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 🙂