Projekty JavaScript / Alpha-beta pruning

Multi Connect Four

Trudniejsza wersja Connect Four, w której gracz musi pilnować czterech plansz naraz. Jeśli AI wygra na dowolnej planszy, cały mecz jest przegrany.

Logika gry

Przeciwnik korzysta z minimax z alpha-beta pruning. Ocena pozycji premiuje kontrolę środka, blokowanie zagrożeń i natychmiastowe okazje do wygranej, a pruning ucina gałęzie drzewa, które nie mogą zmienić decyzji.

Implementacja

  • Vanilla JavaScript z rozdzieloną logiką gry, AI i interfejsem.
  • Cztery plansze działające równolegle z automatycznym przełączaniem aktywnej planszy.
  • Sterowanie myszką i skrótami klawiszowymi dla kolumn 1-7.
  • Mały responsywny interfejs do szybkiego testowania pomysłu.