Description

Click here to play an HTML5 demonstration of this project

A "Candy Crush" or "Bejeweled" type engine. The engine is straightforward, but checks for matches may be best understood by Intermediate skill levels. The engine can be used and modified without needing to fully understand the code. There is clean and well commented code, explaining how each part of the engine works. The engine is cross-platform compatible.

Note due to some people having difficulty accessing the help information, this has been moved to a script named "README". See this script for detailed project information.

End User Licence Agreement (EULA).

Changes in 1.0.1

First version of port to GMS2

Version 1.0.1. Published March 17, 2017

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

James R 11 May 2015

Good example

This is a nice example that has a complete set of features for a Match 3 game. However, it would be better if it was easier to modify so that it could be expanded into any type of Match 3 game. For instance, changing the location and size of the grid, more flexibility in the gemstone size and spacing between the jewels. It would be nice if there were global variables to control these and possibly other customizations.

This review was left for a previous version of this asset.


Gravatar

Rastislav L 18 December 2014

overall ok

this is what i need but........ i miss the chance to make my own playground(levels) like in candy crush or simmilar games.... i wish more kind of stones like locked stone ....this project is very simple and 9,90 was a little bit hard.

This review was left for a previous version of this asset.

Logo

Taihoa Publishing (Publisher) 20 December 2014

Hi rasti, thanks for the suggestions. Please update to version 1.0.1 which includes many changes. There are now rocks that cannot be switched with gems, and it is now much easier to make your own levels using the GameMaker: Studio room editor. Please see the "Game information" within the project (accessible from near the bottom of the resource tree) to view a full description.

Package contents

Total size 108 KB

assetpackage.yy 14.9 KB fonts objects
blueGemObj blueSupergemObj colourzapgemObj controlObj gemdieObj gemObj greenGemObj greenSupergemObj instanceCheckObj limitMovesObj messageObj purpleGemObj purpleSupergemObj randomColourGemObj redGemObj redSupergemObj resizeObj rockObj scoreCheckObj startMessageObj supergemObj tealGemObj tealSupergemObj yellowGemObj yellowSupergemObj
rooms scripts sprites
blueGemSpr blueSupergemSpr colourzapgemSpr gemsSpr greenGemSpr greenSupergemSpr instanceCheckSpr limitMovesSpr purpleGemSpr purpleSupergemSpr randomColourGemSpr redGemSpr redSupergemSpr rockSpr rotateSpr scoreCheckSpr startMessageSpr supergemsSpr tealGemSpr tealSupergemSpr wallTl yellowGemSpr yellowSupergemSpr
tilesets

What is the issue?

Back to Top