Temple of The Roguelike Forums

Development => Programming => Topic started by: george on November 13, 2011, 12:46:58 AM

Title: Java roguelike libraries?
Post by: george on November 13, 2011, 12:46:58 AM
I've been getting into Clojure lately and so I'm wondering what Java libraries/engines are available for making RLs. I don't have any experience with Java so I'm starting fresh.

I found serf, libjcsi, blacken, Ng engine, and then Java RLs themselves of course and some other things on Roguebasin; any other good ones I'm missing?
Title: Re: Java roguelike libraries?
Post by: flags on November 14, 2011, 06:40:09 PM
Check out Jade. (http://code.google.com/p/jaderogue/) Looks fairly simple to implement, but I have no experience with it.
Title: Re: Java roguelike libraries?
Post by: XLambda on November 14, 2011, 07:46:28 PM
Looks like you've pretty much found them all.

Of course, you can use one of the curses libraries by using the JNI,  but that is a) a little bit ugly and b) breaks portability, I think. I never tried to use it. It's a shame that there's no native console support - awesome language.

Concerning java-based RLs, there's a long list in roguebasin's java article.
Title: Re: Java roguelike libraries?
Post by: george on November 15, 2011, 12:44:35 AM
Jade looks interesting but it seems the tutorial they had was removed from their wiki a few months ago and never added back. I've emailed the dev to see what's up.
Title: Re: Java roguelike libraries?
Post by: Z on November 15, 2011, 09:37:49 AM
How could someone other than TB call a roguelike library "Jade"?
Title: Re: Java roguelike libraries?
Post by: george on November 15, 2011, 04:25:28 PM
I don't know, I had the same question. I guess it's short for 'Java development' or something like that?

The dev got back to me and may have a tutorial up in a few weeks. He also pointed out the package in trunk called 'rogue' which does serve as a small example to get started.

Right now it looks like blacken may be the best choice for a pure UI library.
Title: Re: Java roguelike libraries?
Post by: rachoac on December 01, 2011, 04:56:39 PM
This is an *awesome* LOS library I'm using in my Java roguelike (http://www.janthus.com/game.jnlp):

http://rlforj.sourceforge.net/Fov_Los.html

Highly recommended.