Курс обучения программированию на Java | Сайт проекта

< Курс обучения программированию на Java >

Вернуться к содержанию курса

Закрепление навыков: 20 спичек

Описание требований к программе

Общее описание

Вам необходимо написать реализацию игры “20 спичек”.

Правила игры

В начале игры на столе лежит 20 спичек.
Игроки ходят по очереди, убирая на выбор 1, 2 или 3 спички.
Проигравшим считается тот, кто возьмет со стола последнюю спичку.

Требования к программе

Программа должна позволять вам играть с компьютером.
Компьютер должен делать ход первым и всегда вас выигрывать (существует алгоритм выигрыша для игрока, делающего первый ход).

Кейсы, которые необходимо учесть:

Разработанный проект необходимо залить в отдельный репозиторий и предоставить ссылку на pull-request.

Рекомендации к проектированию программы

Пример работы программы

20_matches