1. Computing

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.

Comments
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:

00110088
11001123
33113312
11201145
33203356
33023378
12345678
23456781

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.

David
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.