Temple of The Roguelike Forums
Development => Programming => Topic started 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?
-
Check out Jade. (http://code.google.com/p/jaderogue/) Looks fairly simple to implement, but I have no experience with it.
-
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.
-
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.
-
How could someone other than TB call a roguelike library "Jade"?
-
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.
-
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.