- Notifications
You must be signed in to change notification settings - Fork1
pe-pan/flappy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Android remake ofan old and famous game Flappy originally written for 8-bitSharp MZ-800 computer (CPUZ80).
This source code is based on aJava remake of Flappyoriginally disassembled and rewritten from Z80 machine code byPetr Šlechta.
The game has been published into Google Play Store under the nameTlappy. Go ahead and install the game (Android device version 2.3.3 and above).
The code contains the original Flappy game with several improvements to reflect Android platform differences.- Finger gestures simulate keyboard arrows (to move Flappy around)
- Finger tap simulates keyboard space bar (to throw a mushroom)
- Dedicated scene selector to skip scenes (requires password)
- Hi-score screen showing scores shared with other players
- Scene hints hosted in YouTube (recorded byPetr Diblík)
- core - contains the Java version of Flappy made by Petr Šlechta
- plain Java
- mobile - activities and other Android features
- depends oncore
- plain Android
- Android Endpoints to store/read hi-scores
- application - root module gathering application activities
- depends onmobile
- test - contains test activities
- depends onmobile
- to test multi-player score synchronization
- FMI, seeAndroid Integration Test of a Distributed Application (best practices) in StackOverflow
- backend - players' hi-score storage
- Google App Engine hosts the backend app
- Android Endpoints to access the storage
- persisted inGoogle Datastore
- Objectify to access Google Datastore
- hosted inGoogle Cloud Platform
© 2016Petr Panuška
About
Flappy MZ-800 for Android
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published