'floogle.net' -- All Things Floogle



Empire Stuff:

This new version of Empire Classic is a complete refactoring into Java, attempting to retain the classic user experience as completely as possible, while providing a modern development environment.

The server now runs as a multi-threaded process and uses an SQL database backend.

The clients are decoupled, and communicate with the server over an internet socket in a simple text protocol.

Although it is not required, the two clients presented here are also written in Java.

Things That Are Notably Different


JTEC

The Java Text Empire Client (or JTEC) is designed to mimic the original game as closely as feasible, providing a similar command-line experience with no graphical output.

A Windows installer and a Linux installer are available.

(Test games currently running are at "empire.floogle.net" ports 8283 and usually 8285)

Note that this requires Java 6 to run (download JRE 6 from Sun).

This is not yet a complete implementation and there are still a number of bugs, primarily in input handling.  Mixing up commas and decimal points, extra spaces, and incorrect defaults may all be problematic.

JEC

The Java Empire Client (JEC) was actually started well before JTEC and was designed to provide a modern graphical interface to the classic game.  Unfortunately, development is lagging presently, and there is no current working version.

JEC Release Notes:

Remote Empire JavaDoc This is the documentation for the general interface to the server. This library is used by both the telnet client (JTEC) and the GUI client (JEC), and is available to use to build other clients.

Empire ERD An Entity-Relationship Diagram for the Empire DB.