Feb 10
misc
programming "challenges" (tech companies hiring filter)
grading & feedback
1st project: my comments are posted. I assigned letter grades,
but more as a way to give concrete feedback than as
a percentage of final term grade.
And while we're on the topic, this is my
typical project evaluation rubric :
A B C D
concept, planning, difficulty wow ok eh problems
mastery of material great ok issues no
works / completed yes mostly no no
docs/ tests / explanation strong ok weak missing
In general terms my grades are
(A,B,C,D) = (excellent, ok, acceptable, not satisfactory)
ants ?
OK, continue discussion of next class project.
Most likely candidate: ants google ai challenge
If we decide to adopt this one, then assignment
for Tues will be to explore the engine code and figure
out what's what.
The command line summary :
# On my Mac laptop, with python 2.6.1 and java 1.6 :
$ wget http://aichallenge.org/tools.tar.bz2
$ bunzip tools.tar.bz; cd tools
$ ./play_one_game.sh
That script runs 4 bots (hunter, lefty, hunter, greedy)
against each other (, printing out a game summary, storing
the result in some log files, and then launches a browser
based graphical recap that lets you see and step through the game.
The ./play_one_game_live.sh script runs the output from the game engine (playgame.ph) into a java graphic visualization app in real time.
Discuss the game as described at the links to the right
of aichallenge.org as of Feb 2012.