A downloadable game for Windows, macOS, and Linux

Sufficient Primate World is a retro 2D platformer, and the next genre of game I wanted to tackle in my quest to complete the #OneGameAMonth jam this year. Fight your way through 3 unique levels (one of which was designed by my 8 year-old son), past poisonous scorpions and killer birds, collecting bananas and eating cheeseburgers, to finally defeat your nemesis. This primate may not be Super, but she should be Sufficient to the task!

Code by me (and my dog): @RubyIsDog

Created with LibGDX

Sprite and tileset by Surt
Title Music by Pant0don
Level Music by Bart
Sound effects created with http://www.bfxr.net
Other Music by Little Robot Sound Factory

Short, obligatory boring devlog post here

StatusReleased
PlatformsWindows, macOS, Linux
Rating
Rated 3.0 out of 5 stars
(1 total ratings)
Authoradventuretron
GenrePlatformer

Download

Download
primate.jar 9.6 MB

Install instructions

Requires Java. To run:

java -jar primate.jar

Comments

Log in with itch.io to leave a comment.

Cute little game! I had one problem though, the game crashes on me when I pick up the first banana at the first obstacle in the first level, but only when I don't jump when I pick it up.

Oh no! What platform are you playing on? Did you get an error message in the crash?

I was playing on windows and I didn't see an error message. Is there a log somewhere I could send?

Cute game! I got to level 2, but stopped because I died. It was fun though! Platformers aren't often super widescreen, and it was neat to see how that let me see ahead. I liked that.

Just curious; how does the double-jump mechanic work? I found depending on when I timed the second press, that changed my velocity and I frequently pressed it early.

(+1)

Thanks for playing! I'm still figuring out how to use physics engines so a lot of the mechanics are rusty, like the double jump. The jump button applies a linear impulse to the primate's physics body. As long as you're not falling, you're able to provide another impulse (this is a double jump). The timing will vary it as your velocity is constantly changing depending on the time elapsed since your first jump, the mass of the primate, the gravity of the world etc. I definitely need to do some more reading up on Box2D before attempting another platformer. I hope you play again and see if you can defeat the boss in level 3! Thanks for the feedback :-)