Barbut Oyunu

Bu oyunun simülasyonunu yazarken öncelikle kurallarını araştırdım. Fakat değişik kaynaklarda kurallar farklılık gösterince ben de bir kaynağı referans alarak programı oluşturdum.

Kurallar için referans aldığım site: Barbut – Vikipedi

KURALLAR:

  • Masadaki tüm parayı kazanan zarlar: (6,6) (5,5) (3,3)
  • Kaybeden zarlar: (4,4) (2,2) (1,1) (2,1)
  • Sadece yatırılan bahsi geri alan zarlar: (6,5) ve geri kalan tüm zarlar

OYUNUMUZUN EKRAN ÇIKTILARI:

C Dili:

c-programlama-barbutC Kaynak Kodu

Java Dili:

barbut-java-programlamaJava Kaynak Kodu

Bu yazı Algoritma, Programlama kategorisine gönderilmiş ve , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Barbut Oyunu için 4 cevap

  1. Ellerine sağlık kardeşim 🙂

  2. Batuhan der ki:

    Kaynakta
    “İki kişi veya iki grup arasında oynanır. Bazı zar sayıları kazanır bazı zar sayıları kaybeder.
    İki bölüme ayrılarak ortaya konan değerlerin hepsini kazanan zar sayıları düşeş (6+6), dübeş (5+5) ve düşe (3+3), kaybeden zar sayıları ise dörtcihar (4+4), dubara (2+2) ve hepyek (1+1) dir. Öne sürülen değeri kazanan zar sayısı şeşbeş (6+5) kaybeden zar sayısı ikibir (2+1) dir. Diğer zar sayıları ne kazanır, ne kaybeder. ”
    Siz ise
    Masadaki tüm parayı kazanan zarlar: (6,6) (5,5) (3,3)
    Sadece yatırılan bahsi geri alan zarlar: (6,5) (2,1)
    Kaybeden zarlar: (4,4) (2,2) (1,1) ve geri kalan tüm zarlar
    şeklinde yapmşsınız. Diğer zarlar ne kazanır ne kaybeder bölümü hatalı olmamış mı?

    • Bilal Baraz der ki:

      Uyarınız için teşekkür ederim. Gözden kaçmış hata:

      (C kaynak kodu için)
      58. satırda durum = 0;
      59. satırda durum = 2;

      (Java kaynak kodu için)
      61. satırda durum = 0;
      62. satırda durum = 2;

      olarak değiştirildiğinde istenilen durum elde edilmiş oluyor. Gerekli düzenlemeleri / güncellemeleri konu içeriği üzerinde de yaptım.

Bir Cevap Yazın

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