Gambix
Látja, mi lesz a lépésed.
Miről szól
A Gambix egy játék-AI, amely ellenfélként játszik minimax kereséssel és alfa-béta vágással, nulláról építve. A középpont felé súlyozott lépésrendezés segít a vágásnak több ágat levágni, egy élő számláló pedig megmutatja, hány pozíciót vizsgált át minden lépésnél. Ez egy nulláról épült, függőségben szegény projekt - 13 teszt tartalmazza azt a garanciát, hogy az alfa-béta ugyanazt a lépést adja vissza, mint a sima minimax, miközben jóval kevesebb csomópontot látogat meg -, amelyet letölthetsz és helyben futtathatsz.
Nulláról épült minimax alfa-béta vágással és középpont-felé súlyozott lépésrendezéssel, élő "átvizsgált pozíciók" számlálóval. 13 teszt, köztük hogy az alfa-béta ugyanazt a lépést adja vissza, mint a sima minimax, miközben jóval kevesebb csomópontot látogat meg.
Mi van benne
A teljes forráskód, a tesztek és a CI. Nyisd meg, olvasd el, módosítsd. Függőség nélküli mag, MIT-szellemben, szabadon.
Futtatás kicsomagolás után
pnpm install && pnpm dev