knockabout
Class GameClient

java.lang.Object
  extended byknockabout.GameClient

public class GameClient
extends java.lang.Object

The Knockabout Game Client This is a Java implementation of the Knockabout Game client. Usage: <GameClient> <ServerName> <Port> [<search and heuristic implementation>] Where search and heuristic is one of:
alphabeta: iterative alpha-beta with simple heuristic
NH_alphabeta: same thing with configurable heuristic instead
minmax: minmax search with simple heuristic, bounded at 3 of depth
NH_minmax: same thing, with configurable heuristic
It-NH_minmax: uses iterative deepening instead fixed depth
greedy: one step minimax wiht simple heuristic
montecarlo: montecarlo with simple heuristic


Constructor Summary
GameClient()
           
 
Method Summary
static void main(java.lang.String[] args)
          Invoque the ai
static void usage()
          Prints the usage to screen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameClient

public GameClient()
Method Detail

main

public static void main(java.lang.String[] args)
Invoque the ai

Parameters:
args - See class description for command line args

usage

public static void usage()
Prints the usage to screen