Match 3 Bejeweled HTML5 prototype made with Phaser – suggesting moves

When you create a Match 3 game, a very important feature to help unskilled players or to introduce some kind of tutorial is to suggest a possible move.

If you played Drawsum, my latest HTML5 game, you probably noticed the game always suggests the first move. This way the player knows what to do.

I developed a little routine and added it to my match 3 Bejeweled HTML5 prototype made with Phaser to suggest a move using tweens, let’s have a look at it:

The game is completely playable so you can enjoy it. Anyway it shows the first valid move and not the best move, but I’ll be working on it. This is the source code, with the suggestion routine highlighted.

You know what? I would like to make a fun Match 3 game which does not feature free to play model. Hope I will manage to create a stable engine, meanwhile download the source code.

  • Luiz

    Hey Emanuele!
    How would you check for combos and check if the combos ended? (Like in the Candy Crush Jelly where there is an “enemy turn” to move the pieces).
    Thanks!