Page 1 of 1

Match-3 Physics Game

Posted: Sat Jan 31, 2015 9:38 am
by Connorses
EDIT: SCREENSHOT!
Image

I was playing around with the idea of a color-matching physics game because I have seen a couple others that I found really interesting. This is the result. I made it over the past 2 days and learned all about Love2D physics in the process.

Please try it and tell me your thoughts! :neko:

INSTRUCTIONS:
Click to place a block of a random color.
You can rearrange blocks by placing new blocks next to or underneath old blocks to push them out of the way!
Blocks disappear when 3 or of the same color touch, and give you points (it also replenishes a little health).
If too many blocks fall of the edge, you will run out of health and lose the game.

Made with löve version 0.9.1
unzip to see source code

sound effects made with http://www.beepbox.co/

Re: Match-3 Physics Game

Posted: Sat Jan 31, 2015 10:24 am
by micha
I totally like the idea of having match-3 and physics together in one game.

Also, the lose-condition is cool, because it naturally emerges from the physics.

I don't like, that I cannot see, what color the next block will have. The game feels very arbitrary that way. I understand that I can still influence my score, but it is difficult to figure out. Have you tried showing the next color to the player?

And one technical note: You can make the large font look better, if you create it in the large size in the first place, instead of scaling it:

Code: Select all

myfont = love.graphics.newFont( size )
love.graphics.setFont(myfont)

Re: Match-3 Physics Game

Posted: Sat Jan 31, 2015 11:04 am
by Kyrremann
Cool idea, but I agree with micha that there should be some tip about what color you are placing next.

Re: Match-3 Physics Game

Posted: Sat Jan 31, 2015 7:40 pm
by Connorses
EDIT: I tried the game with a color preview. It was boring. You can just stack same-colored blocks on top of each other and sometimes they reach 3 and disappear. No challenge at all.

I have a lot of ideas though! My final goal is a game that gets progressively more difficult while you play it, for example, you could gradually add more colors and shapes.

Completed:
:awesome:Implement color preview, then remove it because it ruins the game.
:awesome:Implement randomized shapes
:awesome:Implement the dreaded Circle shape
:awesome:Implement shape preview
:awesome:Add bumpers to the sides of the level
:awesome:Add more shapes

To-Do List:
:death:Add progressive difficulty levels
:death:Give progressively harder levels unique mechanics
:death:Add a Menu Screen

Re: Match-3 Physics Game

Posted: Mon Feb 02, 2015 7:18 pm
by Connorses
New prototype, less difficult, more blocky. If you want something trickier, go into the source code and change numberOfShapes to 3. :D

Re: Match-3 Physics Game

Posted: Mon Feb 02, 2015 7:26 pm
by Doctory
really fun :)

Re: Match-3 Physics Game

Posted: Mon Feb 02, 2015 8:26 pm
by davisdude
Cool idea. After a while I was able to clear out everything and just farm. You should make it so that there isn't enough room to have every color span across the bottom. I could have gone on forever. :vamp:
Image

Re: Match-3 Physics Game

Posted: Mon Feb 02, 2015 9:54 pm
by micha
I very much like the game-feel. The moment-to-moment action of putting blocks there is very satisfying.

If you are still trying to find a system such that the game is more difficult, you could let the player place double blocks (size 1x2, two colors) instead of single blocks.

Re: Match-3 Physics Game

Posted: Mon Feb 02, 2015 11:54 pm
by Connorses
Way ahead of you. :crazy:

There will be levels with double-wide or double-tall blocks, larger boxes, circles etc. It should be fun.

I think it will progress to the next level after a certain number of points are gained, and give you a new pile of random blocks.

Re: Match-3 Physics Game

Posted: Tue Feb 03, 2015 11:13 am
by Jeeper
I get an error if I spawn the blocks rapidly and sometimes randomly as well.
Image


Other than that, cool game! Keep working on it :)