Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Программная реализация игрового приложения "Три в ряд"

Автор:   •  Февраль 18, 2019  •  Курсовая работа  •  7,521 Слов (31 Страниц)  •  1,693 Просмотры

Страница 1 из 31

Кировское областное государственное

профессиональное образовательное бюджетное учреждение

«Кировский авиационный техникум»

Курсовой проект по МДК 02.01.

Разработка, внедрение и адаптация ПО отраслевой направленности

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ИГРОВОГО ПРИЛОЖЕНИЯ

«ТРИ В РЯД»

Студент 3 курса группы ИП-34

Шастин К.И

Преподаватель

Подлевских Ю. М.



Содержание

Введение        4

Анализ предметной области        6

Технические средства разработки        8

Программная реализация        10

Интерфейс        10

Тестирование и оценка приложения        12

Заключение        13

Приложение        14

        


Введение

Игры – помогают нам заняться в своё свободное время интересными вещами. Раньше игры предполагали другую цель, саморазвития и обучения, а теперь это просто вещь для уничтожения свободного времени. Раньше с помощью игр готовили охотников, стрелков, а теперь это просто развлечение.

На данный момент существуют такие приложения как: Сокровища Пиратов, Candy Crush, Bubble Mix.

Приложения содержат в своём функционале одни и те же функции такие как:

  • Кнопка играть
  • Уровни

Но это приложения направлено на развлечение, а не на логику, по этому в ней сделано 99 ходов.

Почти в каждой игре 3 в ряд есть денежное вложение, а в этой он совсем не требуется реклама которая только мешается. В этом и заключается проблема все это приложений.

Цель: Создание приложения для «Сокращения свободного времени и развлечения».


Задача:

  • Изучить литературу по данной теме
  • Изучить методы и функции
  • Создание игрового поля
  • Создание кнопок
  • Написание скриптов для игры
  • Подключить фоновую музыку

Анализ предметной области

В качестве объекта исследования выступают развлекательные приложения «Головоломки». Данные приложения выступают в роли развлечения пользователям в свободное время.

В данный момент в интернете множество таких приложений. Рассмотрим на примере AppStore: 

  • Candy Crush
  • Сокровища Пиратов
  • Homescapes
  • Fishdom
  • Для примера разберем приложение «Fishdom»:

Плюсы:

  1. Атмосфера нахождения под водой;

Минусы:

  1. Сложность в уровнях;
  2. Непонятные ошибки в игре.

Вывод у этого приложения хороший дизайн есть возможность игры на развитие логики, но присутствуют баги.


Описание логической структуры

  • При запуске приложения появляется главное меню с кнопкой играть
  • После нажатия кнопки играть запускается игровое поле с вопросами в виде картинок с вариантами ответа
  • Пользователь выбирает вариант ответа
  • Ответ верный: вывод на экран что ответ верный и переход на следующий вопрос
  • Ответ неверный: вывод на экран что ответ неверный переход в главное меню с кнопкой

Описание логической структуры приложения представлено на блок-схеме

[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 приняла сложное решение по отказу от этого.

...

Скачать:   txt (28.6 Kb)   pdf (529.2 Kb)   docx (685.3 Kb)  
Продолжить читать еще 30 страниц(ы) »
Доступно только на Essays.club