Basics
- Code Paolo Baerlocher
- Graphics Marc Andreoli
- Modes: Impressum, Title, Menu, In-Game, Intermission, Ending
Description
1-2 Players have to remove certain blocks to reach the next grid-based level within a given time.
There are blocks that don’t count towards the winning condition, are decorative, and can be fixed or movable. Different blocks counting towards the winning condition have different rules on how they can be removed. Failing to adhere to a specific block’s removal rule leads to being stunned and loosing time. Decorative blocks can often aid in removing blocks. A special type of movable decorative block can be assembled to a 2x2 layout and gives extra score if done so. Other special types of decorative blocks can explode, stunning the player.
NPCs occupy the levels and touching them also stuns the players. The NPCs can be stunned in return by activating the electric fence that frames each level. Only NPCs also touching the fence are affected.
Rules and Mechanics
a. Move
- along x and y-axis by pressing move-input if field in walking-direction is free
- teleport by walking on teleport field and reappearing at other position in level
b. Remove Blocks
- push block according to its rules by pressing the push-input next to it while facing it
- use other decorative or removable blocks if rules imply so
- or if the blocks-layout doesn’t allow adhering to a block’s rules
c. Push blocks
- push secondary blocks to create solvable situation
- to hit a NPC
d. Avoid NPCs
- move around them
- push blocks into them to remove them
- stun them by activating fence
e. End
- win by removing all removable blocks within time
- or remove a certain amount (90%) of blocks before countdown ends
- otherwise loose
The rules regarding the blocks are partially explained on the new Itch game page, before the level in the original game, or as a help manual in the ported version.
Examples
Fig. 1: Start of the first level. Only a small portion of the whole level is shown. In this one, the green chemical block and the copper CFC block need to be removed.
b. Remove Blocks
1. push block according to its rules by pressing push-input next to it
- e.g. from the left and right, or from the top or bottom
- e.g. must or must not be next to another specific block
The green and copper blocks in Fig. 1 adhere to the following rules.
- Green blocks have to move at least one field before hitting another solid object to be removed. If they already lean against a solid object during pushing results in being stunned.
- Copper blocks have to already lean against another solid object and can only be removed by pushing them from the top or bottom. If they move after being pushed, they will not be removed. Pushing them from the wrong side results in being stunned.
2. use other decorative or removable blocks if rules imply so
Fig. 2: Player next to a pushable block. Green NPC-goos swarm around. Ice-blocks are decorative and movable. The blue flag is purely decorative.
Pushing the copper block from this side would result in being stunned. The block right under it is decorative and movable. If the player had moved that block, either accidentally or to hit a NPC, the copper block could not be removed right away. It would move until it hits a solid object, and then could be removed.
3. or if the blocks-layout doesn’t allow adhering to a block’s rules
Fig. 3: First example of a complex layout of blocks whose rules interact to make gameplay more difficult. Grey stones are decorative and movable.
To remove the green block, the grey blocks on the left and right side need to be pushed away. In order to so, first, the copper blocks need to be removed. There is the possibility to make mistakes, since the copper blocks are only correctly removable when pushed from the top or bottom. Several such complex layouts are installed during the game, sometimes necessitating that some other removable or decorative blocks are pushed into the correct position (c. Push blocks).
Ludemes
- a. Move
move
,can't be in same place as block, NPC, or fence (collision)
move
,walk on teleport field
- b. Remove Blocks
- until 3.
identify block
,move
, (position
,push block] ***or*** [[#c-push-blocks|c. Push blocks]] to solve situation)
- until 3.
- c. Push blocks
move
,position
,push block
move
,position
,timing
,push block
- d. Avoid NPCs
move
c.2
move
,position (against fence)
,timing
,push fence
- e. End
b.1-3
,remove all blocks
,countdown > 0
- or
b.1-3
,removed blocks >= 90%
,countdown == 0
equalsgoing to next level
removed blocks < 90%
andcountdown == 0
equalsgame over