Shape maze

Overall★★★★★★★★★★2.35
Fun★★★★★★★★★★2.12
Innovation★★★★★★★★★★2.53
Theme★★★★★★★★★★2.27
Graphics★★★★★★★★★★2.13
Coolness★★★★★★★★★★24%
You are a pink square in a world where by some magical force you are attracted to the center of any maze. Using WASD keys, get the square to the center of the current maze to get teleported to the entrance of the next one - a slightly harder one. There is no end to it, but the physical restrictions of pixels being too big will stop you from playing at around level 40.

I tried to add the source code and for some weird reason the source link won't show up, so if you want to see the source code on Google Chrome - go to the Web link and press Ctrl + Shift + j. This will open the console, along with access to the HTML elements and the source JS.

EDIT: Now the source thing works, but since I was using 3 different files to handle different things, I have 3 sources to share.

Comments11

cynicalmonkey18 Apr 2016, 19:09
it may be too soon after The Witness for me to think about mazes again
undeadaubergine
undeadaubergine18 Apr 2016, 22:41
Maybe some mouse controls would make it funnier. However, it is fun!
neondx18 Apr 2016, 22:55
I would say to you implementing a path finding to know if the center is reachable (and then you could generate always a reachable level)
jessiexjquine
jessiexjquine19 Apr 2016, 01:34
Having only 4 cardinal directions on via keyboard controls, the diagonal mazes can get very frustrating and consist of lots of tedious (down, side, down, side, down, side) movement. Mouse controls, or...an on screen joystick?...or mostly square mazes would definitely help. Still the generated mazes themselves look really cool, and the color scheme is simple but it works, and nice use of the theme!
FaeDine
FaeDine22 Apr 2016, 03:09
I think tweaking the level generation so it's less likely to get unwinnable levels (I had to regenerate a lot of levels 2 or 3 times).

Mouse movement may have helped as the levels had some weird angles. I played it for a few minutes and got to about 12 sides. It looks like more interesting patterns emerge later on though. Bigger increments (instead of 6, 7, 8, 9.. 6, 8, 11, 15, etc.) may have made it a bit more interesting earlier.

Cool submission.
Firephoenixauthor25 Apr 2016, 02:09
I tried to make mouse controls, but for some weird reason the code just wouldn't work, so I ended up having to use the keyboard. If I had more time, I would probably make use of the mouse.

I also tried everything to make a solver so that there is no regenerate button, but that didn't work out either.

Thanks for all the feedback!
mountainstorm
mountainstorm25 Apr 2016, 15:42
Really nice idea, very frustrating [in a good way] and lovely clean graphics
sP0CkEr228 Apr 2016, 04:55
movement not accurate enough for this maze game - nice effort
leo_p_mahon2 May 2016, 16:41
Simple and fun. Could do with checking the level is winnable first though! Maybe write an AI to play it and run it through the maze before its presented to the user. I love a bit of procedural generation though!
justacookie2 May 2016, 19:09
The Mazes are nicely generated and it wasnt easy to find the right way, especially because the green/black color made it hard for my eyes to not get confused. I had fun finding the correct route through the maze, but then actually getting there was a pain when moving diagonally, i had to start over a dozen times. But for anyone that enjoys solving mazes, this is a fun game, thank you for making this :)

Other games by @firephoenix

Found a bug?
Tell us on Discord