Eat your fruits by aduermael

[raw]
made by aduermael for Ludum Dare 52 (COMPO)

https://youtu.be/Gu9vQqUJAYg

Fast-paced FPS where you punch trees to harvest fruits and throw them at others.

How to play

  • You can play directly within your browser (Chrome, Firefox). You can also install Cubzh (Windows, macOS, iOS, Android), but direct link won't work in that case, you'll need to search "LD52" or "Eat your fruits" (game by aduermael).
  • It's a multiplayer game, so while you can visit the map on your own, use the same link to invite friends.
  • Punch trees for fruits to fall, collect them
  • Throw them at others
  • Player with most kills at the end of the round wins

Controls

  • QSWD (move forward/backward/sideways)
  • Move mouse to look around
  • Space bar to jump
  • Left click to shoot (or punch when you don't have fruits)
  • Right click to punch

Tech

  • Developed in Lua with Cubzh (engine currently in Alpha)
  • Used a few public modules (explode, particles, multi, uikit)
  • All sounds are platform SFX (opted-out in Audio)

Graphics

  • All items have been created with Cubzh (apples) & Magicavoxel (map)
  • Trees, grass and small rocks are created by code.
  • ⚠️ avatars are from the Cubzh platform, they should not be considered

Ratings

Overall 61th 3.846⭐ 28🧑‍⚖️
Fun 31th 4⭐ 28🧑‍⚖️
Innovation 123th 3.481⭐ 28🧑‍⚖️
Theme 234th 3.346⭐ 28🧑‍⚖️
Graphics 133th 3.692⭐ 28🧑‍⚖️
Humor 96th 3.229⭐ 26🧑‍⚖️
Mood 140th 3.404⭐ 28🧑‍⚖️
Given 25🗳️ 30🗨️

Feedback

Paroxysmal
08. Jan 2023 · 21:22 UTC
Very cute...like an updated Minecraft. Annoying for me to play though without a Y-invert for the camera. Great entry though.
jk5000
08. Jan 2023 · 21:25 UTC
A fun and pretty well made little game. Sadly my opponent left the game pretty quickly, but okay it meant I won. Overall a good jam game. Well done.
DrunkardWolf
08. Jan 2023 · 21:32 UTC
Really cool entry, tons of respect for making a multiplayer game in a jam. Found jumping a bit hard, not sure if there was a bit of network lag going on though. Overall very fun, forced my friends to play for a bit too and they also thought it was fun :) Nice graphics too
🎤 aduermael
08. Jan 2023 · 21:40 UTC
@paroxysmal thanks, oh yes Y-invert should be supported by the platform, I'll report this! 🙂
🎤 aduermael
08. Jan 2023 · 21:53 UTC
@drunkardwolf Thanks! Yes also got the same feedback regarding jumping from my friends. I'll make adjustments. Didn't really get to test multiplayer much during the jam, only against myself, and a friend during the last hour. 😄
The Cubzh platform is super young, there are only servers for multiplayer only in Europe so far, may explain network lag.
DrunkardWolf
08. Jan 2023 · 21:57 UTC
@aduermael makes sense, I've had trouble with similar issues when working on multiplayer stuff, definitely wouldn't want to be tackling those kinds of problems during a game jam ahaha
LDJam user 0
08. Jan 2023 · 22:06 UTC
I love this! Simple fun multiplayer FPS that is unbelievably polished for a game jam game. I was lucky enough to join with a couple of people and I had a fun few rounds harvesting apples and throwing em around. Got nothing bad to say about this game.
FoggyDude
08. Jan 2023 · 22:15 UTC
I had alotta fun playing this! Would be nice to have a little shield on spawn, cuz I feel like no one likes getting killed right when they spawn :>
eroxxie
08. Jan 2023 · 22:59 UTC
A highly addicting game!
Would love to see this as a full game in the future!
LDJam user 258850
09. Jan 2023 · 17:32 UTC
Really fun! I couldn't figure out how to change my username from guest though? I know its possible because my opponent had a name haha ^^
🎤 aduermael
09. Jan 2023 · 18:39 UTC
@rickylee if players have names, it means they have created an account on the Cubzh platform, not at all mandatory, but you’re called “guest” while anonymous. Thanks for your comment!
🎤 aduermael
09. Jan 2023 · 18:42 UTC
@eroxxie Can’t promise a full game, but I’ll at least fix all issues encountered after a lot of post-jam play test. 🙂 (keeping this one as is, but will provide another link)
muriel
10. Jan 2023 · 00:18 UTC
Wow as some said respect, I need to check a bit Cubzh as it is the first time I know about it but yeah to be able to pull out a multiplayer game in a Jam it is super impressive also the graphics are nice IDK what else to say keep up with the great work as it looks like you are very good at what you do :) Congratulations on your entry.

