It all started with thinking ‘How hard is it to develop a game?’ since we all heard that game developers get the highest salaries and they are on the top of the development category.
Okay I had three months to do my major project, will I be able to finish it within this time with absolutely ZERO knowledge in game development? not to forget that I need to work on this alone with no help of someone else. Yes I need to do this from A to Z. Coming up with a concept, do the design & do the code. Well.. to me the development part what I worried about. ‘Let’s make it simple’ I said to myself. I love the Nokia Bounce Classic game, used to play it with my first phone when I was a kid.
But hey that’s a leveled game, I don’t have time to make levels!! Actually I didn’t start to code so I don’t know how to do it!.. Mmm Flappy bird + Bounce Classic, YEES this is it. I’ve read about Flappy bird game, the guy did it in few days. It must be easy to do. So I came up with this crazy idea, the design and elements of Bounce Classic and the concept of Flappy Bird, sounds cool right!!
Okay now I need to know which platform and game engine I’m gonna use, iOS (Apple Fan boy) of corse but what about the game engine. It was between Corona SDK and Cocos2d. I ended up using Cocos2d because it uses the native language of iOS (ObjectiveC) and it’s open source.
I read a bit about game development timeline and found this: Concept > Sketch > Design > Development > Distribution.
Bounce Classic + Flappy Bird (Simple & Easy).
4# Development (Xcode + SpriteBuilder)
5# Distribution (iTunnes Connect)
So yea that was pretty much it and one thing I need to say after this ‘If you never tried, don’t say it’s hard’. I had fun doing this and I took about a week to finish all this. The game got rejected by Apple in the first build because it crashed on iPad during the tests. After fixing it resubmitting it again it got approved.
Now I can’t say that this is what I wanted, I really wanted to bring the Bounce Classic game to life, that ball deserves to be played once again. sooo I uploaded the source code to Github for you guys if you’re interested you can contribute to this game or just feel free to play with the code and see how it has been done.
Few links will help you:
Also don’t forget to download the game through the AppStore:
If you have any question, feel free to ask either here or on my twitter account @Ali_Ashoor
Have a nice day!!