Unnatural Balance (13kB Edition)

A  (short) game with 7 levels for the  gamedev.js jam 2025 - in less than 13KB (actually it's a 11.54 Kilobyte ZIP-File)

No imagefiles nor soundfiles were harmed during the development, everything is created with pure javascript.

(One thing: sometimes the keyboard does not work at the beginning of the game.  If that happens please reload, its focus-related and happens only here on itch...)

Controls:

  • Keyboard (WASD or Arrow-Keys) + Mouse  has two modes:
    • "Directional" - walk into the direction of the pressed keys, the rabbit will look at the mouse-position
    • "Face" - the keys will let you walk in relation to the rotation of the rabbit (still looking at the mouse-position)
    • Mouseclick or Space to  fire carrots
  • Gamepad:
    • left stick (and arrow-keys) for movement
    • right stick for rotation
    • trigger to fire carrots

Plot:

Normally "Natural balance" maintaines itself: 

  • More foxes that eat rabbits results in less rabbits
  • Less rabbits will let the foxes starve, resulting in less foxes
  • Less foxes - more uneaten rabbits
  • More rabbits to at for the foxes will result in more foxes
  • ... and so on

Thats nice and balanced in an overal view, but NOT for from the viewpoint of one rabbit!

So, it takes matters in its own paws, grabs its trustworthy "Balanc-R" carrot gun (from the renowned manufacturer "Fox-be-gone") and runs off to help mother nature a bit (in the rabbits favor)

The game is opensource, you can look at the code here: https://github.com/DerBenniBanni/GamedevJs2025NaturalBalance

Updated 7 hours ago
Published 1 day ago
StatusIn development
PlatformsHTML5
AuthorDerBenniBanni
GenreAction
TagsAnimals, Arcade, Cute, gamedevjs, js13kgames, Twin Stick Shooter, vanilla-js
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Gamepad (any), HTC Vive
LinksGitHub

Comments

Log in with itch.io to leave a comment.

(+1)

The controls doesn't work for me, I can't move ):

(1 edit)

Hm, got the same issue sometimes... the keyboard-events dont catch every time. I'll have to tweak something here, thegamejam-deadline is tomorrow :-)

Thanks for your report!

Edit:  i changed the registering of the keyboard-events, maybe it now works for you?