All Top-level Files

Files in the top-level directory in any check-in

  • Entrants
  • AI Games.url
  • example-game.log
  • Readme.txt
  • RunGame.tcl
  • Shootout.tcl
  • Tournament.tcl
  • WorldMap.svg
  • WorldMap.tcl
  • WorldMap.tiff
  • WorldMap_Key.txt

This year we will be "running" two distinct but related contests.

We will announce/show the results at the banquet.

The attached files are the basis for the contests.

Contest #1 -- "Risk" playing Bot

    Create a robot to play a "Risk" like game using SampleBot.tcl as a
    starting point.

    Robots will play a double round robin.
    Starting at "high noon" on Wednesday.
    In each match a robot will be awarded points as follows:

        0 points -- lost
        1 point  -- tie
        2 points -- win

    Winner on pure points.

Contest #2 -- Display of BotGame

    Write a program to display the "log" of a game (you can modify the
    RunGame.tcl to output whatever you want as a log) either via Tk or
    HTML/JavaScript -- the "driver" has to be Tcl based.  See the
    WorldMap files.

    Winner(s) to be judged by artistic merit (whatever that means).

To run:

    tclsh8.6 RunGame.tcl \
                gameName gameDir \
                mapSpec \
                bot_1_name bot_1_path \
                bot_2_name bot_2_path

    Where:
        gameName   - name of the game
        gameDir    - directory game files are in
        mapSpec    - map specification file (i.e. WorldMap.tcl)
        bot_1_name - name of bot #1
        bot_1_path - command to launch bot #1
        bot_2_name - name of bot #2
        bot_2_path - command to launch bot #2

This is all based on
        http://theaigames.com/competitions/warlight-ai-challenge

-- 
+------------------------------------------------------------------------+
| Gerald W. Lester, President, KNG Consulting LLC                        |
| Cell: +1.504.236.6657 | Email: Gerald.Lester@kng-consulting.net        |
+------------------------------------------------------------------------+