C++'ta Yazamadığım Kod

Osman Kayan

Decapat
Katılım
20 Aralık 2020
Mesajlar
38
Daha fazla  
Cinsiyet
Erkek
Bir süredir üzerinde çalıştığım bu oyunu bir türlü C++ dilinde yazamadım.

2 Oyuncu arasında bir taş oyunu oynanmaktadır.

 Oyunun başlangıcında her 2 oyuncunun elinde 20 mavi, 20 kırmızı olmak üzere toplam 40 taş bulunmaktadır.

 Her bir hamle bir oyuncunun diğerine bir taş vermesi ile gerçekleşir.

O Başlangıçta verilecek taşın mavi veya kırmızı olmasına rastgele karar verilir.

O 1-10 arası toplardan hangisinin verileceği rastgele seçilir.

 Her oyuncu aldığı karşılık bir taş verir. Vereceği taşı aşağıdaki kurallara göre seçer.

O Aldığı taşla aynı renk ve numarası aldığı taşın numarasının 2 katı.

O Aldığı taşla farklı renk ve numarası aldığı taşın numarasından 4 eksik.

O Oyuncunun elinde her 2 kurala da uygun taş varsa hangisini vereceğini rastgele seçer.

O Aksi halde şartları sağlayan taşı diğer oyuncuya verir.

 Oyuncunun elinde kurallara uygun verebileceği taş kalmadığında oyun sonlanır ve taş veremeyen oyuncu oyunu kaybeder.

Her şeyin rastgele olması gerekiyor. İlk seçilen sayı ve renk rastgele. İşin garibi, rakibin hamlesi de rastgele olacak.
 
Son düzenleyen: Moderatör:
Hocam açıklamalarında sıkıntı var. Başlangıçta renkli taşlar vardı sonra numaralı oldular. Sürekli o taş, bu taş ifadelerinizden bir şey anlamamız mümkün değil sizin ne düşündüğünüzü bilmiyoruz. Oyuncu nerede dahil oluyor ? Her şey random'sa oyun değil bu.

Ayrıca kodun neresinde takıldınız ? Nasıl bir cevap bekliyorsunuz ? Mantık olarak mı yardımcı olalım?
 
Hocam açıklamalarında sıkıntı var. Başlangıçta renkli taşlar vardı sonra numaralı oldular. Sürekli o taş, bu taş ifadelerinizden bir şey anlamamız mümkün değil sizin ne düşündüğünüzü bilmiyoruz. Oyuncu nerede dahil oluyor ? Her şey random'sa oyun değil bu.

Ayrıca kodun neresinde takıldınız ? Nasıl bir cevap bekliyorsunuz ? Mantık olarak mı yardımcı olalım?
Hocam taşlar sırayla 1. taş 2. taş diye numarandırılıyor. Oyuncu bir yerde dahil olmuyor aslında bilgisayar kendisiyle tamamen rastgele bir şekilde seçimler yapıyor. Oyunun mantığı için görsel ekleyeceğim ve takıldığım nokta söylediğiniz gibi mantık olarak kafamda oturtamamış olmam.
Nerede sıkıntı çıktı? Galiba ödevin tamamını bizim yazmamızı istiyorsun.
Hayır hocam rastgele olarak her şeyi sağlayan bir düzen kuramadım sadece fikir istiyorum.
 

Dosya Ekleri

  • Adsız.png
    Adsız.png
    74,9 KB · Görüntüleme: 71
  • das.png
    das.png
    32,2 KB · Görüntüleme: 66

Geri
Yukarı