MannBärSchwein

Saved games stay in this browser only.

About the game

The title is three words in a row: Mann, Bär, Schwein, which is German for man, bear, pig. That is also the whole idea. You run along a level that scrolls by on its own, jumping over gaps and blocks, and at any moment you can change into one of the three forms. Food and gates come along the way, and each of them belongs to one of the three forms. Knowing which form you should be when you reach each thing is the puzzle, and the scrolling does not wait for you to think.

The graphics have a few tricks that are rare on the Arduboy: by flickering the screen quickly it shows three shades of grey, so the three characters, the food and the gates are drawn in different tones, and there are particles, a parallax backdrop of mountains and a bit of screen shake. Counters at the top keep your score.

It was made for the fifth Arduboy game jam, and it is written in the Nim programming language rather than the usual C++.

Playing it here

This is a homebrew game made for the Arduboy, the open, credit-card-sized handheld with a tiny black-and-white screen: a new game by an independent developer, not a commercial release. It runs here in Ardens, an Arduboy emulator. Click Play now and press Z on the title screen. A word of care: on the title screen the arrow keys tune the frame delay of the game, so keep your fingers off them until the run starts.

The game keeps no records, but F2 saves the complete state of the emulated console at any moment and F4 brings it back. A gamepad works too.

Controls

Key Arduboy button Action
Z or Up A or Up jump
X or Down B or Down change to the next form
Z A start from the title screen
F2 / F4 — save / load the state

A few things worth knowing

Look ahead. Food and gates are matched to a form, so change before you reach them and not on top of them.

Time your jumps. A jump needs you to be standing on something, so plan it for the moment you land.

Falling ends the run. Dropping off the bottom of the screen finishes the game, and the next run starts quickly.

Credits and licence

MannBärSchwein was written and drawn by PMunch (Peter Munch-Ellingsen) in the Nim language and is free software under the MIT licence. It is built with a copy of the Arduboy2 library by Scott Allen and others (BSD licence). The licence texts are linked from this page, and the source code, including the Nim code and the sprites, is in the author's repository.