**************************************************** * NSFCWT: Rules for round 2 * **************************************************** Round 2 is a "white warrior" challenge. You have to beat a known piece of code (the white warrior) as well as you can. It's easy to beat the warrior below 7 or 8 out of 10 times, but to succeed in this round, you'll have to do better. The idea is to write a special-purpose warrior that is designed specifically to beat the white warrior, but not much else. In Michael Constant's white warrior challenge last year, the winning strategy was to follow a stone's bombs back to the body, taking advantage of the known step size. It's not quite that easy this time :-) To determine the winner, every submission will face the white warrior 1000 times - the other parameters are that of the redcode-94 hill. To optimize your challenger it might be helpful to use a "constant" series of initial placements (pmars -r 1000 -F xxx) and concentrate on those rounds where your warrior loses or ties. Enough said, here is the code to beat: ;redcode-94 ;name White warrior ;author Nandor & Stefan ;assert CORESIZE==8000 ;strategy White warrior for round 2 of Nandor and Stefan's fall 1995 tournament ;strategy Out of senseless cruelty, we'll show the load file format only :-) ORG START DAT.F $ 600, $ 600 START MOV.I $ 14, @ 1 MOV.I < 100, @ 300 MOV.I $ 12, * -1 ADD.F $ -4, $ -2 DJN.B $ -4, # 11 SPL.B $ 1, $ 0 SPL.B $ 1, $ 0 SPL.B $ 1, $ 0 SPL.B @ 0, } 1800 MOV.I } -1, > -1 SPL.B @ 0, } 3740 MOV.I } -1, > -1 MOV.I { -2, < 1 JMP.B @ 0, > -1874 DAT.F > -2467, > 200 MOV.I $ -1, $ 1 END As usual, entries are due next Friday, the 20th of October, by 20:00 CST at Stefan.Strack@vanderbilt.edu. Submit your entry even if you missed round 1. Cheers, Nandor & Stefan