I'm going to pretend that the bug I found where its possible to un-mow an already mowed tile by walking over it and then rewinding was, infact, an intended feature, because otherwise I'd never have finished it :]
You certainly squeezed a lot of puzzle out of a few simple mechanics, which is the hallmark of a good puzzle game. Well done!
Viewing post in The Gardener jam comments
Oh really? Each tile has a 'maximum length' to it which is set based on how long the grass starts. If you mow a grass down from 1 length to 0 length and then undo over that grass then it does put the grass back. The idea of the undo move is to let you go back to previous moves, meaning you can correct a mistake without having to start again.
Is there a bug in there which allows you to abuse that and do something you don't think you should be able to
Is there a bug in there which allows you to abuse that and do something you don’t think you should be able to
Yes.
It doesn’t matter what the tile ‘maximum length’ is.
This applies to every grass tile in the game.
-
Mow as much grass as you like. You can even mow all of it. In any pattern.
-
Enter a tile with grass height already at 0
-
Undo.
Expected behaviour:
- Character returns to tile you just came from.
- Grass height at tile you moved back from: stays at 0.
Actual behaviour:
- Character returns to tile you just came from.
- Grass height at tile you moved back from: changes to 1.
Ah thanks for the explanation! I hadn't considered that you were entering a tile that was already at 0, moving off of it and then undoing back over it. This is because I'm just checking if the grass length is less than it's 'maximum length' and increasing it if it is. I need to implement something that confirms if you have just mown a piece of grass on that turn to resolve this. Thanks for the feedback, I will add that to my list of bug fixes!