Министерство профессионального образования, подготовки и расстановки

кадров РС (Я)

ГАПОУ РС (Я) «Якутский колледж связи и энергетики им П.И.Дудкина»

 

«Допустить к защите»

Зам. Директора по УР

_________________

«__»________2017 г.

 

 

 

КУРСОВАЯ РАБОТА

по дисциплине «Технология разработки программного обеспечения»

Тема: «РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ»

«SUPER RACE GT3000»

Специальность 09.02.03 Программирование

в компьютерных системах

 

 

 

Студент: _____________________Тотонов А. Н.

 

Руководитель: _____________________ Семенова Н. Ю.

 

Якутск 2017

СОДЕРЖАНИЕ

 

Введение

3

1 Создание, изучение и разработка приложение на Android

5

1.1 Изучение игры «Race»

5

1.2 Изучение среды разработки

5

1.3 Программное обеспечение Delphi XE5

6

1.4 Вывод

7

2 Разработка приложения

8

2.1 Установка и настройка среды программирования

8

2.2 Этапы разработки приложение

12

2.3 Проектирование

13

2.4 Разработка проекта

14

2.5 Тестирование и отладка

17

2.6 Публикация

19

Заключение

20

Список использованных источников

21

Приложение А кодирование приложения «SUPER RACE GT3000»

22

 

 

 


ВВЕДЕНИЕ

 

В связи с быстрым развитием IT индустрии, на мобильных и компьютерных устройствах, с каждым годом появляются все более и более совершенные, проработанные и динамичные игры. Также по мере прогресса, развиваются и мобильные устройства. Структура нынешних мобильных игр очень сложна, в тоже время конструктивные и инженерные решения для современных мобильных устройств (смартфонов), требуют более тонкого подхода, потому что современный смартфон является сложным высокотехнологичным аппаратом, по мощности ничем не уступающим ПК со средними параметрами мощности.

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

Для разработки приложения была выбрана среда программирования Delphi XE5, предоставляющая широкие возможности для конструирования программных модулей различного назначения.

Проблема:

На данный момент в современных играх на платформе ОС Android присутствуют такие проблемы как:

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

          высокие системные требования

          неработоспособность на более старых версиях ОС Android

          высокая стоимость продукта

Гипотеза:

Необходимо разработать приложение «Super race GT3000», которое не будет иметь вышеперечисленные проблемы.

Цель: разработка приложения на ОС Android «Super race GT3000», способная функционировать на ранних версиях ОС (Android 2.3.4), и выше.

Задачи:

          Изучить и проанализировать специальную литературу для создания приложений на ОС Android.

          Разработать приложение в среде разработки Delphi XE5

Объект исследования: Среда разработки Delphi XE5.

Предмет исследования: Разработка программного обеспечения.

Для разработки приложения используется среда разработки Delphi XE5.

Целевая аудитория – люди любого возраста, которые хотят бесплатно приобрести простую и доступную игру с минимумом системных требований.

Изучена и проанализирована специальная литература среды разработки Delphi XE5.

Практический результат: Создано приложение со свободным доступом на скачивание «Super race GT3000» для людей любого возраста. Для разработки приложения использовалась среда разработки Delphi XE5. Созданное приложение должно быть максимально устойчиво к возмущениям функционирования ОС Android (возникновениям неполадок, сбоев, вплоть до зависания ОС).

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

 

1 СОЗДАНИЕ, ИЗУЧЕНИЕ И РАЗРАБОТКА ПРИЛОЖЕНИЯ НА ANDROID

 

1.1 Изучение игры «Race»

Принцип игры состоит в том, чтобы обходить появляющиеся препятствия на автомобиле (картинки - спрайты), и за это игроку начисляются очки.

Игрок управляет движением автомобиля кнопками на сенсорном экране (левая кнопка – движение влево, правая кнопка – соответственно вправо). При нажатии на кнопку «Старт», автомобиль начинает движение вперед, с одинаковой скоростью, и в этот момент появляются разные встречные объекты (картинки). При нажатии на «паузу», игра соответственно останавливается. Игра максимально проста, она двухмерна, и по принципу напоминает игры из приставок эпохи 90-ых, с видом сверху.


Информация о работе «РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ «SUPER RACE GT3000»»
Раздел: Информатика, программирование
Количество знаков с пробелами: 22367
Количество таблиц: 0
Количество изображений: 31

0 комментариев


Наверх