doktat - 2008-01-27

As an educator I am often wishing I had an environment similar to LambdaMOO except that instead of programming in MOO, the user could program in Java.  I have seen Java-based projects where MUD environments were created but none have employed a sophisticated parser to interpret commands and certainly none have permitted the use of javac within the environment itself.  I would like to take this project in that direction and welcome others who have similar interests.

Another feature I would like to incorporate is the use of Hibernate to maintain persistence to a relational database.  Other features of the persistence system might be ways to avoid keeping the entire system in memory when they aren't being used.  A particular user's rooms and things (objects) do not need to be instantiated unless that user is connected or some other user has ventured into the room.  This sort of "lazy" initialization would help prevent the memory bloat accompanying large systems.