Home

Awesome

VOYAGER

From the Stars We Came, and to The Stars We Return Voyager is a short educational playground that I designed and developed for the WWDC2018 scholarship. Made in memory of Stephen Hawking, one of the greatest minds of our time. May he rest in peace.

Overview

Voyager implements two key apple technologies, CoreML and Scenekit. Scenekit is used to render live scenes such as Voyager 1 floating in space and also the 3 planets Voyager 1 Visited. CoreML was used to develop Karl, a fictatious Ai with odd sentiments to HAL 9000. Karl is also available as a standalone playground on my github.

KARL - Kepler. Absolute. Relative. Logic.

KARL stands for Kepler. Absolute. Relative. Logic. Way smarter than a human and oddly sarcastic, Karl has been developed to pilot Voyager 3 autonomously. Beyond that he can detect and express emotion. Recently a NASA intern exposed KARL to an episode of Star Wars as a joke, unfortunately he now occasionally jokes about taking over the Galaxy. Let’s just hope he isn’t serious. KARL gets his own section because he threathened to unleash skynet if I didn't.

Getting Started

Ensure you are running the latest version of xcode, open the playground file and click on the assistant editor to see the live view. Note that Voyager runs in a ipad sized liveView so do open the playground in fullscreen. I do not own an ipad, as such all testing was limited to the simulator in the liveview in xcode.

Testing individual scenes

First comment out :

PlaygroundPage.current.liveView = IntroVC

which lies at the very bottom of the main playground file.

After which you can uncomment the line which shows the scene you want such as :

//PlaygroundPage.current.liveView = KarlVC

and this becomes

PlaygroundPage.current.liveView = KarlVC

Running

Run the playground, view the live view using the assistant editor.

Built With

Contributing

Currently not officially accepting pull requests as this is a personal project. However feel free to send one and I may approve it.

Authors

License

This project will be licensed under the MIT License - see the LICENSE.md file for details when it is available.

Acknowledgments

Inspiration