1. Technology

A New Game Design - Rock

By February 12, 2013

Follow me on:

Rock screenshot

I kind of like Match three games like Bejewelled Blitz and Puzzle Quest. So I've decided to create a new game (to start with) in C#/SDL.NET then do the others Snake, Asteroids, Empire and C-Robots using the same technology later on.

All games start with some form of design document, so the game design for Rock is the one for this. I'll now start on the first of the Rock programming tutorials.

February 12, 2013 at 9:43 am
(1) Ryan says:

I followed your link to “game design for Rock”. In that post, you make the comment “Five is the longest, to get six you would have needed to have three in a row already”, but I think i disagree. Consider the following:


Swapping the 0 and the 2in the sixth row down will cause the third column and fourth column in rows 3,4 and 5 to have a run of 2′s and 0′s respectively. When those 6 clear out and the six above slide down, the 1′s from row run will now connect the two 1′s on the left and the two 1′s on the right of row 4, creating a chain of 6 without a chain of 3 already present.

February 12, 2013 at 3:58 pm
(2) cplus says:

I stand corrected! It’s such a rare thing that in playing hundreds of games I’ve never yet seen a six but you’re right. I’ll amend the design!

Thanks and well spotted.

About C,C++,C# and Google Go

Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>

©2014 About.com. All rights reserved.