EXAMPLE
Written by Simon Donkers
Posted on 20/Jul/2006
BlocksPosted on 20/Jul/2006
Blocks is a simple puzzle game I have created. I have fully commented this code so it is very easy to understand how this code works. I will no longer work on this game. I have created this game to make it publicly available and people are capable of expending the game even further. Some suggestions I have received which you are free to use to make the game better:
- Have a better animation for giving a hint to a possible move (Currently a circle is being drawn around it)
- Give more points when you remove more blocks from the game (in obj_block at alarm 0 at line 5 you see a check to see how many blocks will be removed)
- Nice background music, animations...
- Better random level design. Currently all blocks are placed random and if there are more then 175 moves available at game start then the room will start, else the game will restart. Most of the times the rooms can not be finished.
- Reward the player by letting him uncloak a beautiful background image.
You are free to adjust the gmd/gm6 and to make a new example out of it. Just give me credit somewhere for creating the groundwork. The full legal humbo jumbo for this is:
If you create a new game based upon this engine than I would like to know. I am very interested in what you can do with this engine.
More info can be found at:
My Game Maker website on Blocks, this includes a discussion system to talk about the source code and how to use it.
My Games site about Blocks, including a review system and an executable in case you don't have Game Maker.