Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > Release of JOGRE 0.2.2

Thread Tools

Release of JOGRE 0.2.2
Posts: n/a
Another version of JOGRE (Java Online Gaming Real-time Engine - has been released, Alpha 0.2.2. This
release does not add much new functionality, but a great deal of
refactoring was done to most parts of JOGRE. The greatest refactoring
was on the communication protocol which is much slimer and easier to
understand. A new document "protocol.htm" now exists on the website
which outlines the JOGRE communication protocol in detail. A list of
all the new functionality / refactors are in this release as follows:

- There exists a global build file for compiling API, Games and Server
(in that order). This will make building all of jogre very quick and

- New game Reversi by Ugnich Anton.

- Scaling of interfaces has been updated by Alex Torkhov.

- First pass at internationalisation by Alex Torkhov.
Refactored start () method from JogreModel to JogreController.

- Major cleanup of communication objects by removing attributes from
abstract Comm classes e.g. Removed gameID from as
this is set in the ServerConnectionThread when a client sucessfully
connects. Communication is much leaner. e.g. Refactored CommTableAction
into a number of easier to understand classes such as CommSitDown,
CommStartGame, etc.

- Changed architecture from 3 layers to 2 (no base layer). Deleted
CommBaseMessage class and refactored most of attributes and methods
into the CommGameMessage class. Delegation between the server/client
threads is done by detecting the existance of a "table" attribute.

- New abstract ServerController class which removes redundant server
interfaces (IGameParser & ITableParser). The methods from these two
interfaces are now empty adapter methods. This class also contains
property methods which mirror that of the client JogreController. The
ServerGameParser and ServerTableParser classes still exist but have
been renamed to ServerTableController & ServerGameController.

- A new document "protocol.htm" has been released on the website. This
should encourage others to creates clients for a JOGRE server e.g.
(JOGRE for Mobile phone clients).

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Adding quick-release to a non-quick-release tripod head Digital Photography 4 11-20-2006 03:19 PM
Jogre 0.2.3 Released!!!! Java 0 02-24-2006 02:48 PM
J2ME: javac: target release 1.1. conflicts with default source release 1.5 John Goche Java 1 12-17-2005 08:12 PM
Release of JOGRE 0.2.2 Java 0 10-03-2005 02:26 PM
NEWS RELEASE: Leone's "Nobody" Films 1st time mastered in HD for DVD release with 240 Minutes Extras Torsten Kaiser \(TLEFilms\) DVD Video 1 06-06-2005 03:17 PM