Agricultural Ascension by Sibi

"The ultimate goal of farming is not the growing of crops, but the cultivation and perfection of human beings."
― Masanobu Fukuoka
This is our take on a harvest puzzle game!
Summary
- Harvest your produce by finishing the given pattern
- Place your tiles by left clicking on the edges of the field
- Undo wrong moves by clicking the UNDO BUTTON
- Every puzzle has a solution with the given tiles
- ESC to open the menu
We just want to tell you, that the game gets pretty hard towards the end.
There is no shame in not completing any level.
### We needed half an hour to solve one level 10 board. Just be zen.
Available pieces on the left - Target pattern on the right

Different patterns available (The Rings are our favorite)

Storytime
The future is now, old man. Sustain the future of humanity by growing your produce vertically. Since new technology realized that you need to grow your crops in patterns to maximize the capacity, being a farmer just got harder. So activate the biggest muscle in your body – the brain (it’s not.) and move your crops in a zen way.
| Link | https://sibi.itch.io/agricultural-ascension |
| Link | https://sibi.itch.io/agricultural-ascension |
| Original URL | https://ldjam.com/events/ludum-dare/52/agricultural-ascension |
Ratings
| Overall | 77th | 4⭐ | 28🧑⚖️ |
| Fun | 108th | 3.904⭐ | 28🧑⚖️ |
| Innovation | 125th | 3.769⭐ | 28🧑⚖️ |
| Theme | 477th | 3.596⭐ | 28🧑⚖️ |
| Graphics | 191th | 4.077⭐ | 28🧑⚖️ |
| Audio | 158th | 3.712⭐ | 28🧑⚖️ |
| Humor | 608th | 2.318⭐ | 24🧑⚖️ |
| Mood | 194th | 3.8⭐ | 27🧑⚖️ |
| Given | 31🗳️ | 45🗨️ |
It's picked at my brain quite a lot, the puzzles are very tough and well designed.
It'd be nice if it were possible to restart the level from the very beginning, rather than press the undo button multiple times, but that's a petty gripe compared to the positives.
Really great job in my humble opinion.
Nicely done!
Really cool and rich concept and seems like you could easily release this as a full game!
Wish you could record a video with a playthrough of all levels :)

Overall, good game. Solid presentation, the game is very simple to understand and once you figure out how everything works it becomes an excellent puzzler. Unfortunately the game got very laggy for me in the later levels, and it became much harder to play the game. Other than that, good work!
# gameGood
How do you manage the difficulty of puzzles a _segment_ (lvl 1 -> 10). I see that the puzzles are created by taking the final version and shuffles around a number of steps. In my intuition it looks like:
```
numMaxShuffles = gridSize - 1;
step++;
if step == numMaxShuffles { step = 1; gridSize++; }
```
Where `step` is the number of shuffles to do to get a puzzle. I am not sure this creates truly increasing difficulty experience, but for gamejam this is more than sufficient.
Somehow this game is relatively performance heavy for what it does. Especially when adding adding/undoing new tiles. I would guess either pattern checks of sliding is done a bit inefficiently.
I would love to get a shortcut key for undo button. Another quality of life feature would be to on-hover hilight over tiles whenever the tile is in right place or not. Sometimes I spent more time comparing what I need to get with current board rather than thinking how to get there.
Now if you add hint button (since you can record shuffling actions and _reverse_ them) and allow users to create and share their own patterns in game you have a quite a decent mobile game :slight_smile: :thumbsup: