Skip to content

 WWDC23 Swift Student Challenge - World Geography Education App [Accepted]

Notifications You must be signed in to change notification settings

yujinnee/WorldHunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

🌎 WorldHunter

 WWDC23 Swift Student Challenge - World Geography Education App [Accepted]

🔍 Introducton

World Hunter is a Swift UI app for global geographic information education. It gives a hint of the name information about the countries around treasure, and based on this hint, you can find a country where treasure is hidden. In this process, you can learn the geographical information of the country where the treasure is hidden and the geographical information of the surrounding country together. The core functions of the app are continental selection, country quiz and treasure observation.

🛠️ Technologies

  • SwiftUI
  • UIKit
  • SceneKit
  • ARKit

📱 Feature

📌 Continent Selection Screen

This is the Continental Selection screen. The 3D Earth is implemented so that you can choose the continent you want to find treasure and learn the shape and location of the six continents of the world. For this function, I used ARKit framework technology. You can freely spin the globe with your fingers and enjoy the view of the Earth.

📌 Country Quiz Screen

After selecting a continent, a map of that continent appears and hints about the country where the treasure is hidden appear. This hint is about neighboring countries surrounding the country where the treasure is hidden. You can zoom in, zoom out and move the map implemented with UIScrollView of UIKit and explore the country where the treasure is hidden. On the right side of the map, there are buttons where you can enter the correct answers. If the answer is wrong, an alert window appears asking you to find it again, and if the answer is correct, it goes to the Treasure Observation Screen.

📌 Treasure Observation Screen

Screenshot 2023-07-03 at 12 04 38 PM

On the Treasure Observation Screen, you can check the treasure you found through the camera. For this function, I used ARKit and RealityKit. It actually gives you a sense of reality and interest by discovering and observing treasures lying around you. After the observation, you can return to the previous screen and take a quiz about the new country through the Find Another Treasure button at the bottom.

🌎 Continental Screens

Africa

RPReplay_Final1686931290.MP4

Asia

RPReplay_Final1686931337.MP4

Europe

RPReplay_Final1686931379.mov

North America

RPReplay_Final1686931419.MP4

Oceania

RPReplay_Final1686931475.MP4

South America

RPReplay_Final1686931517.MP4

About

 WWDC23 Swift Student Challenge - World Geography Education App [Accepted]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages