The Breakout minigame from April's Fools' Day 2015.
paddlectl.html
: front page look-alike used as container for the gameaprilfools-2015/media
: game resources (sounds, sprites, background)aprilfools-2015/scripts/crafty-min.js
: Crafty JavaScript game library, minimizedaprilfools-2015/scripts/components
: gameplay componentsaprilfools-2015/scripts/scenes
: gameplay scenes
These are mostly 1:1 inherited from the original implementation.
- Clearing a level after the win screen may jump back to the win screen.
- Collecting a power-up during the countdown after losing a ball causes a second ball to be spawned immediately and locks the ball to be launched in place. This makes it impossible to finish the level normally if all other balls are lost.
- Occasionally the HUD displays a later level as level 1.
- There is no actual concept of levels being won - the user may skip right to the win screen if they want.
- Idea and implementation by @DosAmp
- Original Javascript Breakout implementation examples and assets by @city41 and contributors
- Sound effects derived from the freedesktop.org Sound Theme Specification, as used in GNOME 3
- Photograph of Lennart Poettering by Reddy Y. Ramakrishna (ramkrsna), licensed under CC BY-SA 2.0
- "Poettering 1984" artwork by a based anon on /g/