|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectknockabout.GameClient
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 |
public GameClient()
Method Detail |
public static void main(java.lang.String[] args)
args
- See class description for command line argspublic static void usage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |