C# Console bilmece oyunu oluşturmak.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication34
{
class Program
{
static void Main(string[] args)
{
string cevap1, cevap2, cevap3, cevap4, cevap5;
int secim;
Console.WriteLine(" ****> BiLMeCeLeR <***** \n\nBilmece oyununa hoşgeldiniz.Başlamak için bir seçim yapınız. \n\n1)Oyuna başla 2)Cevapları gör\n\nUYARI ! Lütfen soruları küçük harflerle cevaplandırınız.");
secim = Convert.ToInt32(Console.ReadLine());
Console.Clear();
switch (secim)
{
case 1:
Console.WriteLine("Dışı var içi yok, dayak yer suçu yok");
cevap1 = Console.ReadLine();
if (cevap1 == "top")
{
Console.Write("Tebrikler. Doğru cevap. Bir sonraki soruya geçmek için bir tuşa basınız.");
Console.ReadKey();
Console.Clear();
Console.WriteLine("Yattım yumuşak, uyudum sıcak sıcak");
cevap2 = Console.ReadLine();
if (cevap2 == "yatak")
{
Console.Write("Tebrikler. Doğru cevap. Bir sonraki soruya geçmek için bir tuşa basınız.");
Console.ReadKey();
Console.Clear();
Console.WriteLine("Çarşıdan aldım bir tane,eve geldim bin tane");
cevap3 = Console.ReadLine();
if (cevap3 == "nar")
{
Console.Write("Tebrikler. Doğru cevap. Bir sonraki soruya geçmek için bir tuşa basınız.");
Console.ReadKey();
Console.Clear();
Console.WriteLine("Bilmece bildirmece el üstünde kaydırmaca");
cevap4 = Console.ReadLine();
if (cevap4 == "sabun")
{
Console.Write("Tebrikler. Doğru cevap. Bir sonraki soruya geçmek için bir tuşa basınız.");
Console.ReadKey();
Console.Clear();
Console.WriteLine("Ne içilir ne yenir, sıcakta kaldımı erir");
cevap5 = Console.ReadLine();
if (cevap5 == "dondurma")
{
Console.Write("Tebrikler. Doğru cevap. Oyunu bitirdiniz. Kapatmak için bir tuşa basınız.");
Console.ReadKey();
}
if (cevap5 != "dondurma")
{
Console.Write("\nMalesef yanlış cevap.Elendiniz.Kapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) ");
Console.ReadKey();
}
}
if (cevap4 != "sabun")
{
Console.Write("\nMalesef yanlış cevap.Elendiniz.Kapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) ");
Console.ReadKey();
}
}
if (cevap3 != "nar")
{
Console.Write("\nMalesef yanlış cevap.Elendiniz.Kapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) ");
Console.ReadKey();
}
}
if (cevap2 != "yatak")
{
Console.Write("\nMalesef yanlış cevap.Elendiniz.Kapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) ");
Console.ReadKey();
}
}
if (cevap1 != "top")
{
Console.Write("\nMalesef yanlış cevap.Elendiniz.\nKapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) ");
Console.ReadKey();
}
break;
case 2:
Console.Write("-------> Cevaplar <-------\n\nSoru1:Top\nSoru2:Yatak\nSoru3:Nar\nSoru4:Sabun\nSoru5:Dondurma\n\nKapatmak için bir tuşa basınız.");
Console.ReadKey();
break;
default:
Console.Write("Hatalı tuşlama yaptınız.Kapatmak için bir tuşa basınız.");
Console.ReadKey();
break;
}
}
}
}
Hiç yorum yok:
Yorum Gönder