• начало игры на чистом поле, сброс предыдущей игры;
• выбор противника (человек, компьютер) (если применимо);
• сохранение текущей игры в любой момент игры в файл, восстановление состояния игры из файла;
• отмену ходов;
• подсказку следующего хода;
• контроль правильности ходов игрока(ов);
• определение конца игры, отслеживание патовых ситуаций;
• возможность задания произвольного размера поля (если применимо);
• управление как с клавиатуры так и мышью;
• настройку клавиш управления;
• использование горячих клавиш;
• возможность задания настроек в конфигурационном файле или реестре Windows;
• индикацию текущего счета (если применимо);
• ведение списка чемпионов для каждого размера поля;
• выбор уровня сложности игры (если применимо)
• вынесение графических элементов (курсоры, иконки, спрайты) в ресурсный файл (если применимо)
• наличие инсталлятора (показ лицензии, выбор устанавливаемых компонентов, выбор пути установки и т.д.)
6. Логическая игра “Морской бой”
Разрабатываемое приложение представляет собой программную реализацию известной логической игры.
Приложение должно обеспечивать:
Расстановку .кораблей. на игровом поле 10х10
Выбор противника (человек, компьютер).
Изменение интерфейса в зависимости от выбора противника.
Фиксацию имен противников и число побед.
Опубликован 18.04.2016 в 05:56
Заказ находится в архиве