Slim Reaper by rustynoob

[raw]
made by rustynoob for Ludum Dare 52 (JAM)

Controls: arrow keys or wasd to move

Mouse to buy upgrades, repairs and fuel

Watch out for the price when buying upgrades, that cost ramp is steep?

If you can't move you may be out of fuel or too damaged.

If the particles freeze the game is over, you lost.

Grim's son doesn't want to follow in the family business so he is taking up a different kind of farming. Help Slim have a productive harvest so he doesn't have to go work for dad. Concept: drive Slim around the fields in his tractor. Collect the corn to earn money. The longer you wait the more corn you get but don't wait to long to harvest or the corn may pop damaging near by crops and reducing yields. Use the money to buy power ups like more seed, fertilizer, or sprinklers to help improve your yield but don't spend too much or you won't be able to afford fuel for your tractor. Also watch out for cows in the field. They may fertilize the corn but hitting them is hard on your tractor and repairs are expensive.

We didn't have time to do any play testing but here it is.

About all the red orbs

Why are there red orbs all over the place? everyone wants to know. Well the answer is simple I intended to make use of lots of particle effects and this is the default particle in my engine. Here is what the particles would have looked like if I had had time to finish setting them up.

Harvesting corn: Mostly transparent brown and grey particles when the corn is harvested that slowly float around like clouds of dust.

Manure: Tiny dark green particles that float up from the area being fertilized

Exploding all over the place: When the corn gets too ripe it is supposed to explode into popcorn.

Hitting Cows: These are supposed to be red spurts but the cow dies too quickly and the particle emission rate is to low.

About the team: The team is composed of myself, two of my sisters and my nephew. They provided design ideas and art and I did the programing.

About the engine. The engine is a javascript engine that was coded by chatGPT over the last two weeks with grate care in crafting prompts and refining ideas until things worked like I wanted them too. It is based on an Entity Component System architecture with systems that handle input, graphics, music, sound effects, particles, physics, and more. This was it's first real test making a full game with it. Up until this point I had only made feature tests. During the jam I discovered a few bugs and missing features with the graphics and input systems that ended up costing me about a day and a half which is why the game published in the state it did with zero balancing.

After Play testing there were a few game breaking bugs so I updated with the following fixes. I then went back and made one more update to fix bugs that the original bug-fix introduced. When the voting for the jam is over we will be pushing another update that doesn't have all the red orbs everwhere.

edit: If you can't move you are probably out of fuel or too damaged, try fueling up or repairing from the menu on the right.

UPDATED WITH THE FOLLOWING BUG FIXES:

fixed collision box on player

fixed UI element multi click bug.. mostly

fixed sprite disappearing

Fixed sprite drawing bug that added the origin instead of subtracting it drawing the sprites in the wrong place.

fixed popcorn not having callback set to damage other crops and tractor - This broke the balance of the game so you can never make money once the initial crop starts exploding.

Fixed overlapping gauges

Fixed the bug that lets you buy things even if you are in debt- accidentally made cows free in the process so enjoy that while it lasts.

I went back again and fixed these last two bugs because I introduced it in the first bug-fix by mistake and it made the game less like the original

Corn is drawn in the wrong place so corn grows to the east and south of the filed.

after update Cows were free

Known Bugs: I'm not pushing these fixes these until after voting is over because they do not effect play-ability significantly enough and they are more balance altering.

Upgrades get really cheep and then really expensive really fast. careful your you may find yourself infinity in debt

Driving diagonally makes you drive faster but also uses twice as much fuel

People with faster computers will use more fuel. I mistakenly tied fuel consumption to the frame rate instead of the distance travelled.

OTHER NOTES:

For the jam I am going to have to leave the particles as they are. I know they can be a bit overwhelming in their current state but finishing that would be adding art that isn't there now so it feels like cheating.

No sound effects or music for now. We didn't have time to make any or get them in for the jam so that will have to wait to be added once the voting ends.

If you like what you played check back once the voting is over and I will upload an updated version with sound and particles and hopefully better balance.

Ratings

Overall 799th 2.574⭐ 36🧑‍⚖️
Fun 756th 2.515⭐ 35🧑‍⚖️
Innovation 790th 2.328⭐ 34🧑‍⚖️
Theme 314th 3.838⭐ 36🧑‍⚖️
Graphics 721th 2.309⭐ 36🧑‍⚖️
Audio 503th 1.769⭐ 28🧑‍⚖️
Humor 444th 2.79⭐ 33🧑‍⚖️
Mood 779th 2.484⭐ 33🧑‍⚖️
Given 36🗳️ 42🗨️

Feedback

alfacarp
09. Jan 2023 · 22:53 UTC
i think the idea could be developed, i didnt manage to play too far as the models kept disappearing and i couldnt move. i like the particle effects.
🎤 rustynoob
09. Jan 2023 · 23:12 UTC
Thanks for the feedback I'm not sure why the tractor keeps disappearing. I probably should have rotated my sprite instead of switching between four different ones. also I set the sprite each time the tractor moves and I think it is reloading the sprite even if it has the same url or something.
breadstick
09. Jan 2023 · 23:57 UTC
Unfortunately, as another commenter mentioned, the tractor goes invisible while driving, which makes it difficult to play. The purchasing is also glitched out, as it let me buy an item I didn't have the money for and I ended up with -$80 USD after
Rich Machines
09. Jan 2023 · 23:57 UTC
As already said by @alfacarp the sprite disappears. Also, I don't know why, but there's blood everywhere! :) Looks like a fun game but the glitches make it difficult to understand!
fc85057
10. Jan 2023 · 00:13 UTC
Neat concept and gameplay loop. I like the idea of balancing fuel and repairs with buying upgrades. The cows for fertilizing the crops is a nice touch as well.
The bugs do make it more difficult to play. The controls and camera are smooth but the constant blood and mostly invisible tractor make it challenging to get a sense of what you're doing at the moment. I was also able to purchase anything regardless of current funds. Purchasing cows had some amusing side effects: the entire field would become completely covered in cows, my money would tank, and the cost of cows would skyrocket :D![cows.png](///raw/868/43/z/55bae.png)
🎤 rustynoob
10. Jan 2023 · 00:30 UTC
Thanks for the feedback.
It's only blood if you hit a cow. lol. It's just that all the particles all look alike because I ran out of time before I set them up. Well polish it up and publish in the extra.
ginathepotato
10. Jan 2023 · 05:51 UTC
I think it's a really neat idea, but difficult to play due to already mentioned issues (like the tractor disappearing when it's moving). I wanted to add that one of the cows I spawned in just randomly vanished. I think I only had like 7 of them populated into the game, so I don't think it's because there were too many, and it was too far away from the tractor to have been because of me. I'll end off that the cows are really cute, and definitely a nice touch!
SvenErik
10. Jan 2023 · 14:47 UTC
It feels like everything spills out blood, plants are full of it - even when no cows near, but otherwise solid little game. Upgrades keep it going, though perhaps some more variety would help even more. Some landscape canges or obstacles.

Also could benefit from some simple audio track and some sound effects, doesn't need to be too many.
Overall solid work there!
epb9000
11. Jan 2023 · 04:04 UTC
I had no idea what was going on - mainly due to the constant stream of particles, but I do enjoy watching numbers go up.
Arthur Mairs
11. Jan 2023 · 04:13 UTC
I may have murdered many cows along the way, but i eventually had a successful harvest! Fun little game!
pazzi
11. Jan 2023 · 07:03 UTC
I was so obsessed with cows....I forgot to refuel xD Avoiding cows is a minigame in itself haha!
Awesome game! xD
Chartle
11. Jan 2023 · 13:15 UTC
Number go up! Would have liked to see more upgrades (gotta go fast), and some polish would have helped a lot, but making a jam game in a custom engine adds a lot of bugfixing time I imagine. Well done!
🎤 rustynoob
11. Jan 2023 · 13:52 UTC
I glad folks are enjoying it more now that the bug fixes are in place. @chartle Yes,the mostly untested custom engine defiantly slowed development down. @pazzi Who doesn't want a million cows in their corn field.
bcmpinc
12. Jan 2023 · 14:42 UTC
It seems like you can only make money at the start, before the crops start exploding. After that, you only make about $1 per crop, which does not make up for the fuel spent to harvest it.
🎤 rustynoob
13. Jan 2023 · 16:57 UTC
For everyone who was like, What's with all the red blobs, I'm still not finished but this is more what it was supposed to look like![particleimprovements.png](///raw/971/21/z/565e4.png). Once the voting is over be sure to come back and check out a more finished version.
brainles etertainment
13. Jan 2023 · 17:56 UTC
I failed to understand what's going on at the screen. Definitely needs further development. At some point I got this glitch:

![2023-01-13-205242_1918x1180_scrot.png](///raw/092/94/z/565f0.png)
brainles etertainment
13. Jan 2023 · 17:56 UTC
![2023-01-13-205242_1918x1180_scrot.png](///raw/092/94/z/565f0.png)
🎤 rustynoob
13. Jan 2023 · 19:41 UTC
@brainles-entertainment Thanks for the feedback. Yes, We ran out of time well before it was really ready. The upgrade cost is a one of those things where I thought, this will get me approximately the cost ramp I want, and I'm not sure why, because I haven't gone back to look at that yet, but it was way off. I also didn't have time to change the sprites to scaled sprites in the buttons.
frozenfire92
22. Jan 2023 · 20:39 UTC
Interesting entry that had a decent idea for a core gameplay loop. The particles were a bit much (but I see in the comments your goal). I'd be curious to see more about this engine you've been generating. Keep on making games!
PhilStrahl
25. Jan 2023 · 20:00 UTC
Congrats again on beating that AI-engine code into shape for production. As you've watched me play, I soon ran out of gas where I couldn't get out of the red but it was a nice tough of the game to let me go into the negatives with my account at least 😅 Otherwise a bit raw around the edges, nonetheless congrats of finishing! Thanks for submitting! Here's the video of me playing the game: https://www.youtube.com/watch?v=jj_pzh6rT7I
🎤 rustynoob
18. Feb 2023 · 00:33 UTC
I haven't forgotten about this one folks. Just got a little buried in feature creep. I started dialing things back towards the original jam idea so I'm hoping to finish up in the next week or two. Here is a teaser to hold you over.
![Screenshot_20230217_065721.png](///raw/971/21/z/57134.png)