ChangeType()

Description
changeType() is a puzzle platformer where the player can change the properties of the platform blocks in order to make his way to the exit flag.
The player controls a robot and the gameplay consists of basic jumping and platforming. A crosshair is projected when facing to the left or right, press Z to select the block or enemy that is currently in the crosshair. The main gimmick is that when two blocks are selected, all the block of those types in the level are swapped. For example when a block and a spike are selected, then the block becomes deadly when touched and the player can now safely walk over the spikes.
By exchanging properties of block types the player can rewrite the rules of the platforming game.The two selected blocks are displayed in the top panel, and blocks that can be selected include; normal blocks, bonus gems, deadly spikes, breakable bricks, clouds, springs, flying enemy robots and even the end-flag.
The game features 8-bit pixel art graphics and chirpy sound effect and music. The gameplay basically involves re-programming the rules of the game and the title with parenthesis is a reference to function calls in a programming language.





