Skip to main content

C ‘de Barbut Oyunu

Kaynak kitap olarak yararlandığım Deitel kardeşlerin yazmış olduğu How to Program C  kitabında   ele alınan örneklerden birini buradan paylaşmak istedim. Bu programın genel amacı Barbut oyunu yazmaktan ziyade rastgele değerlerin C  de nasıl üretiğidiğini  kavramak   ve  durum kontrol değişkenlerinin anlaşılmasını sağlamaktır.

Yapılmak istenen Barbut oyunun kuralları şu şekildedir.

  • Oyuncu iki adet zarı aynı anda atar.  Her bir zarda 1-6 arasında sayılar vardır.
  • Eğer oyuncu  zarı ilk attığında iki zarın toplamı  7 yada 11 ise oyun kazanılmış sayılır.
  • Eğer oyuncu ilk atışını yaptığında zarların toplamı  2,3,12  ‘den biriyse oyun kaybedilmiştir.
  • Eğer bu sayılardan biri atılamazsa oyuncun attığı sayi oyunu kazanma sayısı olur.  Yani diyelim ki 3 ve 2 zarı geldiyse.  Bu iki zarın toplamı 5 olduğundan oyuncunun attığı zarların toplamı  5  olana kadar devam edecektir. Ama bu süreçte eğer   7 sayisi gelirse oyun kaybedilmiş sayılır.

Oyunun kuralları bu şekildedir. Şimdi kaynak kodları  mümkün olduğunca açıklamalarla destekleyerek Paylasayım .

Devamını Oku

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS