C# Konsol Sayı Tahmin Oyunu
Oyun Yapımında Kullanılan Temel Yapılar ve Kodların Özeti:
- Veri Tipleri ve Değişkenler
- If / Else Karar Yapısı
- Random Sınıfı (Rastgele Sayı Üretmek)
- For Döngüsü
Skor kaydetmeli ve 5 el’den oluşan bir sayı tahmin oyunu… Oyun ile ilgili soru ve isteğiniz olursa yorum kısmından ulaşabilirsiniz.
KODLAR
using System; using System.Threading; namespace ConsoleApp2 { class Program { static void Main(string[] args) { Console.Title = "www.SahinSezgin.com / Sayı Tahmin Oyunu"; int ben = 0; int pc = 0; for (int i = 1; i <= 5; i++) { Random rastgele = new Random(); int sayi1 = rastgele.Next(1, 6); Console.ForegroundColor = ConsoleColor.Gray; Console.Write("Lütfen 1 ve 5 Arasında Bir Rakam Giriniz: "); int sayi2 = Convert.ToInt32(Console.ReadLine()); if (sayi1 == sayi2) { ben++; Console.Clear(); Console.WriteLine("Tebrikler Kazandınız..."); Console.WriteLine("Bilgisayarın Tercihiz: " + sayi1); Console.WriteLine("Sizin Tercihiz: " + sayi2); Thread.Sleep(2000); Console.Clear(); } else { pc++; Console.Clear(); Console.WriteLine("Kaybettiniz :-( "); Console.WriteLine("Bilgisayarın Tercihiz: " + sayi1); Console.WriteLine("Sizin Tercihiz: " + sayi2); Thread.Sleep(2000); Console.Clear(); } Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("************** PUAN DURUMU **************"); Console.WriteLine("Benim Skorum : " + ben); Console.WriteLine("PC Skoru: " + pc); Console.WriteLine("*****************************************"); } if (ben < pc) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("OYUN SONUCU: KAYBETTİNİZ!!!"); Console.WriteLine("Benim Skorum : " + ben); Console.WriteLine("PC Skoru: " + pc); } else { Console.Clear(); Console.WriteLine("Genel Durum: KAZANDINIZ!!!"); Console.WriteLine("Benim Skorum : " + ben); Console.WriteLine("PC Skoru: " + pc); } Console.ReadLine(); } } }
1 Yorum
Mükemmel 🙂