THE MUSHROOM ENGINE

Created by Nifflas
Idea and smaller stuff by Arvi Teikari


The Mushroom Engine is basically a exponentially better remake of Jump Over Mushrooms: The Game which was created by Arvi Teikari in 2009. The Mushroom Engine was programmed by Nicklas 'Nifflas' Nygren, though full credits will be given in the end of this readme.

* HOW TO PLAY *

The worlds can be accessed from the file "The Mushroom Engine.exe". All worlds are listed there, and you can select any of them. Also the controls are told there. You can also access the level editor from this file, though more about that later on.

You use A to jump. You can jump infinitely, but once you touch the ceiling, you fall. Arrows move your character. When the game rewinds, you can press ESC to skip it.

The game plays in reverse. This means that it begins from the end credits and you 'unplay' the levels, which makes some pretty cool things possible. The thing that makes playing difficult is that you must avoid creating impossible situations. For example, if you start from the end and try to get to the beginning, touching an enemy would mean that you died without even being at the start of the level. There are 5 ways to create an impossible situation:

1) Falling from too high. When looked backwards, falling from a long distance would mean that you jumped that same distance up, so you may only fall a distance that would be jumpable if the game was played normally.

2) Touching an enemy. This was explained up there. You can jump on the enemies once, since then you 'unkill' them, but once they start moving, touching them creates an impossible situation.

3) 'Uncollecting' too many coins. When the level ends, you've collected a certain amount of coins, and you must make sure that you uncollect them all, not more or less.

4) 'Uncollecting' too few coins. Check the one above.

5) Trying to 'uncollect' the same coin twice. When looked normally, this would mean you'd touch a coin but not collect it!

So, the idea in each level is to get to the end and go outside of the play area, as well as uncollect the coins you have. If you create an impossible situation, the game rewinds to the beginngn (or end) of the level.

* LEVEL EDITOR *

The level editor wasn't made players in mind, so it might be a bit confusing to use. When you're in the level selection screen of the "The Mushroom Engine", select any of the worlds and use shift + numbers 1, 2 and 3 to go to the level editor of the selected level number. Other instructions of how to use the level editor are given in the editor itself.

To create a new world, copy the world folder in the folder "worlds" and start to edit the copy. Each world must have exactly 3 levels.

All the components of the worlds' are external, and you can find the beginning/ending screens, musics, sfx, tilesets and others from the world folder. If you create your own world, it is encourageable to make also your own tileset and other graphics, though not required.

If you have questions about the level editor, post them to www.hempuli.com/comments or email to hempulix@hotmail.com. Nifflas is rather busy nowadays, so he might not be able to answer your email! ;)

* CREDITS *

Programnation and the will to do this - Nicklas 'Nifflas' Nygren

Idea, Graphics, Level design and whining - Arvi 'Hempuli' Teikari

Sound effects - SFXR

Musics - D_Fast

Binary Array, String Tokenizer and Nifflas object -extensions - Jamie McLaughlin at Aquadasoft

INI++ extension - Jack Webster

Animated Picture extension - Daniel & Jonas Rehn

Lens Object extension - Andos

This Game Was Created With Multimedia Fusion 2 by Clickteam. We recommend. :)
