c# uygulama örnekleri

C# ile bir bilmece oyunu yapmak için öncelikle bir bilmece veritabanı oluşturmalısınız. Bu veritabanı, her bir bilmece için soru ve cevap gibi verileri içermelidir. Ardından, oyuncuların soruları cevaplaması ve puanlarını takip etmesi için bir kullanıcı arayüzü oluşturabilirsiniz. Aşağıda, basit bir bilmece oyunu örneği gösterilmiştir:

c# uygulama örnekleri
c# uygulama örnekleri

arduino

using System;
using System.Collections.Generic;

namespace BilmeceOyunu
{
class Program
{
static void Main(string[] args)
{
// Bilmece veritabanı
List bilmeceListesi = new List()
{
new Bilmece(“Ben giderim, o gider, yağmaya durur, bilmeceleri çözerim.”, “POSTA”),
new Bilmece(“Ayakta yetişen, başı gökte olan, meyvesi yere düşen.”, “NAR”),
new Bilmece(“Yer altında kırmızı su.”, “LAV”),
new Bilmece(“Hangi karnede sıfır olmaz?”, “DÖRTKÖŞELİ”),
new Bilmece(“İçi kırmızı, dışı yeşil. Yemesi tatlı, bağışıklığı güçlü.”, “NAR”)
};

        int toplamPuan = 0;
        int soruSayisi = 1;

        Console.WriteLine("Bilmece Oyununa Hoş Geldiniz!");

        foreach (Bilmece bilmece in bilmeceListesi)
        {
            Console.WriteLine("Soru " + soruSayisi + ": " + bilmece.Soru);
            Console.Write("Cevap: ");
            string cevap = Console.ReadLine().ToUpper();

            if (cevap == bilmece.Cevap)
            {
                Console.WriteLine("Tebrikler, doğru cevap!");
                int puan = bilmece.Cevap.Length * 100;
                Console.WriteLine("Kazandığınız Puan: " + puan);
                toplamPuan += puan;
            }
            else
            {
                Console.WriteLine("Maalesef, yanlış cevap!");
            }

            Console.WriteLine("Toplam Puanınız: " + toplamPuan);
            Console.WriteLine();

            soruSayisi++;
        }

        Console.WriteLine("Oyun bitti. Toplam Puanınız: " + toplamPuan);
        Console.WriteLine("Oyundan çıkmak için ENTER tuşuna basın.");
        Console.ReadLine();
    }
}

class Bilmece
{
    public string Soru { get; set; }
    public string Cevap { get; set; }

    public Bilmece(string soru, string cevap)
    {
        Soru = soru;
        Cevap = cevap;
    }
}

}

Bu örnekte, bir bilmece veritabanı oluşturulur ve her bir bilmece için soru ve cevap verileri tanımlanır. Ardından, her soru için kullanıcıya soru sorulur ve Kullanıcının verdiği cevap, doğru cevapla karşılaştırılır. Eğer cevap doğruysa, kullanıcıya kazandığı puan gösterilir ve toplam puanı güncellenir. Eğer cevap yanlışsa, kullanıcıya yanlış cevap verdiği söylenir. Her soru sonrası, kullanıcının toplam puanı gösterilir.

Oyunun sonunda, kullanıcının toplam puanı gösterilir ve oyundan çıkmak için ENTER tuşuna basması istenir.

Bu örnekte sadece birkaç bilmece kullanıldı, ancak gerçek bir bilmece oyununda, daha fazla bilmece verisi ve kullanıcı arayüzü oluşturmak için daha fazla kod yazmanız gerekebilir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir