Super NeatBoy
Saved games stay in this browser only.
About the game
Super NeatBoy is a short platformer about a very tidy character who has lost his leaves. Eight of them are scattered through a cave of fourteen connected screens, and he wants every one back. Walk off the edge of a screen to move to the next, and touch a leaf to collect it.
Apart from the leaves, anything drawn in the same hot pink as the hero is dangerous: spikes on floors and ceilings, and bats flapping in the air. Touch one and you start that screen again from where you entered it. Once all eight leaves are found, a portal opens on the first screen; step into it to finish and see your time and how many times you had to start a screen over.
John Earnest wrote it as an example program for Octojam 7, to show how a platformer can be built, and it plays as a complete game made for speedruns.
Playing it here
This is a CHIP-8 program. CHIP-8 is a small virtual machine from 1977, created for hobby computers like the COSMAC VIP, and people still write new games for it today. Super NeatBoy targets XO-CHIP, a modern extension that adds colour, more memory and better sound. It runs here in the Octo emulator.
Click Play and press A, D or Space to start. F2 saves the state of the emulator at any moment and F4 brings it back. A gamepad works too: the D-pad walks and A jumps.
Controls
| Key | Action |
|---|---|
| A / D or left / right arrows | walk left / right |
| E or Space | jump (let go before jumping again) |
| 1 | restart the whole game, clearing the time and the leaves |
| F2 / F4 | save / load the state |
A few things worth knowing
Jumps are fixed. Every jump goes to the same height, and you steer less in the air than on the ground, so start your run-up early for long gaps.
There is a moment of grace. Just after walking off a ledge you can still jump, which helps on narrow platforms.
Key 1 is a full reset. It is there for speedrunners who want a clean start, so avoid pressing it by accident halfway through.
Credits and licence
Super NeatBoy was created by John Earnest, who also wrote the Octo toolchain and emulator and maintains the Chip8 Community Archive. The game is in the public domain under CC0 1.0, like everything in that archive, and the Octo emulator is released under the MIT licence. The licence text is linked from this page.