Hi,
this looks like an interesting project. But it's just about unusable
due to the status of the "documentation" (i.e. the Getting started
page).
Basicly only
java ch.idsia.scenarios.Play ch.idsia.ai.agents.ai.ForwardAgent
and
java ch.idsia.scenarios.Play ch.idsia.ai.agents.ai.ForwardAgent
do exactly what the page says they are doing. Everything else just
opens a game with the keyboard controller or throws an exception.
Also missing is documentation on how to start a server to use with
other controllers (python, etc.)
I tried various "incantations" I could think of after skimming the
source but all of those resulted in either an empty frame and a choice
of NullPointerException or InstantiationException:
java ch.idsia.scenarios.Play ch.idsia.tools.tcp.ServerAgent
java ch.idsia.scenarios.Play ch.idsia.tools.tcp.ServerAgent -port 4242
java ch.idsia.scenarios.Play ch.idsia.tools.tcp.ServerAgent -server
java ch.idsia.scenarios.Play ch.idsia.tools.tcp.ServerAgent -server -
port 4242
java ch.idsia.scenarios.CustomRun ch.idsia.tools.tcp.ServerAgent
java ch.idsia.scenarios.CustomRun ch.idsia.tools.tcp.ServerAgent -port
4242
java ch.idsia.scenarios.CustomRun ch.idsia.tools.tcp.ServerAgent -
server
java ch.idsia.scenarios.CustomRun -port 4242
java ch.idsia.scenarios.CustomRun -server
So it would be nice to have a few pointers on how to use the _current_
version of the code in the marioai.zip file.
That was a bug, yes;
have a look at new jar;
code in svn is updated as well.
cheers,
Sergey