DField SolutionsMérnöki stúdió · Budapest
Loading · Töltődik
Ugrás a tartalomhoz
Kategória: Ellenfél játék-AI

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