git@UCC - progcomp2012.git/rss - progcomp/judge/manager/manual.txt history /?p=progcomp2012.git;a=history;f=progcomp/judge/manager/manual.txt The UCC Programming Competition 2012 en <progcomp@ucc.asn.au> static/git-logo.png git@UCC - progcomp2012.git/rss - progcomp/judge/manager/manual.txt history /?p=progcomp2012.git;a=history;f=progcomp/judge/manager/manual.txt Thu, 22 Dec 2011 06:06:03 +0000 Thu, 22 Dec 2011 06:06:03 +0000 gitweb v.2.14.2/2.20.1 Changed directory structure (again) Sam Moore <matches@ucc.asn.au> Thu, 22 Dec 2011 06:06:03 +0000 /?p=progcomp2012.git;a=commitdiff;h=1a03b2543b67f0551e62babec4cd119f1e0e4640 /?p=progcomp2012.git;a=commitdiff;h=1a03b2543b67f0551e62babec4cd119f1e0e4640 Changed directory structure (again) Changed directory structure (again) I got fed up of typing progcomp2012/progcomp Obsessive compulsive urges rising...
  • [D] progcomp/judge/manager/manual.txt
]]>
[RULE CHANGE] *Changed rule for Bombs*, tweaking vixen agent Sam Moore <matches@ucc.asn.au> Tue, 20 Dec 2011 14:55:02 +0000 /?p=progcomp2012.git;a=commitdiff;h=f74c2985f8082fffd45252f1349520449f689c46 /?p=progcomp2012.git;a=commitdiff;h=f74c2985f8082fffd45252f1349520449f689c46 [RULE CHANGE] *Changed rule for Bombs*, tweaking vixen agent [RULE CHANGE] *Changed rule for Bombs*, tweaking vixen agent Previously, contact with a Bomb destroyed the Bomb even if the attacker was not a miner. Now, the only way to destroy a Bomb (ever) is to attack it with a miner. Yes, this means that if the enemy Flag is surrounded by Bombs and and AI has lost all its miners, it is impossible to win. This reflects the rules of the original game. My version is now identical to the original game. My original rule was intended to decrease the emphasis placed on Bombs and Miners. Having played a few games, I think the traditional Bomb rule is more interesting, even if it makes things harder for the AI. If there are any problems with this change, please email matches@ I will be happy to revert to the previous rules if there is demand. This also goes for the change to equivelant ranks combat (earlier commit today). Updated vixen agent's scoring to take into account the change. Yet to update asmodeus's scoring. The AI's seem to have a much harder time now that they have to take out Bombs Games often result in draws, because the Miners are easy targets and get killed whilst seeking out Bombs. The AI should probably defend certain pieces with stronger piece combinations nearby. But this is all getting rather complex for a "sample" :P TODO: Implement victory condition when opponent has no mobile pieces (Currently play continues until the player with mobile pieces ends up attacking Bombs because it has nothing else to do at which point the game is a draw because neither player has mobile pieces)
  • [D] progcomp/judge/manager/manual.txt
]]>
Small changes to several things Sam Moore <matches@ucc.asn.au> Tue, 20 Dec 2011 04:10:47 +0000 /?p=progcomp2012.git;a=commitdiff;h=345d8b1f49dfbc4f569c2dae992e896e6c685d55 /?p=progcomp2012.git;a=commitdiff;h=345d8b1f49dfbc4f569c2dae992e896e6c685d55 Small changes to several things Small changes to several things Changed combat outcomes for equivelant ranks: Up until now, victor was randomly chosen Changed so that result is always "BOTHDIE" Updated manual page for manager Added section on unbuffered stdin/stdout Modified sample agents to take into account MULTIPLIER There is no way for a human player to move the scout multiple spaces yet. Sample agents still play each other fine, but since none of them actually move scouts multiple spaces, this doesn't prove the new code works. TODO: Test properly (add scout movement to asmodeus and see if everything still works?) Updated webpage. Added section on unbuffered stdin/stdout Added some other pointless waffle. Mmmm waffle. TODO: Make simulate.py keep track of the round number properly. I'm sure this is simple to do, but I can't be bothered right now.
  • [D] progcomp/judge/manager/manual.txt
]]>
The /home was not necessary Sam Moore <matches@ucc.asn.au> Thu, 8 Dec 2011 07:28:30 +0000 /?p=progcomp2012.git;a=commitdiff;h=88fc5a96c424e9a451b98f3b680bc1980345320d /?p=progcomp2012.git;a=commitdiff;h=88fc5a96c424e9a451b98f3b680bc1980345320d The /home was not necessary The /home was not necessary Derp
  • [D] progcomp/judge/manager/manual.txt
]]>