C# Konsol Sayı Tahmin Oyunu (Skorlu ve Detaylı)

Yazar: admin
1 Yorum

C# Konsol Sayı Tahmin Oyunu

Oyun Yapımında Kullanılan Temel Yapılar ve Kodların Özeti:

  1.  Veri Tipleri ve Değişkenler
  2.  If / Else Karar Yapısı
  3.  Random Sınıfı (Rastgele Sayı Üretmek)
  4.  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

WANTED_KING 6 Mayıs 2021 - 14:22

Mükemmel 🙂

Cevapla

Sende Yorum Yaz

This site uses Akismet to reduce spam. Learn how your comment data is processed.