01.Техническое задание - seryjmaslouv-star/RKIS-Laboratornay-5-Maslov-S.-24KIR2 GitHub Wiki
1. Общие сведения:
Название проекта: «Консольная игра “Змейка”».
Назначение: программа создана в целях обучения.
Платформа: .NET 10.
Тип приложения: Console App.
Язык программирования: C#.
Операционная система: Windows 11.
2. Технические требования:
Отрисовка: Использование стандартных методов Console.SetCursorPosition и Console.Write.
3. Функциональные требования:
Основные функции: передвижение в сторону головы, передвижение с помощью стрелочек, генерация яблок, поедание яблок, рост змейки, прогрессия уровней, перезапуск игры, смерть змейки.
4. Нефункциональные требования:
Основные требования: частота обновления игрового цикла должна быть стабильной и без мерцания, приложение не должно аварийно завершаться при нажатии клавиш, не предусмотренных управлением, код должен быть написан так, чтобы в будущем можно было легко добавить уровни сложности (изменение скорости) или новые типы препятствий.