Программная реализация игрового приложения "Три в ряд"
Автор: Кирилл Шастин • Февраль 18, 2019 • Курсовая работа • 7,521 Слов (31 Страниц) • 1,693 Просмотры
Кировское областное государственное
профессиональное образовательное бюджетное учреждение
«Кировский авиационный техникум»
Курсовой проект по МДК 02.01.
Разработка, внедрение и адаптация ПО отраслевой направленности
ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ИГРОВОГО ПРИЛОЖЕНИЯ
«ТРИ В РЯД»
Студент 3 курса группы ИП-34
Шастин К.И
Преподаватель
Подлевских Ю. М.
Содержание
Введение 4
Анализ предметной области 6
Технические средства разработки 8
Программная реализация 10
Интерфейс 10
Тестирование и оценка приложения 12
Заключение 13
Приложение 14
Введение
Игры – помогают нам заняться в своё свободное время интересными вещами. Раньше игры предполагали другую цель, саморазвития и обучения, а теперь это просто вещь для уничтожения свободного времени. Раньше с помощью игр готовили охотников, стрелков, а теперь это просто развлечение.
На данный момент существуют такие приложения как: Сокровища Пиратов, Candy Crush, Bubble Mix.
Приложения содержат в своём функционале одни и те же функции такие как:
- Кнопка играть
- Уровни
Но это приложения направлено на развлечение, а не на логику, по этому в ней сделано 99 ходов.
Почти в каждой игре 3 в ряд есть денежное вложение, а в этой он совсем не требуется реклама которая только мешается. В этом и заключается проблема все это приложений.
Цель: Создание приложения для «Сокращения свободного времени и развлечения».
Задача:
- Изучить литературу по данной теме
- Изучить методы и функции
- Создание игрового поля
- Создание кнопок
- Написание скриптов для игры
- Подключить фоновую музыку
Анализ предметной области
В качестве объекта исследования выступают развлекательные приложения «Головоломки». Данные приложения выступают в роли развлечения пользователям в свободное время.
В данный момент в интернете множество таких приложений. Рассмотрим на примере AppStore:
- Candy Crush
- Сокровища Пиратов
- Homescapes
- Fishdom
- Для примера разберем приложение «Fishdom»:
Плюсы:
- Атмосфера нахождения под водой;
Минусы:
- Сложность в уровнях;
- Непонятные ошибки в игре.
Вывод у этого приложения хороший дизайн есть возможность игры на развитие логики, но присутствуют баги.
Описание логической структуры
- При запуске приложения появляется главное меню с кнопкой играть
- После нажатия кнопки играть запускается игровое поле с вопросами в виде картинок с вариантами ответа
- Пользователь выбирает вариант ответа
- Ответ верный: вывод на экран что ответ верный и переход на следующий вопрос
- Ответ неверный: вывод на экран что ответ неверный переход в главное меню с кнопкой
Описание логической структуры приложения представлено на блок-схеме
[pic 1]
Блок схема работы приложения
Технические средства разработки
Обоснование выбора языка программирования
Unity – это инструмент для разработки двух- и трёхмерных приложений и игр, работающий под операционными системами Windows, Linux и OS X. Созданные с помощью Unity приложения работают под операционными системами Windows, OS X, Windows Phone, Android, Apple iOS, Linux, а также на игровых приставках Wii, PlayStatio3, PlayStation4, Xbox360, XboxOne и MotionParallax3D дисплеях (устройства для воспроизведения виртуальных голограмм), например, Nettlebox. Есть возможность создавать приложения для запуска в браузерах с помощью специального подключаемого модуля Unity (Unity Web Player), а также с помощью реализации технологии WebGL. Ранее была экспериментальная поддержка реализации проектов в рамках модуля Adobe Flash Player, но позже команда разработчиков Unity приняла сложное решение по отказу от этого.
...