Match-3 Physics Game

Show off your games, demos and other (playable) creations.
Post Reply
Connorses
Citizen
Posts: 63
Joined: Fri Sep 06, 2013 7:02 am

Match-3 Physics Game

Post 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/
Attachments
physgamev_001.love
Use with löve V 0.9.1
(171.53 KiB) Downloaded 260 times
User avatar
micha
Inner party member
Posts: 1083
Joined: Wed Sep 26, 2012 5:13 pm

Re: Match-3 Physics Game

Post 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)
User avatar
Kyrremann
Prole
Posts: 28
Joined: Fri Mar 01, 2013 2:17 pm
Location: Oslo, Norway
Contact:

Re: Match-3 Physics Game

Post by Kyrremann »

Cool idea, but I agree with micha that there should be some tip about what color you are placing next.
Connorses
Citizen
Posts: 63
Joined: Fri Sep 06, 2013 7:02 am

Re: Match-3 Physics Game

Post 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
Connorses
Citizen
Posts: 63
Joined: Fri Sep 06, 2013 7:02 am

Re: Match-3 Physics Game

Post by Connorses »

New prototype, less difficult, more blocky. If you want something trickier, go into the source code and change numberOfShapes to 3. :D
Attachments
physicsgamev_003.love
(172.09 KiB) Downloaded 247 times
User avatar
Doctory
Party member
Posts: 441
Joined: Fri Dec 27, 2013 4:53 pm

Re: Match-3 Physics Game

Post by Doctory »

really fun :)
davisdude
Party member
Posts: 1154
Joined: Sun Apr 28, 2013 3:29 am
Location: North Carolina

Re: Match-3 Physics Game

Post 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
GitHub | MLib - Math and shape intersections library | Walt - Animation library | Brady - Camera library with parallax scrolling | Vim-love-docs - Help files and syntax coloring for Vim
User avatar
micha
Inner party member
Posts: 1083
Joined: Wed Sep 26, 2012 5:13 pm

Re: Match-3 Physics Game

Post 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.
Connorses
Citizen
Posts: 63
Joined: Fri Sep 06, 2013 7:02 am

Re: Match-3 Physics Game

Post 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.
User avatar
Jeeper
Party member
Posts: 611
Joined: Tue Mar 12, 2013 7:11 pm
Contact:

Re: Match-3 Physics Game

Post 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 :)
Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests