Hyper Harvest by LDJam user 2900

PLAY
Hyper Harvest is a frantic tile matching game made in Pico-8. Both the updated HTML5 and compo source code are available on itch.io, or as a pico cardtrige down below.
You can match two identical tiles that are in line (diagonal or orthogonal), no matter how far apart they are, as long as no other tile is in between. Once a line has been cleared of fruits, it'll disappear. Don't let them get to the top.
| Score | Player | | --- | --- | | 2030 | orion_black | | 2014 | M2tias | | 1699 | Loig | | 1370 | Madbeagle |
Highest known score for compo version: 1353 by roblaro
Controls:
Arrow keys - Move
Z - Pick/Match a tile
X - Speed up
If at any point a fruit reaches the top, after a brief time, it'll get crushed. Whenever a fruit is crushed, you will get waste(indicated by skeletons in the bottom right). As soon as you get 5(or more) waste, it's game over.

The speed of the game increases with each level. You gain a level whenever you have harvested 8 pairs of fruit.

You gain points for harvesting. You get a bonus according to your current level and for harvesting fruit that are far apart.
Post-submission bug fixes: "Matching" empty cells was possible.
Post-compo changes: Music. Auto-movement. New Combo system.

| Source(.p8 file) | https://orion-black.itch.io/hyper-harvest |
| Itchi.io | https://orion-black.itch.io/hyper-harvest |
| Link | https://orion-black.itch.io/hyper-harvest |
| Original URL | https://ldjam.com/events/ludum-dare/52/hyper-harvest |
Ratings
| Overall | 12th | 4.227⭐ | 24🧑⚖️ |
| Fun | 14th | 4.239⭐ | 25🧑⚖️ |
| Innovation | 87th | 3.63⭐ | 25🧑⚖️ |
| Theme | 259th | 3.196⭐ | 25🧑⚖️ |
| Graphics | 96th | 3.886⭐ | 24🧑⚖️ |
| Audio | 134th | 3.333⭐ | 23🧑⚖️ |
| Given | 25🗳️ | 20🗨️ |
Edit: My highscore 1139.
It'd be cool if the top pushed tiles down or there was some way to nudge them around. There were several spots where you can't solve for a clear top row.
Edit: It was my keyboard/system that was glitching after all. Sorry!
@johnnysix You can get up to 4 fruits "crushed" and you lose with the fifth, but that isn't exactly clear or explained anywhere, oops (sorry). I'll have to revisit how the game communicates that, but for now an external explanation will have to suffice. This was in part to alleviate bad seeding issues. I considered adding some sort of "rng weighting", but I'll need to get a better feel for the game to do it properly. Thanks for your feedback.
@vasco-freitas You can also move by leaving keys pressed(the glitching might have obscured it), but even then, the game is input-heavier than it seems. The only solution I can think of would be to implement mouse as an input method, it's probably worth trying later on. A QOL I'll add for sure post compo is looping movement. Sorry for the glitching, with so many browsers and configurations out there, those things happen. Oh, and there's controller support, but that can also be its own can of worms.
The only thing is that this game has so many fruits, but not enough *juice*! You should add some effects when you match, when a line is removed, when you get a high score, etc. :-)
Good job!
The art is pleasant to look at and highly legible.
Sound is minimalist but provides ample feedback, though maybe some warning drone/alarm sound as rows approach the top would be neat.
I think it can be nice to explain the rule of the empty row that disappears, at least in the description of your game. I found it randomly and i didn't understand what happened the first time
Also it is possible to score when selecting 2 empty rows, i don't know if this behavior is expected
My best score was 1028
amazing Idea and cute graphics
My best score was 965
Is it generated in a completely random way or is it always possible to survive for ever if you play perfectly?
@meep Yes, I'm planning in doing some post-jam work. I have some ideas for combo mechanics I'd like to try out.
@loig It's random, although, presently, the biggest limitation to keep playing forever is speed. I haven't done the math, but once it hits a 1 pixel every 2 frames speed, you're pretty much done.

At first I made the mistake of not reading the rules and was one destroying blocks touching each other - though it was a rubbish game haha
But once I realised the rules it became one of my favourite games of this jam

Sweet entry and respect for the compo :metal:
It was fun, I might try this again sometime.
Ah, so close! Really addictive game. Great job!

Every now and again I port a jam game to C64 for the ZZAP! 64 magazine coverdisk, this seems like a good candidate!

Congrats on your well deserved results.

@m2tias To be fair, those numbers were for the compo version. I submitted a couple of changes post-rating that caused a bit of score inflation. For reference, my best went from 1323 to 2030(just now). Even then, 2014 is for sure quite high.

