Qix by alobker
Based on an old game called Qix (kicks).

| HTML5 (web) | https://www.kongregate.com/games/alobker/qix |
| Source code | https://www.dropbox.com/s/evby59y1dgd8b8p/qix_src.zip?dl=0 |
| Original URL | https://ldjam.com/events/ludum-dare/42/qix |
Ratings
| Overall | 568th | 3⭐ | 22🧑⚖️ |
| Fun | 357th | 3.25⭐ | 22🧑⚖️ |
| Innovation | 698th | 2.2⭐ | 22🧑⚖️ |
| Theme | 277th | 3.725⭐ | 22🧑⚖️ |
| Audio | 454th | 2.632⭐ | 21🧑⚖️ |
| Mood | 554th | 2.395⭐ | 21🧑⚖️ |
| Given | 16🗳️ | 7🗨️ |
It's sometimes slow but I think it's due to my laptop.
I've played something of the like a long time ago.
I like the mechanics of this game;

Game looks nice!
I'd ramp up the difficulty scaling; adding a few adversaries at a time, rather than one per level. Also disappointed by the lack of innovation. How about enemies which slowly home in on the character *(dot?)*, projectiles to dodge, areas with slow down or speed up effects? New ideas!
Found one bug. This situation filled up the WebGL memory.

The area fill algorithm seems quite intensive, takes a second or two for it to finish. Just looking at the code, it seems this is caused by the excessive use of List.Contains() in the findAreasFromSeedPoints function.
The optimization is simple. Instead of using lists to contain the tiles for checking use a 2 dimensional int array where the index denotes the state of the tile at the x,y coordinates. This way both setting and getting the current state of a tile is an O(1) operation.
It works. Would have liked to see some changes to the formula, not just a rehash.
As a professional game dev I would suggest... just kidding haha
Nonetheless, if you want to work on this project more I suggest making a difficulty incresing algorithm.
Graphics - very nice. Controls are also working very well.
Maybe you could also take a glimpse at my game? I already enlarged it into a wholesome Android game :)
The pictures are a bit low resolution which I found disappointing. Would love to be able to reveal more recognizable and beautiful pictures.
There is a big delay when you complete a section which was frustrating. The movement was also a bit unresponsive, felt like I couldn't turn when I wanted to.
I really loved getting this blast from the past. Would totally play again.