BTW: All the code is in one file?? XD That is very interesting, again good job :)
🎤 aduermael
10. Jan 2023 · 23:10 UTC
@muriel Thanks for the kind words!
Yes, the code is in one file, and you can only do one file anyway in Cubzh for now... 😅
I created a proper repo to add both models I created (apple + map), trees are done by code: https://github.com/aduermael/ld52
Found Bow Tonight
11. Jan 2023 · 05:15 UTC
How can you make a multiplayer game.I really enjoy this!
LDJam user 312238
11. Jan 2023 · 05:21 UTC
A multiplayer combat game.How cool it is !!!
Slush
11. Jan 2023 · 05:22 UTC
Holy cow this is actually really fun! Got some of my buddies to join and had a grand old time!
StevenColling
11. Jan 2023 · 12:31 UTC
Amazing, what a fun game, and you did that in 48 hours? Crazy! :O
🎤 aduermael
11. Jan 2023 · 15:29 UTC
@slush So glad to here that! ☺️
🎤 aduermael
11. Jan 2023 · 15:33 UTC
@stevencolling Thanks! Kind of an unfair advantage for me, I've been professionally working on this problem for quite a while: "how can multiplayer become easy to implement?". 😄
StevenColling
11. Jan 2023 · 18:52 UTC
@aduermael it's not an unfair advantage if you worked for it! :D
CuteSquirrel
11. Jan 2023 · 23:50 UTC
Game is pretty, and the atmosphere is good. Gameplay is simple but fun.
The controls are a bit unsatisfying. It's very hard to jump around as your horizontal speed is really high. Just climbing up the stairs from the bottom of the map, took many tries, even after playing for a bit.
Theme is stretched.
But good entry.
Maytch
12. Jan 2023 · 01:31 UTC
Good idea giving the main link a worldId, so it was quick and easy to get put into a match with another random user. It must be hard getting a multiplayer game played in a jam but you've done well with this one. It's very cute and fast-paced, though I struggled to jump up to the higher platforms because of the run speed!
EDZIEK
12. Jan 2023 · 10:01 UTC
Woah, you made that in just 48h?! That's crazy, the game is awesome!
math_daemon
12. Jan 2023 · 12:44 UTC
I actually did not have to wait longer than just a few secs until someone joined the server. Did not expect that, did expect it to be very hard to have people meet each other randomly in such kind of a game. Me and the other player were both named 'guest' so i don't know who was on the 1st place podium at the end :laughing: As others have mentioned, i had a hard time climbing from the bottom platform to the upper area as well, you feel very vulnerable to attacks when struggling to go up there. Besides that, it was super enjoyable, wished my opponent would have stayed for a couple more rounds.
bezbiletnym
12. Jan 2023 · 12:54 UTC
Very fun idea!
🎤 aduermael
12. Jan 2023 · 13:39 UTC
@math-daemon Oh thanks, I didn't think about that... since I do have a username + custom avatar myself. 😆 But several players named "guest" with similar avatars are certainly hard to differentiate. I could at least use concatenate with the player ID (guest1, guest2, etc.) I think you were lucky to meet someone randomly! Though I do have little system with notifications when players join, in case I'm available and fast enough to join (doesn't work that often fortunately 😄)
math_daemon
12. Jan 2023 · 13:57 UTC
@aduermael haha I was wondering when playing if there is such a functionality and my opponent was the creator of the game :laughing:
algo_baker
13. Jan 2023 · 09:37 UTC
This is absolutely ridiculously good for something built this fast. And the game is actually active too! I had no trouble matching an opponent. I struggled at it because I've never played minecraft but the action was there, movement and controls did feel responsive even though I'm a noob.
StarboiHooch
13. Jan 2023 · 11:42 UTC
I didn't get to match with an opponent but I still played around for a bit and I'm very impressed that you managed to get this working in a weekend. I don't think I've ever seen an online game made in a jam before so congrats. The gameplay seemed very intuitive and the concept was very on theme. I did find the jump sound effects a bit annoying but that's a very minor detail. I wish I could have matched with somebody to get a better idea of how combat works and whether you can hear their footsteps and grunts. If I were to make one improvement then I would suggest increasing the jump height. It was pretty hard to get where I wanted sometimes.
Great job!
PatrickRMC
13. Jan 2023 · 22:10 UTC
Sadly I wasn't able to start the game, however I do appreciate that you provided a video for cases like this. Always gotta respect the use of non mainstream engines and even your own engines and frameworks. Good take on the theme. Good job!
🎤 aduermael
16. Jan 2023 · 21:14 UTC
@patrickrmc Oh, that's too bad you couldn't play! What browser did you use? Would love to know more about the issue. 🙂
PatrickRMC
17. Jan 2023 · 09:55 UTC
@aduermael , Firefox, never thought to try it on Chrome so I'll give it another chance when I'm back home.
mr_lazy
17. Jan 2023 · 19:55 UTC
hey it's cool...it's kinda feels like in a world of minecraft with catchy design...at start it was a bit difficult but yes...time goes it's good good and good..nice work