Розробка ігрового застосування на базі операційної системи Android з використанням графічних бібліотек LIBGDX - Дипломная работа

бесплатно 0
4.5 193
Проблема процесу розробки графічної системи для різних мобільних пристроїв на базі операційної системи Android. Головні особливості середовища програмування Androidstudio. Опис основних методів і класів графічної системи і їх реалізація в проекті.


Аннотация к работе
Пояснительная записка: 54 стр., 9 рис., 3 приложения, 20 источников.Во введении приведено описание связи задачи с объектом деятельности, проблема процесса разработки графической системы для различных мобильных устройств. В первом разделе речь идет об особенностях девайсов, графических системах и типах игровых приложений. Также описаны методы и средства создания графических систем, и непосредственно описание и особенности среды программирования ANDROIDSTUDIO. Во втором разделе описано создание модели графической системы, описание методов и классов графической системы и их реализация в проекте. Практическая значимость проекта заключается в создании игрового интерфейса для программы Bugs, работающего одинаково на различных мобильных устройствах с операционной системой Android.ПЕРЕЛІК УМОВНИХ СКОРОЧЕНЬ1.1 Описання предметної області 1.2 Аналіз ігрових програм 1.3 Операційна система Android 1.4 Архітектура Android 1.4.2 Середи виконання ART і Dalvik3.1 Визначення трудомісткості розробки програмного забезпеченняСписок використаних джерелOS - operating system ES - Embedded Systems З появою ігрових програм, смартфони стали новою мобільною ігровою платформою, яка складає конкуренцію іншим класичним кишеньковим ігровими системам таким як Nintendo або PLAYSTATION. А існування деяких компаній і зовсім складно уявити без мобільних пристроїв і спеціалізованих програм, за допомогою яких можна, наприклад, управляти базами даних або стежити за станом свого продукту на ринку в будь-який момент часу. Кожен виробник намагається зробити операційну систему у своєму пристрої більш унікальною і такою, що запамятовувалась користувачеві, і як наслідок виникають питання сумісності різних додатків на різних операційних системах.Розробники копіювали популярну ігрову механіку, додаючи трохи ідей від себе, таким чином навколо найбільш популярних ігор утворювалися цілі класи схожих між собою ігор, ці класи і стали називати ігровими жанрами. Розробник оголошує, що випускає гру в такому-то жанрі, і гравці вже приблизно уявляють собі, що буде відбуватися в грі, навіть без уточнюючих коментарів розробників. Прямо в процесі гри можливості редагування не використовуються, але окремі елементи процесу створення в іграх є. Щоб помякшити переходи грані, розробникам потрібно якісно продумати геймплей - ігровий процес з точки зору гравця - те, без чого вся гра втрачає всякий інтерес, привабливість. Будь операційна система, і Android в тому числі - це набір програм, які керують роботою всього пристрою, і відповідають за запуск додатків, таких як ігри, менеджери файлів, веб-браузери та інші.Трудомісткість розробки ПЗ можна розрахувати за формулою: t = TO ТИ ТА ТП ТОТ ТД, людино-годин (3.1) де: - ТО - витрати праці на підготовку й опис поставленої задачі (приймається 50); Витрати праці на вивчення опису задачі ти визначається з урахуванням уточнення опису і кваліфікації програміста: , де: B - коефіцієнт збільшення витрат праці внаслідок недостатнього опису задачі; З урахуванням коефіцієнта кваліфікації K = 1,2 отримуємо витрати праці на вивчення опису завдання: ТИ = (1688 · 1,5) / (75 · 1,2) = 30,13 людино-годин. Витрати праці на розробку алгоритму розвязання задачі визначаються за формулою: , (3.2) де: Q - умовне число операторів в програмі; Підставивши відповідні значення у формулу (3.2), отримаємо: ТА = 1688 / (20 · 1,2) = 94,30 людино-годин.В результаті проведеної роботи була спроектована і реалізована графічна модель для розробки ігрової програми Bugs, яку можливо встановити на будь-який мультимедійний пристрій під управлінням операційної системи Android яка підтримує графічний інтерфейс OPENGS ES. В процесі розробки були досліджені різні операційні системи мобільних пристроїв, платформи і способи розробки ігрових додатків. У роботі над проектом були розроблені модель програми та графічна модель, які надалі були обєднані в єдину систему. Дана система є універсальною, тобто розвиток ігрового додатку не супроводжуватиметься серйозними змінами в коді графічної системи. Тестування додатку показало, що розроблений програмний продукт буде працювати на пристроях з найгіршими характеристиками, з версією OS Android не нижче 2.0.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?