Rastgele şekilde 64 kareyi gezmeye çalışıyosun sanırım sıkışma yüksek ihtimal olur zaten o şekilde sıkışma olduğunda tüm tahtayı sıfırlayıp baştan başlaman lazım ama baya uzun sürebilir. Basit bi yapay zeka algoritması kullanabilirsin hamlelere puan vererek sıkışma gerçekleşme ihtimali daha fazla olan yerleri tercih edebilirsin. Saçma

geçen sene okul projemizdi C de yazdıydım ama şu anda ne yaptım ne ettiydim hatırlamıyorum bulursam atarım incelersin

İlgilenen arkadaşlara teşekkürler, Deitel'in kitabında seretide'nin dediği gibi bir çzüm nerisi sunmuş deniyim yapabilirsem yapıcam.

#include <iostream>#include <conio. h>#include <windows. h>using namespace std;int tahta = ;const int basX = 3;const int basY = 3;const int yatay = ;const int dikey = ;void tahtaGoster { int x; int y; for (x = 0;x < 8;x++) { for (y = 0;y < 8;y++) cout << endl; }};void hamleYap { int hamle, rast; int konumX = basX; int konumY = basY; int geciciX = 0; int geciciY = 0; while (hamle <= 64) { rast = rand %8; geciciX = konumX + yatay ; geciciY = konumY + dikey ; if (geciciX < 0 || geciciX > 7 || geciciY < 0 || geciciY > 7) if (tahta 0) }}int main Deitel'in kitabında çzüm rneği anlatıldığı şekilde bir program yazdım ama taş kşeye sıkışması olayı vs. var tamamlanamıyor tüm kareler ne yapabilirim?

cplus. about.com/od/chess-engines/Source-Code-For-Chess-Engines-C-C-And-C.htm incele. fazla da düşünüp kendini üzme, hayat bir şekilde geçip gidiyor.

satranç işi çok zor iş müridim, kendini geliştirmek amaçlı tabi birşeyler yap ama fazla bulaşma derim :) düşünüyorum birşey bulursam sylerim :D havalı bir şeyler yazdığımı hayal edin