Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 1.96 KB

README.md

File metadata and controls

12 lines (9 loc) · 1.96 KB

Reversi

a board game for two people on an 8-by-8 field. Implemented with JavaFx

Игра реализована для двух игроков за одним компьютером, с графическим интерфейсом. Тесты, проверяющие работоспособность программы, приложены.


Есть два игрока. Первый ход делает игрок, владеющий черными фишками. Далее игроки ходят по очереди. Делая ход, игрок должен поставить свою фишку на одну из клеток доски таким образом, чтобы между этой поставленной фишкой и одной из имеющихся уже на доске фишек его цвета находился непрерывный ряд фишек соперника (горизонтальный, вертикальный или диагональный). Все фишки соперника, входящие в «закрытый» на этом ходу ряд, переворачиваются на другую сторону (меняют цвет) и переходят к ходившему игроку. Игра прекращается, когда на доску выставлены все фишки или когда ни один из игроков не может сделать хода. По окончании игры проводится подсчёт фишек каждого цвета, и игрок, чьих фишек на доске выставлено больше, объявляется победителем. В случае равенства количества фишек засчитывается ничья.

Полные правила игры здесь: https://ru.wikipedia.org/wiki/Реверси.

image