Discuss Scratch

--Gokka--
Scratcher
100+ posts

Yardım edebilir misiniz ? (Sorun çözüldü)

Amiral Battı oyunu yapıyorum ve oyunda bazı sorunlar var.

İlk olarak en önemlisi, tüm gemileri yerleştirdikten sonra, düşman ile bir sıra ile birbirlerimize rastgele konumlarda ateş etmeliyiz. Fakat bir yeri işaretlerken bazı hatalar oluşuyor, bu yüzden ya 2 kez basmak zorunda kalıyoruz ya da hiç işaretlenmiyor, ve yeniden aynı yere bastığımızda işaretlenme kalkıyor. Hataların en önemlisi buydu. Ama Başka hatalar daha var.

İkinci hata çok da önemli olmasa da, gemiler bu oyunda çapraz konumlarda yerleştirilemiyor diye biliyorum ve dip dibe de yerleştirilmesi doğru mu emin değilim.

Bunlara ek olarak

Hataları düzeltmeye çalıştığımda yeni hatalar meydana gelebiliyor. Bu yüzden siz de üstteki hataları düzeltirken bazı hatalar oluşabilir, ayrıca fark etmediğim başka hatalar da olabilir. Buraya yazabilirsiniz.

Projenin linki bu —> https://scratch.mit.edu/projects/552373976/

Gemileri ekrana tıklayarak yerleştirin. Kırmızı alana ve diğer gemilerin içine gemi koyulamaz.
Turbo modu açmayı unutmayın, açıklamada bilmeyenler için nasıl açıldığını yazdım.

Last edited by --Gokka-- (July 21, 2021 10:30:35)


Kodlamak çok güzel
--Gokka--
Scratcher
100+ posts

Yardım edebilir misiniz ? (Sorun çözüldü)

Üstte belirttiğim hata düzeldi fakat farklı bir sorun oluştu.

Bu oyun online. 2 kişi sırayla birbirlerine atışlar yapıyorlar. Ama burada oluşan 2 sorun var:

1-) İlk sıra 1. oyuncunun. Sonra sıra 2. oyuncuya geçmeli fakat bu olmuyor. 2. oyuncunun ekranı sürekli “sıra düşmanın” diyor. Bunu bir türlü çözemedim.

2-) Bu hatanın üstteki hatadan kaynaklanıyor olabilme ihtimali olsa da, alakası olmayabilir. 1. oyuncu gemi batırmak için atış yaptığında (kutucuk işaretlediğinde) karşı tarafa hangi kutucuğun işaretlendiği bilgisi iletiliyor ama ekranında belirmiyor.

Oyunun online olmasını ve bu hataların oluştuğu kodlar “kukla 5” in içindeki kodlar. Yardım ederseniz çok sevinirim.

Yardım edeni takip de edeceğim :)

Kodlamak çok güzel

Powered by DjangoBB