Bring back JCurses
- From: Brendan Guild <dont@xxxxxxx>
- Date: Mon, 30 Apr 2007 04:34:20 GMT
I have recently been toying with JCurses. It seems like a wonderful
tool for Java roguelike development because a game written for
JCurses has the potential to be played on any terminal, including
internet connections and cases where AWT will not work.
Unfortunately, the Sourceforge developers of JCurses haven't done
anything with the project in years. Surely the roguelike community
cannot be satisfied with such a slow pace of development on such an
important project.
I have created a modified version of JCurses where I have replaced
the low level native operations with a AWT simulation of a text
terminal. The current JCurses release does not supply any option for
a AWT mode, which is a major weakness because they also do not supply
the required native library for all platforms. Therefore, I have
taken the first steps towards improving it.
I think if we express enough interest in the project, we can get the
developers to become more active. If not, we should start a new
version of JCurses.
The current version has many problems in its design, including the
strange requirement that it be installed in a path without spaces. It
is also strangely difficult to modify it so that there can be a
choice of terminals without recompiling.
JNI can be complicated and awkward, but in this case the JNI is
trivial. The JNI has currently been ported to two platforms, each
less than 800 lines of C and with no messy working with Java objects
from C. Plus, I think that the C code is unnecessarily complicated in
places.
All we need is a few people familiar with curses using a few
different platforms to help port JCurses around. It is really amazing
how little activity there is on this project!
I would really like to develop my roguelike for JCurses. All I need
is to get it into a more usable state. All help is appreciated.
.
- Follow-Ups:
- Re: Bring back JCurses
- From: Slash
- Re: Bring back JCurses
- Prev by Date: Re: Crash Course To The Roguelike Development
- Next by Date: Re: Bring back JCurses
- Previous by thread: Line of rage
- Next by thread: Re: Bring back JCurses
- Index(es):