I want to create a simple game for children (age 3-10), based on the Android platform.
The idea is that images (of animals, fruits, geographic figures, etc.) are split into two halves. By moving the images, the player is required to match the two parts and complete a meaningful image (correct image). In order to improve gameplay, the level of difficulty rises with each level. By correctly finishing a level (i.e. match the parts in a correct manner) a player collects points. Bonus points can be earned by completing a level as fast as possible.
Below more detailed instructions are provided.
1. Compatibility & Availability
1.1. The application is required to be supported by Android versions 2.3 and up.
1.2. Visual display
1.3. The application does not have to be listed within the official android marketplace.
1.4. The application should be available for download from a private website.
1.5. Installation of the application is required to follow the standardized android setup routine, as defined in the SDK.
2.1. Images used are required to be familiar to children from age 3-10. Possible examples are: car, pineapple, plane, sail-boat, clock, …
2.2. Images need to be be in colour.
2.3. Images used are required to be available using an open-source library (e.g. GNU) or be licensed under the creative-common license.
3.1. Playing canvas is to be presented two-dimensional using the bird view.
3.2. Images are to be presented two-dimensional using the bird view.
3.3. Images are split at a random line of separation into various parts. Assuring that both parts are big enough in size to allow simple “grab-and-move”.
3.4. The number of parts images are split into, depends on the difficulty of level. Starting at a minimum of 1 split (i.e. two parts) an increasing every level by plus one.
3.5. Movement of image parts is by using touchscreen inputs of the device.
3.6. By correctly combining two image parts, a level is successfully completed.
3.7. By successfully completing a level, the player progresses to the next level.
3.8. By successfully completing a level, users earn points
3.9. Bonus points can be earned by finishing a level as fast as possible.
3.10. A minimum of five levels is required to complete the game.
3.11. At more advanced levels, the time available for completing a level decreases.
3.12. Users start with three units of ‘life’.
3.13. Not finishing within the given time per level, a player loses one unit of ‘life’.
3.14. Upon losing all available unit of ‘life’, a player is “game-over”.
3.15. A game is finished by (1) a player being game-over or (2) a player having completed all levels.
3.16. Upon finishing a game, the score is saved in a highscore list.
3.17. Upon finishing a game, players have the option to restart the game.
4. Licenses & Rights
4.1. Clear reference to the source of images used needs to be presented within the app.
4.2. The app needs to be licensed under the GNU GPL/v3, or some comparable open-source software license.
4.3. The app shall not be allowed to create network sockets
4.4. The app shall not be allowed to access the phone features of the device.
4.5. The app shall not be allowed to access the multimedia features of the device.
4.6. The app shall be allowed to modify or delete contents of the device storage, only in order to support the saving of a highscore.
I am looking for a person who has experience with Android-based games, feels comfortable communicating in English and is passionate about his/her work. Sample works and portfolios will be highly appreciated! Additional detailed specification of the requirements can be provided upon request. Input on specifications from developer is also appreciated!