This shows you the differences between two versions of the page.
flappy [2014-01-09 09:25] Petr created |
flappy [2019-02-01 11:13] (current) Petr [Flappy online] |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Flappy ===== | ===== Flappy ===== | ||
- | Original game created for SHARP MZ-800 computer by dB-SOFT in 1984. | + | Original game created for [[http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=208|SHARP MZ-800]] computer by dB-SOFT in 1984. See [[http://en.wikipedia.org/wiki/Flappy|Flappy on Wikipedia]] for history of the game. |
- | {{flappy:flappy002.png?nolink}} | + | Flappy is logical game with 200 scenes. After each 5 scenes you will receive password. The game has intro and final screen. |
+ | ==== Screenshots ==== | ||
+ | |||
+ | [[flappy_screens|{{flappy:flappy002.png?320}}]]\\ | ||
[[flappy_screens|Other screenshots]] | [[flappy_screens|Other screenshots]] | ||
+ | ==== Flappy online ==== | ||
+ | |||
+ | :!: JavaScript version (experimental) is now available! | ||
+ | [[http://www.8bit-times.eu/flappy/]] | ||
+ | |||
+ | (It may change during the time, so please press CTRL+F5 occasionally...) | ||
+ | |||
+ | |||
+ | ==== Download ==== | ||
+ | |||
+ | Java version (clone) of this game is available for download (Java 1.7 required). | ||
+ | [[https://sourceforge.net/projects/flappy/files/|Download]] binaries and/or source files from SourceForge.net. | ||
+ | |||
+ | ==== How to start it ==== | ||
+ | |||
+ | You need Java 1.7 installed! Java 1.7 can be downloaded from [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle Java pages]]. If you are not sure which Java version is installed then type ''java -version'' on command-line. | ||
+ | |||
+ | [[https://sourceforge.net/projects/flappy/files/|Download]] file ''Flappy-bin-1.1.jar''. Double click the jar file to execute Flappy game. Or type the following on command-line: ''java -jar Flappy-bin-1.1.jar'' | ||
+ | |||
+ | ==== Programmer's details ==== | ||
+ | |||
+ | Java source code still requires some refactoring -- some code parts are too much "inspired" by machine code... :-) | ||
+ | |||
+ | Original assembly code is well-written and structured. It is visible that it was written in assembly language and optimized. Sometimes little bit repetitive, but only on few places. | ||
+ | |||
+ | ==== Cheat mode ==== | ||
+ | |||
+ | Press '9' on first screen (where music and screen mode is selected) to enable cheat mode. In game menu, browsing of game scenes may be activated via F3 key; game can be started from selected scene. | ||