Posted by
November 29th, 2013 7:46 pm

The core of Heartbreak is the blocks that get colored and rotated. Thankfully, GameMaker should make this relatively simple, since it has a coloring function that I’ve tested and find to be working fine, plus a simple rotation value for each sprite. All I need to do is create a single block, give it an offset that will make it rotate around the center of the screen, and then rotate and color the blocks based off of a controller object.

I’ve already had some annoyances with selecting a resolution, so I’m just going to keep it simple (since I don’t have much time or experience for fiddling around with adjusting views for every possible mobile device) and just design it for my own Motorolla RAZOR HD phone, which seems to have a 1280×720 screen. If only there was some semblance of a standard when it comes to phone resolutions. This is certainly giving me a whole new respect for mobile developers, who have to contend with multiple versions of images for all possible densities and resolutions of phones, and they are all over the place.

A question I now have to ponder is how many blocks to design the game for? I have a couple templates made, one with 80 blocks and one with 40 blocks. The Atari 2600 version of Heartbreak used 16 blocks in a row, but that would mean 80 blocks after 5 rows and I wonder if that wouldn’t just be too tedious to play through. I suppose I can always adjust things later, if need be.

What bothers me is that 8 blocks seems good for the inner-most two circles, but since the individual blocks in the rings get larger and larger, that makes the outermost ring quite easy. I suppose I could combine rings of 8 and 16 blocks, either with the inner-most two or three rings sporting 8 while the outer ones have 16, or maybe just a random combination of 8 and 16? The latter would be a bit more tricky to program, as leaving things purely to random chance could result in too many or too few blocks in a row. I’ll have to see how things go.

80 blocks40 blocks

EDIT: Using different sizes for the rings gives 64 blocks total, a nice in-between, and requires more and more precision for the player, so I think that I will go with it this way.
64 blocks


Leave a Reply

You must be logged in to post a comment.

[cache: storing page]