К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Develop a Location-Based iOS Game with Maps and Core Data · LearnSpace
Назад в каталог
courseraПрограммирование

Develop a Location-Based iOS Game with Maps and Core Data

Курс от EDUCBA
Начальный≈ 7.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

By the end of this course, learners will be able to configure an iOS project, integrate maps and location services, model game data using Core Data, implement timed gameplay logic, track user progress, and enhance user experience with advanced three-dimensional map interactions. This course provides a hands-on, project-driven approach to building a complete location-based iOS game from the ground up. Learners will gain practical experience working with MapKit and Core Location to display real-time user movement, manage in-game entities, and create interactive map-based gameplay. Through structured modules, the course demonstrates how to design persistent data models, apply safe Swift coding practices, implement capture logic, and maintain accurate game state throughout the application lifecycle. What makes this course unique is its end-to-end system perspective—learners do not just build features in isolation, but understand how UI, location services, data persistence, and gameplay logic work together in a real-world application. By completing this course, learners will strengthen their iOS development skills, improve their understanding of map-driven applications, and gain confidence in building scalable, interactive mobile experiences suitable for portfolios and professional projects.

Навыки, которые вы освоите

Core Data (Software)Apple iOSSwift ProgrammingMobile DevelopmentiOS DevelopmentData PersistenceData ModelingApple XcodeData ManagementUser Interface (UI)Game DesignVideo Game DevelopmentUI ComponentsSecure Coding

Программа курса

3 модулей · 36 учебных материалов

01Building the Pokémon Go Foundation14 материалов

Project Setup and Visual Identity

Introduction to ProjectВидеоApp Icon and Splash ScreenВидеоProject Setup and Visual IdentityЗадание

Map Interface and User Interaction

Map ViewВидео

Учитесь у экспертов

EDUCBA

Преподаватель курса

Develop a Location-Based iOS Game with Maps and Core Data
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.8 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Create IBOutlets and IBActionВидео
Location ManagerВидео
Map Interface and User InteractionЗадание

Location Tracking and Map Customization

Start updating user LocationВидеоCustom Map RegionВидеоPokémon Entity in Core DataВидеоLocation Tracking and Map CustomizationЗаданиеConfiguring Maps, Location, and Core Data for a Location-Based iOS AppDIALOGUEGraded - Building the Pokémon Go FoundationЗаданиеSetting Up Maps and Location Services for an iOS Game PrototypeDIALOGUE
02Spawning and Managing Pokémon12 материалов

Pokémon Data Modeling

Pokémon Data HelpedВидеоAdding Pokémon on MapВидеоPokémon Data ModelingЗадание

Gameplay Timing and Catch Logic

Certain Time IntervalВидеоDetermine Pokie is Caught or NotВидеоInstall SCL Alert View CocoapodsВидеоGameplay Timing and Catch LogicЗадание

Safe Code and Cleanup Logic

Guard StatementВидеоRemove Caught PokiesВидеоRemove Caught Pokies ContinueВидеоSafe Code and Cleanup LogicЗаданиеGraded - Spawning and Managing PokémonЗадание
03Game Completion and Advanced Map Experience10 материалов

Pokémon Count and Game State Tracking

Calculating Total Pokemon CountВидеоEnhancing Total Count CalculationВидеоFinalizing Total Count LogicВидеоPokémon Count and Game State TrackingЗадание

Advanced Map Interactions

Remove caught Pokies from Map viewВидеоEnabling Three Dimensional Map ViewВидеоAdvanced Three Dimensional Map InteractionВидеоAdvanced Map InteractionsЗаданиеGraded - Game Completion and Advanced Map ExperienceЗаданиеShipping a Location-Based iOS Map Game Prototype in SwiftDIALOGUE