Strict Standards: Static function Templates\WebTemplate::getHeader() should not be abstract in /var/sites/j/ on line 99

Strict Standards: Static function Templates\WebTemplate::getFooter() should not be abstract in /var/sites/j/ on line 100

Strict Standards: Non-static method XMLReader::open() should not be called statically in /var/sites/j/ on line 37
John's Portfolio -- Mosaic Mingle

My Games

Recent Games

Mosaic Mingle (2013)

Joe Snow (2011)

Past Games

Zcorb (2006)

Across (2005-06)

Crystal (2004)

Flipull Advantage (2004)

Mine Sweeper (2004)

Bubble Ghost (2003-04)

Minder (2003-04)

The Shima Bros (2003-04)

Diceies (2002)

Soda Junky 1 & 2 (2002)

Mosaic Mingle






Web (PC)



Create mosaics by placing one tile logically at a time. Try to place every tile into the mosaic to win!

screen screen screen

"Mosaic Mingle" introduced a simple logic for placing tiles one at a time to construct a mosaic. Every tile -- 64 in total -- is "flicked" from the sides of the grid and slides into a "bowl" containing the template of the art to match exactly. The tiles keep on moving until it hits something -- either another tile or a wall inside the bowl.

You are given a sequence of tiles to place on the template in an orderly fashion. The colors must match and every tile must be placed. If you made mistakes, use the undo button to undo moves.

There are 25 puzzles for each mode -- easy and hard -- for a grand total of 50 puzzles. Each puzzle can be played in two rounds: normal round, where you are given a set sequence of tiles; and challenge round, where the tile sequence is always random.

"Mosaic Mingle" is my first Flash game programmed in ActionScript 3. The language itself wasn't different to understand at all! I was already familiar with Flash because I had used it for animating and creating flash movies.