One improvement I'd love to have here would be treating same-color background as transparent. That is centering in this situation:
Resulted in this:
Regardless of that I am getting a lot of mileage out of this :)
I can confirm the game seems to mostly work on Ubuntu with some caveats.
I've tested it on Ubuntu 23.10 on wine 9.0 (Downloaded via Wine HQ repos). It runs, though proceeding past the intro/loading a save takes long enough for "Program is not responding" window to appear. The main issue is that if you ever alt tab from the game and come back you can no longer click on anything - there's a sound effect, I can drag any opened window but can't interact with anything else.
Any chance for a native Linux build given that it's made in Unity? :)
Oh gosh, there are debug options under some secret keys but they all should've been disabled for this release. I can't really help you at the moment but I'll add a few changes for graceful handling of fatal errors and come back to you once the game is updated.
One thing though - if you could get the error to happen again, open the developer console (Usually F12 or Ctrl+Shift+i), then open the "Console" tab and make a screenshot of the whole error message with the stack trace, the whole red thingy that will appear.
Otherwise you'll probably have to clear the save (which can be done in the aforementioned console by running the command `localStorage.clear()` and refreshing the page) but until I come up with the update you'll have to play the early levels again... And avoid pressing any curious key combinations :).
That's a tough one to give a generic hint to. It's an open-ended level, there are at least two fairly distinct approaches that I am aware of. I can offer these two general hints:
And one very specific regarding the last node, encoded with rot13:
Gur qrirybcre-vagraqrq fbyhgvba gb gur ynfg pbaarpgvba vf gung lbh arrq gb eryvax gur oynpx cngu gjvpr va n ebj. Gur svefg eryvax vf gb tvir lbh fcnpr sbe gur frpbaq eryvax. Gur frpbaq eryvax vf gb jenc nebhaq gur plna (tbvat ol zrzbel abj, V pna'g npprff gur tnzr evtug abj) abqr gb perngr n cngu gb gur gbc-evtug bar.
There doesn't seem to be a way to post spoilers in here so I used rot13.com (If you're unfamiliar just go to the page and paste the encoded hint) to protect the hints:
More spoilery hints coming here:
Thank you! I must credit Alex Diener's gamedev videos for introducing me to the idea of seamless transition between different controllers. Without it I am pretty sure I wouldn't have bothered to add non-mouse controls to the game at all!
Sorry about the `z/x` confusion, I only noticed today that they're in the help file but don't actually work. Got it in my todo though!
(Btw, that earlier report you made about hud buttons getting pressed in weird places is fixed and will be released in an upcoming update)
Interesting! I can't reproduce it at all so a video would be very welcome. Please send me an email at maurycy@evidentlycube.com (probably best to not attach the video in the email but upload it to a cloud storage/YT, I am not sure if the spam detector won't be overzealous!) Or DM me on twitter @EvidentlyCube
Hi! Glad you're enjoying the game. I'll reply to all your woes here :).
First of all, if you haven't already, you may want to read the post mortem I've written. I might say things that are already covered in there.
In the defense of the level design the game was written in a week, while I also had regular job and a fresh toddler at home, which left no time to get tester feedback on the progression. Also most of the later levels were made at like 1-3AM or something so... haha.
I tried to make each level either require figuring out a single rule or reinforcing a previous rule or reinforcing multiple rules at once. It's impossible to have a single campaign which caters to everyone, because for some people there will never be enough redundant levels and others may figure things out correctly immediately. Which is why I tried to go for the least amount of stages without skipping any steps in-between. Essentially what I did was write down all of the rules for each element, then try to dissect them even more and finally create a stage for each one.
Obviously I failed (I agree with your criticisms), the chameleons and brackets are the most obvious examples, but I am not too hard on myself. The game was fun to make and everyone who played it and gave me feedback was positive about the experience :).
I think a better game would be where you had the output and had to create the input!
Btw, check out Alex Diener's LP of the game, very insightful to see how others approach the same puzzle.
I mean currently you can fluidly walk between the grid tiles and stop anywhere you like. What I prefer (and it's mostly personal preference) is that one press in a direction will move you all the way to the next tile.
An alternative I'd also be cool with would be to just make it possible to walk diagonally or walk over the corners :).
And yea, I figured out that's the reason for the first levels being simple, but being a kind of a hardcore gamer myself I usually like to skip the fluff and go right away into the action.
Now to be fair, I have an idea for a project that would fit all/any of the themes I just listed :). For that reason I'd also be totally fine with no theme (or multiple themes to chose from), because I would like to do that project and, also, to allow others to have a stab on something they are more excited about.