A mini technical project to impress with my skill and creativity. Let me show the final version.
- Here how it looks before start.
- Before main menu appears You will see alert with shot description.
- Choose character You want and tap siri remote.
- Again, short alert how to play.
- Enjoy game! collect all bricks and watch video.
- After game has finished, alert tells the next possible steps.
- Old-fashioned tv will show movie, with progress displayed at the bottom.
- Pause indicator right on the tv.
- You can even watch Your favourite video again, or return back to the begining.
There are much more thing covered by this great demo :)
Developed on:
Xcode Version 7.3.1 (7D1014)
Tested and verified on:
tvOS Simulator - AppleTV 1080p, 9.2
- Download from the GitHub
- Launch HopsterDemo.xcworkspace with Xcode 7.3.1
- Choose Apple TV 1080p simulator
- Press Product -> Run
- Enjoy!
Main menu:
You can swipe from character to character to select video You'll watch after the game.
Game page:
Swipe to move control. Don't let the bird fall! After You collect all the bricks, You can watch video. If You lose, You still can watch video!
Video page:
Tap siri remote to play/stop video. Playback progress is shown at the bottom of the screen.
Please, look into commits page for detailed history.
Demo covered the following topics:
- Concurency (MenuModel based on NSOperationQueue && NSOperations)
- Autolayout (Storyboard vs programmatically)
- CoreGraphics (Game scene renderer)
- Desing patterns (with game development)
- Multimedia (AVPlayer, UIView animations)