Misc

overview
server
spyboss (SCREENSHOTS)
rules
messages
download
Hall Of Fame

Clients

catrats
hivemind
overlords

Email: (erikyyy at erikyyy dot de)
author homepage

server

download

cadaverserver-1.0.1.tar.gz

This documentation is also in the cadaverserver package in the README file.

http://www.erikyyy.de/cadaver/
------------------------------

for all of you click click watch boo erase guys, jump
to the section "THE SHOW MUST GO ON"

CADAVER OVERVIEW
----------------

Cadaver is a simulated world of cyborgs and nature in realtime.  The
battlefield consists of forests, grain, water, grass, carcass (of
course) and lots of other things. The game server manages the game and
the rules. You start a server and connect some clients. The clients
communicate with the server using a very primitive protocol. They can
order cyborgs to harvest grain, attack enemies or cut forest.  The
game is not intended to be played by humans! There is too much to
control. Only for die-hards: Just telnet to the server and you can
enter commands by hand. Instead the idea is that you write artificial
intelligence clients to beat the other artificial intelligences. You
can choose a language (and operating system) of your choice to do that
task. It is enough to write a program that communicates on standard
input and standard output channels. Then you can use programs like
"socket" to connect your clients to the server. It is NOT needed to
write TCP/IP code, although i did so :) The battle shall not be
boring, and so there is the so called spyboss client that displays the
action graphically on screen. You could also write a 3D client so that
the battle looks even fancier :)

CADAVER SERVER
--------------

The server is a program that runs on the console.
It manages the rules of the game in realtime.
It listens on TCP port 8932.
You could connect to it by entering:

telnet localhost 8932

You will get the Initialisation message.
you can now enter commands.

The Protocol is described in the MESSAGES file.
The Rules of the game are described in the RULES file.

this is the best way to understand how all works. read
the MESSAGES, RULES and play around with telnet.

type help on the server console to get a list of all available
servercommands !

THE SHOW MUST GO ON
-------------------

start a cadaver server (size 50x50)
start a spyboss
on the server console type
bo 1 1
  (this puts the spyboss into boss mode to see everything)
  (no, not really everything but the union of everything
  that the cyborgs see. so initially you will still see nothing)
start a catrats
start a catrats
start a catrats
start a catrats
  (yes 4 times on 4 xterms)
on the server console type
mk 10 2 5 5
mk 10 3 45 45
mk 10 4 45 5
mk 10 5 5 45

watch and have fun!

TODO - FIXME
------------

bandwithlimitation!
maybe add some kind of automatic cyborg placement tournament commandline option.