RequirementsJava compiler and runtime environment (JRE) supporting JDK version 1.4 or better.
Download
The latest version is available at
http://staff.cs.utu.fi/staff/jouni.smed/aishockey/Installation
Download and uncompress the file AIsHockey.zip. Optionally, you can download the file sounds.zip and uncompress it to a directory named
sounds. After that, follow either (a) or (b)
(a) copy the fileAIsHockey.jarinto your JDK directory tree to the directory/jre/lib/ext/(b) leave the file
AIsHockey.jarin your work directoryStarting the server
Follow either (a) or (b)
(a)java Server<configuration file>(b)
java -cp AIsHockey.jar;. Server<configuration file>
Starting the client
Follow either (a) or (b)
(a)java Client<configuration file>(b)
java -cp AIsHockey.jar;. Client<configuration file>
Alternatively, if the team's class files are in a jar package, follow either (a) or (b)
(a)java -cp<team>.jar;. Client<configuration file>(b)
java -cp AIsHockey.jar;<team>.jar;. Client<configuration file>
Compiling an AI class
Follow either (a) or (b)
(a)javac<file>.java(b)
javac -classpath AIsHockey.jar<file>.java
Distributing a team
When you distribute the team's class files, you should preferably compress them into a jar package:
jar cvf<team>.jar<AI file 1>.class<AI file 2>.class...In addition to the jar package, provide the team definitions from the configuration file including the fields
TEAMHELMETJERSEYGOALKEEPERLEFT_DEFENSERIGHT_DEFENSELEFT_WINGRIGHT_WINGCENTER