tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://shemetz.itch.io/worm-game-prototype-java


Requires Java to run.

Keys are in the keys file, but there are probably some keys that aren't in the keys file.


Basically, I had an idea for a very huge game, based on the hit web serial "Worm".  I worked on this in Java in 2015-2016 while in high school.  Github page is https://github.com/itamarcu/Worm-Prototype .

This is the design document, including some explanations probably (warning - it is not pretty):  

https://docs.google.com/document/d/1L3nGMw_dKx-_KTVtWRC8zSRwRdbyTDyV7Fox-EcoqnA/...

This java prototype stopped after adding many of the features, but before making a real game out of it, so currently it is a "brawler" game where you start with random powers and fight several NPCs with other powers.

I am working on a remake to this game in Unity, sometimes, and will update if and when it becomes good enough.


Features in this game:

  • Top down 2D graphics and animations and physics
  • Over 100 different powers, of which 16 have a variant for every Element (fire, water, electricity, etc.)
  • Procedurally generated map and powers. Powers are generated with varying power levels to always give a fresh combination and countless possibilities.
  • Artificial intelligence for computer-controlled enemies with powers. This includes dynamic pathfinding (for example, walking around pools of acid and using portals to reach different places)
  • Name-generating subsystem, to randomly create fitting names for superpowered characters. This system is also uploaded separately as a file, here (including the simplified "Power DNA" system)
  • Field of vision, map chunks to enable an infinite game map, functioning UI menus.