Salut,
Imi place ideea de a ne crea un algoritm de sah. Cu toate acestea, cred ca nu ai studiat indeajuns de mult inainte de a posta.
Numarul de mutari posibile (mai ales la inceputul jocului) este
foarte mare, pentru ca algoritmul trebuie sa genereze toate mutarile sale posibile, apoi toate mutarile posibile ale adversarului pentru
fiecare mutare posibila de-a algoritmului si tot asa, la o adancime de X pasi (X fiind definit de programator). Se ajunge la miliarde de mutari posibile, care se schimba la fiecare mutare de-a adversarului.
Ai deschis vreo carte de sah vreodata sa vezi doar cate deschideri posibile exista si sunt celebre ?
E posibil ca algoritmul jocului pe care l-a invins Kasparov sa fi fost cu probleme, dar la fel de posibil e ca nu a putut prevedea indeajuns de multe mutari intr-un singur minut. In plus, fiecare mutare este, practic, o alegere care e facuta de algoritm.
Cum ii explici algoritmului care e cea mai buna mutare (avand in vedere ca stii posibilitatile urmatoarelor 10-20-50 de mutari) la jocul de sah ? Nu e un lucru chiar asa de usor precum pare.
Citeste mai multe detalii pe
wiki si mergi si pe linkurile legate de sah, calculatoare si Kasparov.
So, daca inca mai vrei un algoritm de sah, facem research si ne apucam impreuna, dar nu o sa-l facem noi pentru tine.