Java RPG: useful tools

I was thinking about taking over the rpg project in Java from scratch, but I never tried to do much on Java games. It will not be very graphically intense; it will be 2-D and I want to use a style similar to older tile-based RPGs. I was wondering if there are any useful tools that can help anyone.

Currently I only have Eclipse and NetBeans; Any input / suggestions appreciated! Thanks!

+4
source share
3 answers

To develop a 2D Java game from scratch, you need a good 2d game engine.

I recommend slick , one image that may interest you enter image description here (from his gallery)

JGame is also an option. It supports Eclipse: http://www.13thmonkey.org/~boris/jgame/eclipse.html

Good article for introducing JGame: http://www.javaworld.com/javaworld/jw-12-2006/jw-1205-games.html

+3
source

I wrote a multilingual Java roguelike / RPG using simple vanilla Eclipse. Worked well for me.

Full source code here if you are interested (GPL open source):

Currently, I would probably also add the following tools:

  • Maven (m2eclipse) - for handling dependencies / third-party libraries
  • EGit / Github - for source code management
  • Photoshop - for creating and touching graphic elements.
+2
source

I'm going to become a devil's advocate and tell you about the Yegge Style adventures developing a Java-based RPG called Wyvern (unfortunately, now defunct). His view, as I understood it, was that Java made the code too complex to maintain; he received up to half a million lines in one step.

Of course, you could say that your game will not become so big. But do not underestimate the power of creep. :-)

However, some successful games are indeed written in Java. Mikera's answer is one example, for example Runescape or Minecraft. But still, if your game can get big, Java is probably still not (in my opinion, and it seems that Steve Igge also) is your best bet.

+1
source

All Articles