Homework 5 - CS4980 iOS Fall 2017
Due: Friday, Oct. 20 by 5pm
Maximum score: 10 points
Create a simple interactive 2D animation-based game using UIKit Dynamics or SpriteKit.
The details of the action are up to you but should involve some things moving on the screen, some gesture/touch-based interaction, and use of the UIDyanmicAimator "engine" and related behavior classes such as
UICollisionBehavior, UIGravityBehavior, and UIDynamicItemBehavior (or similar things available in SpriteKit).
Making a game like Six!, Flappy Bird, Breakout, or Pong is a reasonable goal.
Your game must having a scoring system. In addition to the basic game play, your app must:
- allow starting a new game (without fully closing the app).
- display, at all times, the current score on the game screen.
- be able to display the five highest scores of all time, either on a different screen or overlayed on the main game screen. (This should work even after fully closing the app, so you'll need to use UserDefaults or other means of persistent storage.)
Submit your completed zipped project via ICON.