Qix

by alobker
Overall★★★★★★★★★★3.00
Fun★★★★★★★★★★3.25
Innovation★★★★★★★★★★2.20
Theme★★★★★★★★★★3.73
Audio★★★★★★★★★★2.63
Mood★★★★★★★★★★2.40
Based on an old game called Qix (kicks).

Comments13

Lexyvil
Lexyvil14 Aug 2018, 10:26
Fun game~
It's sometimes slow but I think it's due to my laptop.
I've played something of the like a long time ago.
T8kk
T8kk14 Aug 2018, 11:22
Nice game alobker, I did really enjoy the idea and the theme was a perfect fit. For some reason I got a slight freeze after i made the first contact to the wall I'm not sure why. Overall nice job and good execution of the fitting idea!
neowhoru
neowhoru16 Aug 2018, 22:08
It's a cool QIX Game - i loved this from the gameboy in the past. nice game you did :)
pengda
pengda25 Aug 2018, 15:32
Very consistent with the theme;

I like the mechanics of this game;
danielblanco3d
danielblanco3d25 Aug 2018, 18:29
I get this WebGL error after several seconds playing "Out of memory. If you are the developer of this content, try allocating more memory to your WebGL build in the WebGL player settings"
Game looks nice!
Blinkenlights
Blinkenlights1 Sep 2018, 10:36
I recognise this concept from somewhere, but it's nicely done and fits the theme. Would've been good to point out that your vulnerable while drawing.
HuvaaKoodia
HuvaaKoodia1 Sep 2018, 18:38
Remake of a classic; retro visuals to boot! The music could use some work: multiple instruments, more complicated melodies, etc.

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.
Eric Kulbiej2 Sep 2018, 00:10
Your game is very nice to play. The general impact is positive.
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 :)
meatpudding3 Sep 2018, 11:30
I played for a while and got out of memory error in the browser. Cool game though.
candlesan3 Sep 2018, 23:03
I loved playing Qix back in the day! Love that game and really nice to see a modern implementation of it.

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.
rjhelms4 Sep 2018, 02:50
A competent remake of Qix. Controls felt fine, but like others have said there was a delay when filling in a section - looks like @huvaakoodia has a good solution for that.
khaotom
khaotom4 Sep 2018, 06:44
I got this when i dominated the enemy in the first round: "Out of memory. If you are the developer of this content, try allocating more memory to your WebGL build in the WebGL player settings."

Other games by @alobker

Found a bug?
Tell us on Discord