Функционал программы
- запуск, перезапуск игры;
- запуск таймера для начала движения;
- остановка таймера;
- завершение игры с подсчетом очков;
- смена направления движения «змейки» при нажатии на клавишу со стрелкой;
- реализация поедания «змейкой» фруктов;
- увеличение длины «змейки» при поедании фруктов;
- сохранение результата игры ы виде jpg-скриншота.
Содержание отчета к программе
- Введение
- 1 Теоретические аспекты разработки объектно-ориентированного приложения
- 1.1 Основные понятия объектно-ориентированного подхода к программированию
- 1.2 Постановка задачи на разработку игры «Змейка»
- 1.3 Характеристика выбранных инструментов разработки
- 2 Реализация игры «Змейка»
- 2.1 Моделирование приложения с использованием UML
- 2.2 Тестирование работоспособности приложения
- Заключение
- Список использованных источников
- Приложение А
Фрагмент программного кода
private List<Circle> Snake = new List<Circle>(); // Змейка private Food food = new Food(); // фрукт // размеры окна int maxWidth; int maxHeight; // очки int score; int highScore; // гнератор случайных чисел для позиционирования фрукта Random rand = new Random(); // направления движения bool goLeft, goRight, goDown, goUp;
Скриншот архива с проектом
Содержание архива
- исходный код на C# Win Forms, Visual Studio
- пояснительная записка к куровой работе (21 страница без учета приложения)
Пояснения по запуску программы
Исполняемый файл игры ClassicSnake.exe находится в каталоге с проектом ClassicSnake, далее bin, затем Debug. Если файл не запускается, то нужно скачать и установить Visual Studio 2017 Community (она бесплатная), открыть в ней проект и запустить его на выполнение.
EmmaLutz