Хорошо, здесь довольно сложная задача для гольфа с кодом: выполните игру Reversi (Othello).
- В игре должно отображаться текущее состояние игрового поля и позволять игрокам на одном компьютере поочередно вводить ходы.
- Неправильный ввод и запрещенные действия должны быть пойманы, но могут игнорироваться молча.
- Игра должна закончиться, когда больше не будет сделано никаких действий (либо из-за того, что доска заполнена, либо из-за того, что никакие движения не будут переворачивать какие-либо фрагменты).
- В игре должно быть указано, кто выиграл, или если это была ничья.
Сделайте это как можно меньше символов.
Сессия должна выглядеть примерно так:
abcdefgh
1
2
3
4 wb
5 bw
6
7
8
b>d3
abcdefgh
1
2
3 b
4 bb
5 bw
6
7
8