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

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


Пример функционирования простейшего приложения:

Рисунок 2.6.1 – игра «Гонки»


Нажатие правой кнопки сенсора, машина смещается вправо, обходя препятсвия.

Рисунок 2.6.2 – уход вправо.


При обходе объектов начисляются очки, чем больше препятствий преодолено – соответственно тем больше очков получит игрок.

Рисунок 2.6.3 – Начисление очков игроку за обход препятствий.

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

 


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

Рисунок 2.6.4 – Уведомления о столкновении.

 

2.6 Публикация.

Разработанная мною игра находится на сайте «play.google.com». Она полностью бесплатная, и весит очень мало. Сайт для скачивания известен как Play Market.

Рисунок 2.7.1 – Публикация приложения.

После того как скачали приложение, ввиду «продвинутости» современных компьютерных вирусов, следует проверить его антивирусной программой, так-как могут быть троянские вредоносные ПО, находящиеся в установочном файле приложения.

 

 

 

ЗАКЛЮЧЕНИЕ

В курсовой работе показано пошаговое выполнение, простого приложения на ОС Android, которое будет эффективно функционировать даже на старых версиях данного ОС, таких как Android 2.3.4.

Исходя из требований для создаваемого приложения, которое устойчиво к случайным ошибочным возмущениям скриптов ОС, и деструктивным воздействиям вредоносных программ, было создано приложение «Super race GT3000». Созданное приложение не требует установки, и может быть сразу запущено, так же оно не является проприетарным, и есть в свободном доступе.

Приложение «Super race GT3000» отличается от современных игр следующими особенностями:

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

   Не является платным, и есть в свободном доступе.

Таким образом, выполненная курсовая работа позволяет развить и продемонстрировать общие и профессиональные компетенции по специальности «программирование в компьютерных системах».

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

 

1.       Архангельский, А.Я.Самоучитель Delphi XE5. Программирование на ObjectPascal / А.Я.Архангельский – СПб.: БХВ - Санкт-Петербург, 2013. - 480 с., ил.

2.       Культин Н. Разработка прикладных программ для Windows в Delphi XE5 /Н.Культин. – М.: ЗАО «Издательство БИНОМ», 2014. - 256 с.: ил. (Все о Delphi)

3.       Чиртик А.А. Программирование в Delphi /А.А.Чиртик – СПб: Питер, 2012

4.       http://do.yakse.ru/ – сайт ЯКСЭ им. Дудкина

5.       5https://reg-soft.ru/program/136_Borland_Delphi_5.htm – ссылка для скачивания приложения BorlandDelphi 5

6.       http://www.Google.com/search/ – поисковая система, которая использовалась для поиска большинства информации для этой работы

7.       Znanium.com – Электронная библиотека

 

ПРИЛОЖЕНИЕ А

КОДИРОВАНИЕ ПРИЛОЖЕНИЯ «SUPER RACE GT3000»


Коды игры в представлены в следующих скриншотах:

Рисунок А.1 – типы объектов

 


Рисунок А.2 – процедуры объектов

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



Рисунок А.4 – процедура управления кнопками мышки, и отображения очков.

Рисунок А.5 – алгоритмы начисления очков, и «фиксации» препятствий на форме.

 


Рисунок А.6 – процедуры движение блоков - объектов

 

 

 

 

 

 

 

Рисунок А.7 – процедуры кнопок паузы и возобновления игры – «вперед». Не использующиеся объекты отмечены как комментарии двойными «слэшами», потому что они не используются в процедуре этих кнопок.

 


Рисунок А.8 – Здесь имеется код вывода уведомления об аварии при столкновении.

 


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

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


Наверх