/Swift-Flappy

A step by step commit of creating a Flappy Birds clone in Swift (Flappy Bird Clone iOS 8 Swift)

Primary LanguageSwift

##SwiftFlappy

A step-by-step commit on creating a Flappy Birds clone in Swift in 17 easy steps!

Step #1 - Initial Clean Project with Assets

Step #2 - Adding Flappy Bird to the Scene

Step #3 - Make It Flap

Step #4 - Color The Sky

Step #5 - Loop the Ground

Step #6 - Add some Skyline

Step #7 - Kill the Status Bar!

Step #8 - Make the ground move.

Step #9 - Make the skyline move...but with some depth.

Step #10 - Add some physics to Flappy and alter gravity

Step #11 - Add touch and rotation physics

Step #12 - Adding first enemy pipe! (See Bug fix #1)

Step #13 - Spawning enemy pipes infinitely!

Step #14 - Collison Detection

Step #15 - Reset Game after collision

Step #16 - Kill the bird

Step #17 - Scoring

Bug Fix #1 - XCode 6 Beta 4 fix. CGFloat Conversion.

Play around with everything. Don't forget to Option+Click anything in xcode you don't understand!

Enjoy!!