Awesome
WWDC 2019 - Saving our Planet
Introduction
Hello, this is my WWDC 2019 scholarship submission. It's both a game and an interactive simulation showing a lively map of planet Earth. Feel free to have a look and try it out!
Status
Accepted 🎉
Gameplay
The second page of the book is the actual game. You can see continents, mountains, cities and trees. There are also birds, airplanes, ships and clouds moving around. More and more bottles and trash piles will appear polluting the environment. Occasionally, container ships have and accident and oil leaks out. Birds and trees begin to disappear and the clouds slowly turn into smog. This development can be stopped by tapping the bottles, trash piles, and oil spills. Sometimes, silhouttes of wind turbines will appear that can be constructed by tapping on them. As you clean up the planet, you can see the environment recover. Your mission is accomplished after constructing at least 6 wind turbines and having cleaned up most of the trash.
Technologies used
The Swift Playgrounds book is written in Swift 4.2 using Xcode 10.1. I made use of SceneKit to render the 3D content. The continents, mountains and ship routes are hand-drawn using Affinity Designer on iPad Pro. All other shapes are written and composed by hand in code.
How to use
Download Saving-our-Planet.playgroundbook on your iPad and open it in Swift Playgrounds.