Tic-Tac-Toe
Консольная реализация игры: "Крестики-нолики".
Особенности:
- 3 игровых режима: Single-player, Hot-seat, Observer.
- 3 уровня сложности.
Непобедимый AI на уровне сложности Hard.
Emoji в качестве игровых символов.
Счётчик побед и поражений.
Установка
Установка пакета tty-cli
из Rubygems:
$> gem install ttt-cli
Запуск
$> ttt-cli
Тесты
$> bundle exec rake spec
Ресурсы
- Крестики-нолики
- Let's build the classic game using object-orientation
- Tic Tac Toe: Understanding the Minimax Algorithm
- Как написать бота, которого будет нельзя обыграть в «крестики-нолики»
License
Code released under MIT license.