项目作者: dkwapisz

项目描述 :
Checkers implementantion - React
高级语言: JavaScript
项目地址: git://github.com/dkwapisz/checkers-react.git
创建时间: 2021-05-26T09:57:41Z
项目社区:https://github.com/dkwapisz/checkers-react

开源协议:

下载


Projekt Warcaby - React

Screeny z gry. :)

Timer

Po odpaleniu gry, czas leci dla gracza czerwonego.

image

Gdy wykonamy ruch kolorem czerwonym, timer leci dla gracza czarnego i tak naprzemiennie. Jeżeli zostanie któremuś z nich 0:00, wówczas przegrywa.

Historia ruchów

Ruchy graczy zapisują się pokolei w historii. Numery odpowiadają ruchom graczy. Jeżeli gracz wykonywał kilkukrotne bicie, to ruch zapisze się do historii dopiero po zakończeniu bicia.

image

Bicie

Gracz ma obowiązek bicia w grze. Jeżeli może, to musi wykonać taki ruch. Jeżeli na swojej drodze, może wykonać kilukrotne bicie, to też musi je wykonać.

image

Ruch nr 13 dla gracza czarnego.

image

Ruch nr 14 - zakończyło się podwójne bicie.

Królówki

W grze występują królówki - gdy dojdziemy pionkiem na przeciwległy kraniec planszy. Mogą one wykonywać ruch przez całą planszę, lecz tak jak zwykłe pionki, tylko po skosie i jeżeli jest możliwość bicia.

image

image

Możliwy ruch królówki czarnej.

Koniec gry

Gra kończy się jeżeli któremuś z graczy zakończył się czas - 10 minut albo jeżeli wszystkie jego pionki zostaną zbite przez przeciwnika. Strona wyrzuca wtedy okienko z powiadomieniem, który z graczy wygrał, a po wciśnięciu “ok”, strona odświeża się a gra zaczyna od nowa.

image

image