Fluttering Avian 3310
About
Controls: It's a one button game. Press any keyboard key or click with the mouse.
My submission to the NOKIA 3310 JAM 2. The challenge was to create a game which could conceivably run on a classic NOKIA 3310 with the theme "Death Is Good".
I decided to take a recent popular mobile game and imagine how it would look if ported to the old 3310. The game I picked was Flappy Bird. In accordance with the theme I wondered "How can I make death a good thing in Flappy Bird?". My idea: Instead of flying through randomly generated gaps, why not make your gaps yourself - by repeatedly flying into brick walls and dying! Each time you die, the game gets a bit easier, because there is now a bigger gap in the location where you died.
How often do you need to die to get through all 8 brick walls?
Development info:
In order to create this game I wanted to use something other than Unity for once. So I made this as a WebAssemby module programmed in Rust.
The whole game is just 559 KB zipped, and 536 KB of that is the cellphone jpg i got from Wikipedia.
By the way, the sounds are not pre-recorded samples. They are actually synthesized in real-time through the HTML5 Audio API. Take a sawtooth wave, run it through a really aggressive highpass filter and you got a sound which is pretty similar to the monophonic speaker of the 3310.