JOGRE (Java Online Gaming Real-time Engine) is an open-source, online, real-time gaming engine and API programmed entirely in Java. Using the JOGRE API it is easy to create powerful multi-player games which people can join from anywhere in the world. Jogre is aiming to be the open source equivalent of Yahoo ! Games.
After a lot of hard work we are happy to release Jogre Beta 0.3! This release is well over a year in the making and contains 11 new games (Car tricks, Chinese Checkers, Go, Grand Prix Jumping, Hex, Ninty Nine, Points Total, Quetris, Texas Hold'em, Triangulum and Warwick). This brings the total number of JOGRE games to 23.... read more
JOGRE (Java Online Gaming Real-time Engine) is an open-source, online, real-time gaming engine and API programmed entirely in Java. Using the JOGRE API it is easy to create powerful multi-player games which people can join from anywhere in the world. Jogre is aiming to be the open source equivalent of Yahoo ! Games.
After a lot of hard work we are happy to release Jogre 0.2.3! This release contains 7 new games bring the number of Jogre games to 12. These are Battleships, Camelot, Checkers, Chess, Connect 4, Dots, Go, Octagons, Propinquity, Reversi, Spades, Tetris and Tic-tac-toe.... read more
Another version of JOGRE 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: ... read more
Another smaller release of Jogre, Alpha Release 0.2.1, has been released.
This release contains the following improvements:
- New JogrePropertyHash and ITransmittableWithProps interface
for sending simple properties in a communication object.
- Data classes (e.g. Table, PlayerList etc) have read / write
locks and also extend the Observable class.
- New GUI wrapper for the server in a new server package called
"org.jogre.server.awt". The Server GUI wrapper shows the
structure of the data classes as a GUI tree and also shows the
console, incomming and outgoing messages.... read more
The second release of Jogre, Alpha Release 0.2, has been finally released! :-)
This version improves on the previous version by moving away from the server / game model to a single server model which can handle multiple games.
All communication is XML based now which is vastly better than tokenizing Strings into objects fields. For more information check out the release notes / change history.
Tutorials will be coming very soon and the web site will be updated with the JavaDoc for the new API.
The first release of Jogre, the online multiplayer games engine, Alpha Release 0.1 has been released today. This version includes a relatively stable API and three games: chess, checkers and propinquity. These are available in both source and binary formats.