3. Game Idea

First thing's first:

To make a good game - you'll need a good idea.

Ideas are best when you get them on your own. If you're not very creative - steal someone else's. :-P You'll come up with your own - eventually... :) For this tutorial I used an idea from a on-line flash game called 'Gold Strike'. The game was fun... And while playing it - I figured out that I could program a game just like that one... More or less.

So, here's a screenshot of the flash game 'Gold Strike':

Well, the point of the game is to destroy blocks/bubbles. They appear in the first column on the left, and move to the right. The player can destroy only those blocks that are adjanted to the blocks of the same color. Blocks can't float - because of that - we'll have to create some gravity. The game's over when the blocks reach the player, and there's no space for new columns. There are a few other additional rules... Like, levels: When to move to the next one?, What happens in the next one? Bonuses... And so on... But we'll come to this when time comes.

source:here