Release of JOGRE 0.2.2

Discussion in 'Java' started by marksie531@gmail.com, Oct 3, 2005.

  1. Guest

    Another version of JOGRE (Java Online Gaming Real-time Engine -
    http://jogre.sourceforge.net) 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
    easy.

    - 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 CommGameMessage.java 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).
     
    , Oct 3, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Replies:
    0
    Views:
    395
  2. John Goche
    Replies:
    1
    Views:
    7,544
    John Goche
    Dec 17, 2005
  3. Replies:
    0
    Views:
    471
  4. Benjamin Peterson

    [RELEASE] Python 2.7 release candidate 1 released

    Benjamin Peterson, Jun 6, 2010, in forum: Python
    Replies:
    3
    Views:
    381
    Lie Ryan
    Jun 6, 2010
  5. Benjamin Peterson

    [RELEASE] 3.1.4 release candidate 1

    Benjamin Peterson, May 29, 2011, in forum: Python
    Replies:
    2
    Views:
    205
    Alain Ketterlin
    May 30, 2011
Loading...

Share This Page