Overview
Features
Download
Installing
Rules
Playing
Developing
a Ruler
Contributing
FAQ
|
Features
- Operates on any O/S
which supports Java 1.4 and above
- Realtime Graphical
display of battle
- Battle your friends
(or more correctly the rulers they have
developed).
- Simple programming API
for development of Rulers
- Reasonable set of
tools to aid in debugging your Ruler
- Eventlog records every
move
- Battlefield Tooltips
help monitor the action
- Ability to pause, step
and resume the game
- User defined settings
control the size of the battlefield,
number
of pieces and their stength.
- Exeptions thrown if an
illegal move made in debug mode (helps
debug
your ruler)
Planned Features
- Game Server (I think)
- Scenario Builder - to
aid in
testing a ruler.
- Save/Load Scenarios
- Snail Trails to
highlight
the path a Subject has taken
- Game replay (I think)
- Improved graphics
- Refactor code base
- Other things as I
think of
them
Features compared with
CodeRuler
The following specific enhancements have been added:
- Location tool tips
showing
the co-ordinates of each location and the occupants details
- Event log recording
each
Subjects moves
- Graphical highlights
show
which Knight is attacking and which piece is being attacked.
- Ability to pause and
step
the game turn by turn.
- User defined settings
for
grid size, number of pieces, piece strength etc
- Exceptions thrown when
illegal moves are attempted (when debug mode is turned on).
- Ability to encapsulate
logic
and classes derived from Peasant, Knight and Castle rather than having
all logic in the Ruler class.
The following features are currently missing:
- No game server, Rulers
must
be loaded and run within the User Interface
- Not very pretty
- No splash screen (and
it
will never have one because I just find them annoying)
- Very little security
to stop
people cheating
- No restrictions on
creating
threads, sockets, files etc.
- A set of sample rulers
(contributions excepted)
- Timing and termination
of
turns
|