BlogC# UygulamalarıProjeler

C# Console Uygulamaları – Taş Kâğıt Makas Oyunu

C#’ta çocukluğumuzun vazgeçilmez oyunu olan taş kâğıt makas oyununu! Nasıl yapıldığını, uygulamayı yaparken neler kullandığımızı ve niçin kullandığımızı yazımızın içeriğinde bulabilirsiniz. Keyifli uygulamalar. 🙂 

Şimdi gelin hep birlikte uygulamaya geçelim. Ne demişler en iyi öğrenme yöntemi, uygulayarak öğrenmedir : ))

Taş Kağıt Makas Oyunu

C# programlama dili kullanarak geliştirdiğimiz taş-kağıt-makas oyunu, klasik bir çocuk oyununu dijital platforma taşıyan eğlenceli ve etkileşimli bir konsol uygulamasıdır. Bu oyun, kullanıcıların temel programlama becerilerini geliştirmelerine yardımcı olurken aynı zamanda keyifli bir deneyim sunar. Oyunun mantığı oldukça basittir: taş kağıdı yener, kağıt makası yener, makas ise taşı yener. Oyunumuz, bu temel kuralları kullanarak kullanıcı ve bilgisayar arasında bir rekabet oluşturur.

Oyunun Kuralları ve İşleyişi

Oyunu başlatan kullanıcı, ilk olarak karşısında bir menü bulur. Bu menüde, taş, kağıt ve makas seçenekleri sunulur. Kullanıcı, tercih ettiği seçeneği klavye aracılığıyla girer. Ardından, bilgisayar rastgele bir seçim yapar. Kullanıcının ve bilgisayarın seçimi karşılaştırılır ve sonuç ekranda görüntülenir. Oyuncunun galibiyeti, mağlubiyeti ya da beraberlik durumu açıkça belirtilir.

Her oyun turunun sonunda, kullanıcıya tekrar oynama veya oyundan çıkma seçeneği sunulur. Bu döngü, kullanıcı oyundan çıkmayı seçene kadar devam eder. Oyun, kullanıcı dostu arayüzü ve anlaşılır mesajlarıyla her yaş grubundan kullanıcıya hitap eder.

Teknik Detaylar

Oyunun kod yapısı, C# dilinin temel özelliklerinden faydalanılarak oluşturulmuştur. Kullanıcı girdilerini almak için Console.ReadLine fonksiyonu, çıktıları göstermek için ise Console.WriteLine fonksiyonu kullanılmıştır. Bilgisayarın rastgele seçim yapabilmesi için Random sınıfı kullanılarak rastgele sayı üretilmiş ve bu sayı, taş, kağıt ve makas seçeneklerinden birine karşılık gelecek şekilde atanmıştır.

Eğitici Değeri

Bu oyun, programlama öğrenenler için mükemmel bir başlangıç projesidir. Kullanıcı girdilerini işleme, rastgele sayı üretme, kontrol yapıları ve döngüler gibi temel programlama kavramlarını uygulamalı olarak öğrenme fırsatı sunar. Ayrıca, oyunun mantığı basit olduğu için kullanıcılar, kodun nasıl çalıştığını kolayca anlayabilir ve kendi özelliklerini ekleyerek oyunu geliştirebilirler.

Sonuç olarak, C# dilinde geliştirilen taş-kağıt-makas oyunu, hem eğlenceli vakit geçirmek hem de programlama becerilerini geliştirmek isteyen herkes için ideal bir uygulamadır. Bu oyunla, hem klasik bir oyunu dijital dünyaya taşımanın keyfini yaşayacak hem de programlama dünyasında önemli adımlar atabileceksiniz.

Kod Blogu

 

Ekran Çıktısı

 

C# ‘ta yaptığımız diğer uygulamalara da buraya tıklayarak ulaşabilirsiniz. Benzer uygulamalar için yazılım kodlama sitesini de ziyaret edebilirsiniz.

3 thoughts on “C# Console Uygulamaları – Taş Kâğıt Makas Oyunu

Bir Yorum Yap