
Digimon Bejeweled
Year:2009
Industry:
EntertainmentGames
Deliverables:
web
Technologies:
FlashActionScript 3
Introduction
A Bejeweled-type game with the characters of Digimon Data Squad, published on the Disney XD site. The player swapped tiles to form groups of three or more, scored points and moved to the next level before the time ran out.
I coded it in Flash with ActionScript 3. I didn't use any existing engine: I built the game engine from scratch.

The engine
- Board: tile swapping, group detection, removal and falling of the new tiles, with their animations.
- Possible moves: the engine searched for the valid moves on the board. With that it powered the hint button and detected when there were no more moves left to end the game.
- Special tiles, which removed more tiles than a regular group.
- Levels: ten levels, each one with its own set of tiles, background, time and target score.
- Menu, instructions, sound and preloading of the game.
