Software

To execute the game manager (server) extract the rlSadna.zip package and run the manager GUI from the package root using the following command:

java-cp rlsadna.jar:bin/core-renderer.jar:bin/Tidy.jar apps.server.ServerPanel 

By default the game is played three times and it is assumed that the playing agents are running on the same host as the manager. To change the defaults the following parameters may be added to the command:

<p1host> <p2host> <repetitions>

  
To implement a playing agent implement a class that implements the FourInARow.java interface (a sample random player is provided in RandomFourInARow.java). 

To execute, run the main method of the class player.gamer.statemachine.sadna.SadnaGamer with arguments
indicating the role (player 1 or 2) and your player implementation class:
java -cp rlsadna.jar:.. player.gamer.statemachine.sadna.SadnaGamer <1 or 2> <yourGamerClassName> 

NEW: now you may check the quality of your agent by playing against a good player from a past workshop! 
use the goodplayer.jar and rlsadna.jar libraries and provide the following parameters at the java run command:
java -cp rlsadna.jar:goodplayer.jar player.gamer.statemachine.sadna.SadnaGamer <1 or 2> Players.GoodPlayer

Mariano Schain,
Mar 15, 2013, 3:05 PM
v.1
rlSadna.zip
(12391k)
Mariano Schain,
Nov 11, 2012, 7:02 PM
v.1