An online roguelike with projectile spellcasting, (nearly) infinite dungeons, and lots of running away.
Or at least that was the idea 165 hours ago, when we started working on a networked dungeon crawler game for the 7DRL Challenge. Over 140 of those hours were spent designing the networking framework that the game used to synchronize objects over a network. In spite of fundamental architectural issues (mostly arising from memory-intensive diff generation), it somehow works. And we have Netrogue -- an online, real-time roguelike.
Netrogue is a cooperative-competitive multiplayer game. When you enter the game, you log in to our server, and a character is generated for you in the same world that is inhabited by other players. The dungeon is randomly generated and fairly large (although a couple orders of magnitude smaller than what we intended). Friendly fire is allowed on ranged attacks, although we suggest you focus on PVE rather than PVP ;)
As you defeat various monsters through the course of the the game, you will gain experience and level up. Leveling up allows you to specialize in either melee or magic. Melee attacks tend to be more powerful than magic attacks, but are limited in range. Magical attacks tend to have a larger range than melee attacks, but deal less damage.
- Download the final build of Netrogue from Github Releases.
- Run the jar using the Java 8 JRE.
- Double-click it, and if the game window doesn't pop up, update Java. If it still doesn't work, file an issue on the issue tracker with all relevant details (console output, etc)
|Pick up item||, or G|
|Cast Spell||Left Mouse|
|Aim Spell||Aim Mouse|
Features we wanted but couldn't implement in time
- Party system
- Reflective surfaces
- Sound effects
- Better map generation