-
Notifications
You must be signed in to change notification settings - Fork 0
Initial Project Statement
The goal of this project is to create a Flappy Bird/Copter-inspired game for Android devices, with the potential for iOS devices as well. The game will include different game modes, unlockable characters/backgrounds, and a multiplayer feature.
The game which we are planning to create is largely inspired by Flappy Bird, a mobile side-scroller that exploded in popularity in 2014 despite its simple mechanics and limited gameplay. From this, we were inspired to create a similar video game that expands on the same mechanics and includes aspects that enhance the experience, such as an achievement system, customizable characters/themes, different game modes, a multiplayer option, etc.
What programming languages do you for see learning and/or applying? Although you are in the initial stages, be as specific as possible:
- what facets of the language are you using i.e coding packages(i.e pygames, kivi, pysfml), APIs (i.e twitter, instagram, google maps)
If we use Python, the coding package we will probably be using is Kivi in order for the game to be able to run on both Android and iOS.
Indicate what technology you plan to explore/use:
- hardware (mobile devices, input controllers)
- IDE
- Aspects of Version Control(git/github)
Hardware - Android (Samsung S Models), iOS device (iPhone 4s)
IDE - PyCharm
Aspects of Version Control - Git/Github for collaboration between group members as well as version control.
How will you benefit from this project?
There is the possibility for ad revenue. We will be able to develop our own knowledge of a different aspect to Python as well through the Kivi coding package.
Indicate any challenges you foresee going into the project
- Figuring how to use the Kivi coding package and its connection to Android and iOS, as well as its implementation
- Developing the physics calculations for the rise and fall of the character
- The creation of menu items and different stages
As best you can, provide a general outline of how you will dedicate your time from now until mid-june. You can outline in units of weeks for now.
- Brainstorm application functionality - 1 Week
- Learn Kivi in relation to Python - 3 Weeks
- Application Mock-Ups - 1 Week
- Development - 7 Weeks
- Testing & Fixing - 1 Week
- Documentation - 1 Week
Gant chart: https://goo.gl/cfPEZs