Разработка игровой программы «Змейка»
Автор: koskos • Декабрь 17, 2018 • Курсовая работа • 2,376 Слов (10 Страниц) • 1,798 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Сибирский государственный университет науки и технологий
имени академика М.Ф. Решетнева»
Институт информатики и телекоммуникаций
Кафедра информатики и вычислительной техники
КУРСОВАЯ РАБОТА
по дисциплине «Языки программирования»
на тему: «Разработка игровой программы «Змейка»
Выполнил: студент группы БИСВ16-01 очно-заочной формы обучения Монастыршина А.П.
Руководитель:
канд. техн. наук, доцент В.В. Тынченко
Дата сдачи: «_ » 20 г.
Дата защиты: « » 20 г.
Оценка: (подпись руководителя)
Красноярск 2017 г.
Институт информатики и телекоммуникаций
Кафедра информатики и вычислительной техники
ЗАДАНИЕ
на курсовую работу по дисциплине «Языки программирования» студенту Монастыршиной Анастасии Павловне
Группа БИСВУ16-01 Форма обучения очно-заочная
- Тема работы: Разработка игровой программы «Змейка»
- Срок сдачи студентом работы:
- Перечень вопросов, подлежащих разработке при написании теоретической части:
^правила игры «Змейка»;
- история создания игры «Змейка»;
- анализ существующих аналогичных программ;
- обоснование среды программирования.
- Перечень вопросов, подлежащих разработке при написании практической части (либо указать номер варианта задания)
- постановка задачи;
^ общий алгоритм игры «Змейка»;
- инструкция пользователя игры.
6. Дата выдачи задания:
Руководитель: Тынченко В.В.
Подпись
Задание принял к исполнению (дата): Монастыршина А.1Т
Введение 4
- Анализ предметной области 5
- Описание программы 10
Заключение 14
Список использованной литературы 15
В настоящее время на рынке программных продуктов имеется большое количество игровых программ: как сложных, с богатым графическим интерфейсом, так и простых, разработанных в консоли. Одной из первых компьютерных игровых программ, полюбившихся пользователям, является игра «Змейка». Алгоритм этой игры достаточно прост, но может являться хорошим учебным материалом для освоения программирования на том или ином языке высокого уровня.
Целью выполнения данной курсовой работы является расширение и углубление знаний, практических навыков по дисциплине «Языки программирования» путем создания игровой программы «Змейка».
Для достижения поставленной цели необходимо решить следующие задачи:
- изучить теоретические правила игры «Змейка», историю созданию игры;
- провести исследования рынка аналогичных программ;
- выбрать среду программирования и обосновать сделанный выбор;
- разработать и протестировать программу, реализующую игру «Змейка»;
- составить подробную инструкцию по использованию программы «Змейка».
В первом разделе пояснительной записки приводится описание сюжета игры «Змейка», истории её создания, проводится анализ готовых аналогичных программ, обосновывается выбор языка и среды программирования.
Во втором разделе даётся описание программы: её структуры и функциональных возможностей, минимальных требований к условиям эксплуатации, программного интерфейса и порядка работы с программой.
- Правила игры «Змейка»
Snake (Питон, Удав, Змейка и др.) — компьютерная игра, возникшая в середине или в конце 1970-х.
Игрок управляет длинным, тонким существом, напоминающим змею, которое ползает по плоскости (как правило, ограниченной стенками), собирая еду (или другие предметы), избегая столкновения с собственным хвостом и краями игрового поля. В некоторых вариантах на поле присутствуют дополнительные препятствия. Каждый раз, когда змея съедает кусок пищи, она становится длиннее, что постепенно усложняет игру. Игрок управляет направлением движения головы змеи (обычно 4 направления: вверх, вниз, влево, вправо), а хвост змеи движется следом. Игрок не может остановить движение змеи. Фрагмент игры представлен на рисунке 1.
...