Сибирский федеральный университет, 1 курс. Целью данной курсовой
работы является написание программы, воспро-изводящей игру
«Змейка». Данная программа позволяет провести приятно время для
людей любого возраста.
Игра начинается при выборе New Game
Если пользователь хочет сам выбрать скорость, в Options вводится значе-ние скорости «змейки» (0-100), затем New Game
Генерируется «змейка», «еда» в случайном месте
Если координаты «змейки» совпадают с координатами «еды», «змейка» увеличивается на 1 клетку
Если нет, то прослушивается клавиатура (стрелки курсора) и «змейка» перемещается направо, налево, вверх, вниз (размеры поля 100х100)
Если координаты «змейки» совпадают с координатами краев поля или координатами «хвоста», игра заканчивается
Если количество съеденной «еды» больше, чем у предыдущих игроков, предлагается ввести имя игрока и оно заносится в лучшие результаты, иначе – выход в меню.
Если выбираем Results – просмотр лучших результатов
Если выбираем Escape – выход из программы, иначе New Game – новая игра Содержание отчета:
Введение
Анализ задачи
Алгоритм решения задачи
Руководство пользователя
Заключение
Список используемой литературы
Приложения Полностью оформленный отчет, программа прилагается
Если пользователь хочет сам выбрать скорость, в Options вводится значе-ние скорости «змейки» (0-100), затем New Game
Генерируется «змейка», «еда» в случайном месте
Если координаты «змейки» совпадают с координатами «еды», «змейка» увеличивается на 1 клетку
Если нет, то прослушивается клавиатура (стрелки курсора) и «змейка» перемещается направо, налево, вверх, вниз (размеры поля 100х100)
Если координаты «змейки» совпадают с координатами краев поля или координатами «хвоста», игра заканчивается
Если количество съеденной «еды» больше, чем у предыдущих игроков, предлагается ввести имя игрока и оно заносится в лучшие результаты, иначе – выход в меню.
Если выбираем Results – просмотр лучших результатов
Если выбираем Escape – выход из программы, иначе New Game – новая игра Содержание отчета:
Введение
Анализ задачи
Алгоритм решения задачи
Руководство пользователя
Заключение
Список используемой литературы
Приложения Полностью оформленный отчет, программа прилагается