LukasMaly / advent-of-code

https://adventofcode.com/
0 stars 0 forks source link

Chess Endgame-Python-Hynek #1

Open paxx0 opened 7 months ago

paxx0 commented 7 months ago

Lukasi zdravim,

psal jsem Ti na LinkedIN ale umoznilo mi to jen 200 znaku, takze jsem nemohl napsat vse, co jsem chtel. Byl jsem na Tve prednsace ve ctvrtek v ArtBaru.

Snazim se naprogramovat sachovou koncovku pro < 5 figur na sachovnici, ale mam tam chybu, podle kodu ktery akutalne povazuji za muj nejlepsi: https://pastebin.com/…ANy

se jeho vysledek neshoduje v inicialni pozici: initial fen = "8/8/8/4k3/2K4R/8/8/8 w - - 0 1"

dava to 973, ale Lichess analyza najdes ji zde: [https://lichess.org/…te] dava 1000-23=977 kde 23 je prave pocet plies (=pultahu) do matu.

zatimco jsem obdrzel tento vysledek na 27 tahu: https://pastebin.com/…BZe

Muzes pomoci, za kolik Kc pripadne ? Jde o to naprogramovat naprosto optimalni hru jak z hlediska bileho, tak cerneho. Hrac ktery nakonec v tom optimalnim kodu prohraje se snazi svuj mat oddalit a ten ktery vyhraje se jej snazi dat co nejrychleji.Pokud nenastane nic z techto dvou moznosti jedna se o remizu. Samozrejme, ze kod by mel fungovat i pro vice figur, predpokladaje, ze pesci se promenuji na damy (a ne treba na kone ci strelce) ale staci mi, pokud se to pro 4 figury na sachovnici dopocita do 24 hodin vypocetniho casu. Nechci pouzivat externi engine jako STockFish ci nejake prepocitane knihovny. S tim uz jsem se vyporadal. Potrebuji ted mit svuj kod.Ten vyse uvedeny je uz blizko korektnimu ale ne 100%. Na forech jsem neuspel.

Diky, Mgr. Hynek Mlčoušek

LukasMaly commented 7 months ago

Ahoj Hynku, ten první odkaz mi bohužel nefunguje: Error, this is a private paste or is pending moderation. If this paste belongs to you, please login to Pastebin to view it.

paxx0 commented 7 months ago

Lukasi

zde je popsan cely muj problem:

https://stackoverflow.com/questions/78252302/chess-endgame-engine-in-python- doesnt-work-perfectly

Kdyby ses mi na to mohl kouknout, pro Tebe jiste ten problem ani anglictina nebudou obtizne.

Muzeme se domluvit in na male FO v radech stokorun, co si mohu dovolit a aby se to zaroven vyplaitlo trochu i Tobe.

Dej prosimte vedet, zda by to slo.

Diky moc, Hynek

"

Ahoj Hynku, ten první odkaz bohužel nefunguje.

— Reply to this email directly, view it on GitHub (https://github.com/LukasMaly/advent-of-code/issues/1#issuecomment-2031233176) , or unsubscribe (https://github.com/notifications/unsubscribe-auth/ANIKWAXL5XWILADBHEL2F3TY3JKVPAVCNFSM6AAAAABFO4NT4KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZRGIZTGMJXGY) . You are receiving this because you authored the thread. Message ID: < @.***> "