Game Development Community

Puzzle Game Tutorial

by Playware · in Torque Game Builder · 09/27/2006 (10:54 pm) · 15 replies

Hi,

I want to make puzzle game like marble Tactics, Sploidz (TGB Demo Game). From where I have to start, I could not think about it .

Can I have any tutorial about puzzle game (Tile / skin matching) except that memory game TDN tutorial. That does not fully stisfy my requirement.

thnx.

#1
10/07/2006 (7:54 am)
Yes, it will be great if somebody with the knowledge about how to make a three match puzzle can shar it with us.

Thanks
#2
02/14/2007 (6:14 pm)
@Haider: In what way does the Memory game fail to meet your requirements?

@Isaac: What, pray tell, is a three match puzzle?
#3
02/14/2007 (7:22 pm)
@Evan, he means a bejeweled style "match 3" game-play where you match 3 items ... and the Memory Game is far from a 'puzzle' game ... :)

@Isaac, aren't we having the match-3 discussion in another thread? If you have additional questions, ask them ...

@Haider, there is a thread both I and Isaac are involved in that describes Tile-Matching logic ... and there are a number of items on the TDN that explain the general nuances of Tile Layers ... but if you have more specific questions, please do ask.
#4
05/07/2007 (12:07 pm)
@David, sorry for the crossing threads. I just forgot this one!
#5
05/07/2007 (12:58 pm)
I currently have a match-3+ game in development.

It's really not as hard as you think it would be.

If I get the time I could possibly make a tutorial on how to do a match-3 type puzzle game.
#6
05/07/2007 (2:17 pm)
@ Anthony,

That would be great! -I have no tried a match-3+ game yet, because I'm busy with my word game-.

But that would be greatly welcome.
#7
05/07/2007 (3:28 pm)
I also have a behavior that I made for TGB 1.5 B3 that generates a random puzzle board on a tilemap out of a tilemap and a imagemap.

The behavior also contains the code for switching the pieces. I just need to add the checking and clearing of pieces.

The code could use a little cleaning up, but where it is right now it works really good.
#8
05/07/2007 (5:33 pm)
Anthony, sounds great -- however, I might suggest you break the 'moving pieces' and 'random generation' into separate behaviours ... if you haven't already, because the purpose behind behaviours is reusability --- and there are many times you could use 'move tile from X to Y' or 'generate random tile' but not the two combined ... splitting them is a better code design pattern, as it promotes more flexible reusable code.

If you do a match-3 tutorial, be sure to update this thread with the address ... I'd love to read it.



www.linkedin.com/img/webpromo/btn_viewmy_160x25.gif
#9
05/07/2007 (6:02 pm)
Yeah I was planning to break them apart as part of my clean up.

Well I guess that settles that ... I will start work on a match-3 tutorial when I get some more free time.
I think that I will do it in multiple parts. Mainly so that I can get it done quicker and pushed out to the community.

I think that I might be able to get the 1st part started on tomorrow. The code needs a little cleaning up, but is pretty straight forward. I will of course be looking for some people to proof-read my tutorial(s) for ease and spelling. More info on that when I get around to it.

Well I'm off to try to plan out the different parts.
#10
05/08/2007 (4:11 am)
Right now here are the different parts that I am planning for the tutorial.

1. Initial Setup of Project / Creation of Tile-Map Game Board.
2. Selection / Movement of Pieces.
3. Checking / Removal of Pieces.
4. Spawning New Pieces.
5. Keeping Score.
6. Adding Menus.
7. Moving On.

I will be keeping it fairly basic (mainly so new users can pick it up) and use the puzzleArt that comes with TGB.

I'm going to start on the 1st part today.
#11
05/08/2007 (7:30 am)
@Anthony,

That plan seems pretty neat. I will be waiting to read that tutorial as soon as you finish it :)

Good luck!
#12
05/08/2007 (7:38 am)
I agree with Isaac, I'm very interested in reading this.
#13
05/18/2007 (6:48 am)
I'm still working on the tutorial.

I got a little busy with some project that my company is doing, but I have not forgotten about it.

If things go well I will have the first few parts done sometime soon.
#14
05/18/2007 (3:00 pm)
Waiting for it ;)
Thanks for the update.
#15
05/22/2007 (8:43 pm)
Hi Anthony,

I would like to ask that Match-3 Tutorial first Part completed ? Can we read in Forum ASAP ?
I am waiting to read that tutorial as soon as you finish it .


Best of luck.