I have stopped all current projects in favour of starting and finishing Slidieo2. I think I will also blog my development progress as I go :)
Slidieo is a game I released for iPhone two years ago. I created it using Objective-C - as a project for learning the platform.
The game features a configurable sized grid of coloured blocks. The aim is to rearrange the blocks to group the colours. To rearrange, one must slide a row or a column. Blocks wrap around the grid: if one slides off the left it appears on the right.
Slidieo2 will be developed for iPad and iPhone, Android, Mac, and Windows. Also depending on when the appropriate Unity release is out, maybe for Linux too. I will mainly write in C#.
I have progressed the game idea since the original. Sliding rows and columns is still the control mechanism. But some rows and columns feature fixed blocks that cannot be moved. The aim is to get each column to feature a single colour (other than any fixed blocks).
One interesting challenge will be to generate level configurations from the level number. This way I don’t have to design and store any levels, just an build an algorithm for generating them. As the level number is used as the random seed, the levels will be generated in the same way each time they are loaded.
More to come later on.