DSpace Регистрация
 

Institutional Repository of Polissia National University >
Кваліфікаційні роботи здобувачів вищої освіти >
122 – Комп'ютерні науки >

Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://ir.polissiauniver.edu.ua/handle/123456789/18590

Название: Ігровий додаток для вивчення курсу географії
Другие названия: Game application for studying a geography course
Авторы: Сідельник, А. О.
Sidelnyk, А.
Ключевые слова: Android
Android
мобільний застосунок
mobile application
гейміфікація
gamification
Jetpack Compose
Jetpack Compose
Дата публикации: 2026
Издатель: Поліський національний університет
Библиографическое описание: Сідельник А. О. Ігровий додаток для вивчення курсу географії : кваліфікаційна робота, спец. 122 «Комп’ютерні науки» / Поліський нац. ун-т, каф. комп’ютерних технологій і моделювання систем ; наук. кер. Тимонін Ю. О. – Житомир, 2026. – 32 с.
Аннотация: Кваліфікаційна робота присвячена комплексному дослідженню, архітектурному проєктуванню та програмній реалізації мобільного ігрового застосунку для вивчення географії під назвою «GeoGame». У роботі виконано детальний аналіз методів гейміфікації в освітньому процесі та досліджено існуючі аналоги, виявлено гостру потребу у створенні автономного рішення з інтерактивною векторною картою, що не потребує постійного доступу до мережі Інтернет та не перевантажене рекламним контентом. Запропоновано та практично реалізовано сучасну архітектуру мобільного застосунку для платформи Android з використанням мови програмування Kotlin, декларативного фреймворку Jetpack Compose та архітектурного шаблону Clean Architecture з MVVM. Розроблено складне математичне та алгоритмічне забезпечення для геометричного пошуку (Ray-casting алгоритм Point-in-Polygon), що дозволяє миттєво обробляти дотики користувача на відмальованій на Canvas карті, яка базується на просторових локальних даних у форматі GeoJSON.
A modern architecture for the Android mobile application was proposed and practically implemented using the Kotlin programming language, the Jetpack Compose declarative framework, and the Clean Architecture pattern with MVVM. Complex mathematical and algorithmic support for geometric search (Ray-casting Point-in-Polygon algorithm) was developed, allowing instant processing of user touches on a Canvas-rendered map based on spatial local data in GeoJSON format. A robust local data storage subsystem was created using the Room library (SQLite), which ensures the preservation of user progress, experience points (XP), game streaks, and achievements. Four game modes (Map, Quiz, Capitals, Study) with support for three difficulty levels were implemented. The system is fully autonomous (offline-first) and optimized for the fast rendering of complex multipolygons of 74 countries in Europe, Asia, and Africa on mobile devices.
URI: http://ir.polissiauniver.edu.ua/handle/123456789/18590
Располагается в коллекциях:122 – Комп'ютерні науки

Файлы этого ресурса:

Файл Описание РазмерФормат
Sidelnyk_EV_KR_122_2026.pdf1,03 MBAdobe PDFПросмотреть/Открыть
View Statistics

Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.

 

ISSN 2414-519X © 2014-2024 Полесский университет