From matches at ucc.gu.uwa.edu.au Fri Apr 6 16:17:00 2012 From: matches at ucc.gu.uwa.edu.au (matches at ucc.gu.uwa.edu.au) Date: Fri, 06 Apr 2012 16:17:00 +0800 Subject: [UCC::ProgComp] [ucc-announce] UCC::ProgComp 2012 In-Reply-To: <0000013685b1fd34-8823b1b3-2284-48b5-8ebb-81a418fc0855-000000@email.amazonses.com> References: <20120108103843.15853v5029xz7lyc@secure.ucc.asn.au> <7AC9E6D3-4323-46AA-B9D2-F64A0E1DA1CF@stairways.com.au> <0000013685b1fd34-8823b1b3-2284-48b5-8ebb-81a418fc0855-000000@email.amazonses.com> Message-ID: <20120406161700.18644q81mj6fraqs@secure.ucc.asn.au> Hi Peter, To answer your questions: Quoting Peter N Lewis : > * Why is an AI allowed to not place some pieces initially? I've > never seen any rule that says you can do anything other than place > all 40 pieces. Shouldn't it simply be a failure of the AI? I haven't enforced placement of all 40 pieces because I felt it gave people a bit more flexibility, even though the most sensible strategy would seem to be placing all pieces. However, while answering this, I have changed my mind, for several reasons too long to list here. If no one objects, I will make the manager program enforce placement of all 40 pieces. > * When a weaker piece attacks a stronger piece, and the weaker piece > is destroyed, does the stronger piece move? I've never seen anyone > play this way, but the rules are unclear on this subject. The defending piece will never move into its attacker's square. To quote the rules page which I linked to: "The piece with the lower rank (but higher number) is captured and removed from the board. If your piece (the attacking piece) is the remaining and winning piece, it moves into the space formerly occupied by the defending piece. If the remaining and winning piece is the defending piece, it stays on the square it was in when it was attacked." I will update the website to be more clear about that rule in particular. Thanks for the questions, and Good Luck! Sam Moore [SZM] The person to blame for the progcomp From matches at ucc.gu.uwa.edu.au Mon Apr 9 10:42:26 2012 From: matches at ucc.gu.uwa.edu.au (Sam Moore) Date: Mon, 9 Apr 2012 10:42:26 +0800 (WST) Subject: [UCC::ProgComp] Surrendering In-Reply-To: <00000136911e04fe-fae039fc-6a1d-4521-93fa-2e01a3f5605e-000000@email.amazonses.com> References: <20120108103843.15853v5029xz7lyc@secure.ucc.asn.au> <7AC9E6D3-4323-46AA-B9D2-F64A0E1DA1CF@stairways.com.au> <0000013685b1fd34-8823b1b3-2284-48b5-8ebb-81a418fc0855-000000@email.amazonses.com> <20120406161700.18644q81mj6fraqs@secure.ucc.asn.au> <00000136911e04fe-fae039fc-6a1d-4521-93fa-2e01a3f5605e-000000@email.amazonses.com> Message-ID: Hi Peter, You can now surrender by sending "SURRENDER" in place of a move. Surrendering results in a score of zero (as opposed to -1 for illegal moves). The opponent gets a score of 3. I've also now enforced placement of all 40 pieces. Thanks, Sam [SZM] On Sun, 8 Apr 2012, Peter N Lewis wrote: > Another question: how does one resign? The stratego program does not appear to detect when there are no valid moves, and there does not appear to be any way for my program to resign, so its left to make an illegal move. > > The particular situation of no valid moves that tends to trip it up is when there are movable pieces that are hemmed in by immovable pieces. > Peter. From matches at ucc.gu.uwa.edu.au Wed Apr 18 20:44:57 2012 From: matches at ucc.gu.uwa.edu.au (Sam Moore) Date: Wed, 18 Apr 2012 20:44:57 +0800 (WST) Subject: [UCC::ProgComp] Preliminary Round 1 on Saturday 28th April Message-ID: Hi all, The first "preliminary round" (it's almost like a real competition!) is coming up in about a week and a half. It is worth 10% of final scores. Since people have complained about this being a competition, I will offer to make your name and results anonymous (I will just email you after each round and tell you how well you did). However, if you want to be anonymous, you will not be eligable for prizes. I will be in the UCC clubroom during the morning, and people will have until the afternoon to frantically get something done. If possible I will prepare a talk on how to download the manager program and sample AIs, how to write an AI, etc. For more information on the progcomp, visit: http://progcomp.ucc.asn.au http://www.ucc.asn.au/infobase/events Hope to see you there! Sam Moore [SZM] Secretary 2012 From matches at ucc.gu.uwa.edu.au Fri Apr 27 21:09:59 2012 From: matches at ucc.gu.uwa.edu.au (Sam Moore) Date: Fri, 27 Apr 2012 21:09:59 +0800 (WST) Subject: [UCC::ProgComp] Preliminary Round 1 is Tomorrow Message-ID: Hi all, There are plans to open the clubroom, possibly around 12:00pm. However, you don't have to physically come to the clubroom to enter. Send all submissions to progcomp@ (or matches@). The actual competition will be run at some point tomorrow afternoon. The exact temporal co-ordinates of the event cannot be divulged at this time due to astrophysical shock interference waves. Thanks, [SZM] From matches at ucc.gu.uwa.edu.au Sat Apr 28 16:10:07 2012 From: matches at ucc.gu.uwa.edu.au (Sam Moore) Date: Sat, 28 Apr 2012 16:10:07 +0800 (WST) Subject: [UCC::ProgComp] Progcomp Preliminary Round 1 Message-ID: The Preliminary Round will be run at 6:00pm See previous emails for more details. http://www.ucc.asn.au/infobase/events/ http://progcomp.ucc.asn.au [SZM] From matches at ucc.gu.uwa.edu.au Sat Apr 28 18:43:58 2012 From: matches at ucc.gu.uwa.edu.au (Sam Moore) Date: Sat, 28 Apr 2012 18:43:58 +0800 (WST) Subject: [UCC::ProgComp] Preliminary Round in Progress Message-ID: http://progcomp.ucc.asn.au/log/round1 If you want to watch the games, there is a convenient script now: judge/manager/play It is under git, you can get it (and all the entrants) from there. [SZM] From tpg at ucc.gu.uwa.edu.au Sat Apr 28 18:10:35 2012 From: tpg at ucc.gu.uwa.edu.au (John Hodge) Date: Sat, 28 Apr 2012 18:10:35 +0800 (WST) Subject: [UCC::ProgComp] Ramen as of 2012-04-28 Message-ID: Enjoy this little AI -------------- next part -------------- ramen John Hodge C Fool me once, shame on you. Fool me twice, shame on me. -------------- next part -------------- A non-text attachment was scrubbed... Name: ramen Type: application/octet-stream Size: 49081 bytes Desc: Url : http://lists.ucc.gu.uwa.edu.au/pipermail/progcomp/attachments/20120428/03ab29b0/attachment-0001.obj From matches at ucc.gu.uwa.edu.au Sat Apr 28 22:10:30 2012 From: matches at ucc.gu.uwa.edu.au (Sam Moore) Date: Sat, 28 Apr 2012 22:10:30 +0800 (WST) Subject: [UCC::ProgComp] Ramen as of 2012-04-28 In-Reply-To: References: Message-ID: This little AI was received But I think people should email matches@ Otherwise stuff gets stuck in moderation On Sat, 28 Apr 2012, John Hodge wrote: > Enjoy this little AI From matches at ucc.gu.uwa.edu.au Sun Apr 29 13:41:08 2012 From: matches at ucc.gu.uwa.edu.au (Sam Moore) Date: Sun, 29 Apr 2012 13:41:08 +0800 (WST) Subject: [UCC::ProgComp] Preliminary Round 1 Results Message-ID: Hi all, Congratulations to Peter N Lewis, who is currently leading. Results can be viewed at http://progcomp.ucc.asn.au/results Preliminary round 2 is on the 5th of May I will still accept entries from anyone who missed this round. NOTE: All submissions for this round are publicly available in the git repository. http://git.ucc.asn.au I suggest entrants make improvements to their code. Or someone else may use it against you. Good luck! Sam Moore [SZM] UCC Secretary 2012