Commits

Author Commit Message Labels Comments Date
David Jones
added stuff to test rating things.
David Jones
adding updates.
David Jones
updates
David Jones
check.
David Jones
fixed a bug in the state output.
David Jones
added count for printouts
David Jones
oops. left a print in there.
David Jones
want the tcp client to die if the bot won't start.
David Jones
made tcp.py into a looping client
David Jones
stores the game results now, if given an output option. Also, prints out the running status, if given the verbose option The game output is the same as the playgame.jar, except there are extra INFO lines from the tcp server. Changed host, ip, and user from optional to positional parameters.
David Jones
more cleanup of exception junk.
David Jones
more zombie problems, and trying to make a nicer tcp client.
David Jones
yet another attempt to end cleanly
David Jones
trying even more stuff to make this work outside of linux.
David Jones
check if it is running before killing.
David Jones
made first turn timeout longer, and tried killing processes better.
David Jones
Added shebang line
David Jones
added doc tests.
David Jones
still working on threading and process issues. this one seems to have helped a lot.
David Jones
added some trueskill calculations. I do believe that bayeselo is the "correct" program to use. But, there may be some advantages to trueskill or glicko or something. - the ratings won't change when _other_ people resubmit. - the ratings won't change when _other_ peoples bots are upset or upset someone else. (although, this is also what makes bayeselo technically better.... it uses the whole history.) - ratings go up whe…
David Jones
fixing a few more thing. timeout settings were not ignored.
David Jones
fixed a typo.
David Jones
making the tourney output game states for each game. I really don't know what I am doing with threads and exceptions. This checkin has a bunch my try, finally's in it.
David Jones
put try except everywhere. probably wrong. but things run.
David Jones
thinking I am funny.
David Jones
put the output back in.
David Jones
added tournament script. tried cleaning up thread junk.
David Jones
might have gotten the thread stuff to work. This runs four threads per game. One for each bot process. One for each engine process. I am sure this is a hack that can be fixed. The bot threads are responsible for checking for timeouts. The engine threads allow us to run two bots at once. On a multi-core machine, or a tcp server, this would be useful. In playgame.py, there is a --serial flag. This is useful for me, because I don't ha…
David Jones
changed the code so the bots can run at the same time. this will be better for the server. uses events now. consider run_step deprecated. Perhaps there should be a --serial option, for people running locally on a single core machine. like me.
David Jones
adding the cgi script I had for showing the game, just to have it here.
  1. Prev
  2. Next