A few warriors that were evolved by Dave Hillis. File Score ---- ----- HAL04 100.7 E_SCISS 63.0 E_PAPER 62.1 E_SCAN 44.0 E_IMP 53.3 MY3PAPER 82.0 mystunbomb 61.0 MYPAPER 58.9 MYPAPER3 86.3 mydoublepaper 80.0 MYPIT 59.3 myincendiarypaper 65.4 Tested by Terry Newton April 3, 1999. Each warrior battled 100 rounds with each of the "Wilkies" test set warriors. File updated April 28. ------------------------------------------------------- HAL04 Battle details for warrior HAL Opponent Scores Results Performance of HAL -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 185 62 3 44 53 ******** nobody special 178 61 0 39 61 ******** Paperone 159 78 5 32 63 ********** Marcia Trionfal 191 56 1 46 53 ******* Blue Funk 3 132 105 14 23 63 ************** Cannonade 94 154 34 14 52 ******************** Tornado 90 168 42 16 42 ********************** Fire Storm v1.1 54 237 76 15 9 ******************************* Rave 264 36 12 88 0 **** Iron Gate 221 74 23 72 5 ********* Porch Swing 263 35 11 87 2 **** Thermite 1.0 125 143 37 31 32 ******************* -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 100.7 ;redcode-94 ;assert CORESIZE == 8000 ;name HAL 04 ;strat evolved against a static hill. 2/05/99 org S; S; spl 14; spl 23; spl 32; spl 41; cmp.ba > 6683, $ 6058 mul.x $ 1441, $ 4397 sne.a # 94, < 46 jmp.ba * 43, # 4888 spl.f # 50, # 3818 spl.ab # 4067, $ 3034 mov.i } 44, } 129 djn.f # 656, { -8 add.ab { 7627, } 252 djn.a { 48, > 7709 slt.b @ 6, > 3133 jmn.ab < 3477, } 793 cmp.x * -37, * -46 mul.a @ 332, } 6383 djn.ba { 29, } 4034 add.a } 4624, # -30 jmp.b @ -31, } -40 jmz.a * 0, < 28 nop.ba # 434, @ 25 nop.i < 18, > 5714 slt.f # 2451, # 1707 slt.a * 1240, @ 2958 mod.x # 3, { 2769 cmp.b * -5, $ 4092 jmp.ab * 1224, # 2027 spl.ba # -26, } 5138 jmp.i > 20, } 42 jmn.ab > 5542, @ 38 add.ab > 12, # 7679 mul.b } 14, } -15 seq.b $ -35, @ 1232 mov.a < 2465, > 36 mul.f { 3054, $ 7287 spl.b @ -27, $ -23 add.f # 3278, < 7 slt.ab < 7149, { 43 djn.ba $ 2280, > 6740 jmp.ab } 45, < 3366 dat.i > -19, # 7347 cmp.ba # 6227, $ 2266 slt.i $ 5227, < 1983 div.ba > 30, * -42 mov.x < 6279, * 26 mod.f { -40, $ 6717 spl.f < 2018, * 46 sne.f @ 4570, } 2612 seq.b @ -38, # 5404 spl.ab * 26, > 21 mov.x < 7, # 7189 jmp.a } 6227, # 6630 end ;0 ------------------------------------------------------- E_SCISS Battle details for warrior w.red Opponent Scores Results Performance of w.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 216 42 0 58 42 ***** nobody special 226 37 0 63 37 **** Paperone 168 66 0 34 66 ******** Marcia Trionfal 244 28 0 72 28 *** Blue Funk 3 229 52 11 70 19 ****** Cannonade 229 40 3 66 31 ***** Tornado 178 118 38 58 4 *************** Fire Storm v1.1 152 143 46 49 5 ******************* Rave 250 43 12 81 7 ***** Iron Gate 215 59 11 63 26 ******* Porch Swing 232 64 20 76 4 ******** Thermite 1.0 223 64 17 70 13 ******** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 63 ;redcode-94 ;assert CORESIZE == 8000 ;name w.red ;Not really a scissors - almost. ;From temp5 experiment (2/26/99). Starts with bombing and scanning ;then starts jumping after the scanner hits. The problem is that it ;doesn't jump or bomb where the scanner hit. ;wilkies is in low 60's ;chl_196.red org S; S; spl.x # 499, { 2 mov.i } 42, > 385 div.i > 5058, > 3755 jmp.b } 7793, } 6 jmz.ab < -6, } 7 jmp.f } -41, * 5973 mov.ab @ -17, $ 7395 seq.ab * -9, $ 3749 jmn.a $ 34, $ 2173 jmn.ba @ 6565, # 477 cmp.b * 4980, # 5771 jmz.b # 6316, { 2465 jmn.b * 6966, { 2429 jmp.x @ -46, < -10 sne.ab > 38, { 35 mod.f @ 668, # 40 div.a > -31, # -39 sub.x $ 4832, * 471 nop.i } -35, @ -30 dat.x { 6037, * 29 dat.ba } -30, # 6180 nop.x } 3817, @ 6994 spl.i # 7866, $ 6939 jmp.x @ 1109, > 27 sub.ab $ 14, } -2 mul.x { 45, $ 11 jmn.x > 20, < 5331 div.b { 5922, < 32 cmp.f * -11, > 6190 mod.ab } 2055, @ 27 slt.f > 19, > 4847 dat.a @ 6774, $ 6707 jmz.ab $ 41, * -17 cmp.b } 44, { 6170 sne.b $ -20, { -36 add.a } -31, { 37 seq.f @ 4140, { -43 sne.x # -43, > 45 slt.f @ 21, > 134 mul.ba } 6683, > -36 sub.ba { 24, < 7218 mod.x @ 2097, @ 5464 jmp.ab > 1502, < 5559 cmp.a { -5, $ 46 spl.i < 34, @ 2867 add.ba < 7022, { -41 seq.i * 9, > 4635 jmp.x } 252, } -41 seq.f @ 6387, * 30 dat.f } -34, $ -44 end ;0 ------------------------------------------------------- E_PAPER Battle details for warrior w.red Opponent Scores Results Performance of w.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 170 65 0 35 65 ******** nobody special 135 84 1 18 81 *********** Paperone 132 84 0 16 84 *********** Marcia Trionfal 211 46 1 56 43 ****** Blue Funk 3 240 30 0 70 30 **** Cannonade 197 53 1 49 50 ******* Tornado 93 186 55 24 21 ************************ Fire Storm v1.1 192 102 32 62 6 ************* Rave 289 10 3 96 1 * Iron Gate 277 19 5 91 4 ** Porch Swing 285 12 3 94 3 * Thermite 1.0 241 55 17 79 4 ******* -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 62.1 ;redcode-94 ;assert CORESIZE == 8000 ;name w.red ;strat - Generated using a GA ;Wilkies benchmark score = 65 ;popsize = 200, uniform crossover, no boot sequence (all instructions ;are evolved). 89th generation of the run. 2/19/99 org S; S; spl.ab # -21, # -37 mov.i > 20, > 8 jmn.b { 4121, * 49 sub.i # -29, } 5935 spl.ab # 2097, > 957 mov.i > 3, } 16 djn.x $ 6012, # -27 jmz.ab } 2527, $ -29 jmp.ab > 7831, @ 221 jmp.ba > 2625, } 6007 sub.b { 2304, $ 45 jmn.x { 41, @ -17 nop.x $ 49, < 4884 cmp.ab # 6180, } 1862 mov.ba * 4631, @ 31 jmn.b @ -22, < 7613 jmp.i * 5940, > 11 seq.f { -32, > 17 sne.i * -25, $ 3223 slt.a $ 7555, { 2297 nop.i $ -37, < -43 div.ab } 7, } -22 mod.a > 1723, @ -8 sne.ba } 5474, * 2147 div.a < 578, > -36 mod.i $ -9, } 2290 div.i $ 339, * 3221 sub.f # 6257, { 5519 nop.f @ 42, { 2394 seq.x # 1333, { -32 add.b $ 1498, # 7497 jmz.f @ 2658, @ -16 nop.b $ -41, > 7715 dat.ba < 545, $ -4 div.ab * 34, > 272 jmp.f > 4085, < -40 sub.x $ -37, $ 9 sub.ba > -8, < -42 slt.i * 15, * 4213 nop.a @ 45, > 285 dat.b > 3973, $ 6075 dat.f $ 1972, * -16 mov.i * -14, # 3869 jmn.x @ -8, < 30 mod.ba { 3185, # 48 nop.i > 3483, * -34 dat.ba { 5694, $ 5537 mov.a } -38, { 7006 slt.x } 32, @ 423 jmz.i @ 5478, @ 1464 end ;0 ------------------------------------------------------- E_SCAN Battle details for warrior chl_324.red Opponent Scores Results Performance of chl_324.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 298 1 0 99 1 nobody special 300 0 0 100 0 Paperone 278 11 0 89 11 * Marcia Trionfal 298 1 0 99 1 Blue Funk 3 178 61 0 39 61 ******** Cannonade 294 3 0 97 3 Tornado 163 115 31 47 22 *************** Fire Storm v1.1 94 205 68 31 1 *************************** Rave 273 27 9 91 0 *** Iron Gate 250 49 16 83 1 ****** Porch Swing 281 17 5 93 2 ** Thermite 1.0 260 38 12 86 2 ***** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 44 ;redcode-94 ;assert CORESIZE == 8000 ;name chl_324.red ;strat -/ 3/06/99. Another kind of scanner. It has evolved away the "SPL #" ;strat -/ commands which is surprising. It bombs and scans with a JMZ command ;strat -/ then switches to a DJN stream. It can take 1600 cycles or so before ;strat -/ the DJN stream hits the position where the scan detected the target. ;strat -/ Wilkies is about 49. org S; S; cmp.f $ 2867, * 6279 add.x < 5751, * 7438 spl.i $ 139, { 11 spl.i $ 1, { 18 nop.ab @ 4288, } 3424 mov.i $ -46, } 39 jmz.f $ -1, { 19 djn.x # -19, < 28 sub.a } 8, { 5814 dat.x * 7149, } 21 mul.ab < 1676, # -20 cmp.i { 3381, > 7804 dat.b * 38, < 2076 jmn.b * 5335, * -48 djn.ba $ -2, } 7717 jmn.f { 1110, @ 5120 jmn.a * 6197, } -23 cmp.x # 134, @ -49 add.b $ 5736, # 1396 div.ab { 6423, > 44 sne.ab > 4210, @ 2222 slt.b * -27, # 33 mul.f { 2781, * -2 spl.f # 3631, { 7477 sne.ab $ 47, } 7088 slt.f * 6665, * -11 mod.x @ 7379, } -18 nop.a # -45, * -4 mul.f # 2984, $ -23 nop.i # 6, $ 2435 mov.a { -33, $ 3949 cmp.f $ 2732, > 7 cmp.a $ 31, { 3802 djn.x # -20, { 3309 dat.x } 22, @ -16 cmp.ab { 4370, @ -1 nop.a { -19, * -40 mov.i * 42, } 6109 spl.a * 3712, { 5247 jmn.ba @ 39, @ 5627 seq.a @ 4838, } 786 add.b { -49, < 1411 mov.ab { 20, > 1927 sne.ab < 2562, < 6943 jmp.i @ 2968, $ -15 dat.i * 2394, $ 45 add.x $ 34, $ -33 nop.a # 35, * 5893 mov.b $ 32, < 5727 spl.f < 3529, $ 9 end ;0 ------------------------------------------------------- E_IMP Battle details for warrior w.red Opponent Scores Results Performance of w.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 146 77 0 23 77 ********** nobody special 162 69 0 31 69 ********* Paperone 118 91 0 9 91 ************ Marcia Trionfal 180 60 0 40 60 ******** Blue Funk 3 242 29 0 71 29 *** Cannonade 187 58 1 44 55 ******* Tornado 213 60 11 62 27 ******** Fire Storm v1.1 143 143 43 43 14 ******************* Rave 290 8 2 96 2 * Iron Gate 288 6 0 94 6 Porch Swing 282 12 2 92 6 * Thermite 1.0 252 27 2 77 21 *** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 53.3 ;redcode-94 ;assert CORESIZE == 8000 ;name w.red ;Uses some sort of imp ring. Something like that... ;ww_98.red org S; S; spl.ab # 3803, # -2 mov.i # -24, < 385 seq.b > 2, > 2495 spl.b # 43, < 3800 spl.ab # 2066, } 816 jmp.a } -40, > 6608 djn.a $ -19, $ 29 nop.ba } -27, $ 151 jmn.ab { 48, # -4 mov.a @ 3403, * 420 sub.ba @ 1854, $ -49 jmz.f { 20, # -46 add.x @ 44, > 5770 dat.ba < 21, $ 5760 mul.b > 1039, @ 1377 jmp.x @ 7462, @ 2085 jmz.b } -31, } 1698 sub.x $ 602, } 2385 nop.ab # 7290, > 102 jmn.x * 21, > 5157 dat.ba } 23, < -44 jmz.ba @ 5289, # 2472 dat.i > 5953, @ 6406 seq.i } -1, # 7201 cmp.ab * -2, } 5050 mod.x } 45, } 11 cmp.b > 7521, > 35 slt.b { 1967, { 6769 cmp.ba $ 4, } -44 jmz.x $ -45, @ 39 spl.a < 131, { -11 spl.x # 1273, < 4473 jmz.a } -24, } 4602 djn.x > -29, { 6170 cmp.f * -20, { 26 jmz.a # 195, } -15 sne.ba @ 25, { 3701 mov.b @ 6982, @ 2755 mul.b @ 36, # 13 mul.f } 3482, } 4643 sub.f } 3, < 1958 jmz.i > -17, { 37 seq.x * -25, @ 47 sub.ba # -30, { 661 spl.a @ -41, } 6035 spl.ba < 539, * -20 mod.x > -37, # 5316 div.x * 6438, @ 3473 mod.x * -18, } -14 sne.ba < -43, > 2951 end ;0 ------------------------------------------------------- MY3PAPER Battle details for warrior w.red Opponent Scores Results Performance of w.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 105 99 1 3 96 ************* nobody special 103 100 1 2 97 ************* Paperone 122 89 0 11 89 *********** Marcia Trionfal 144 84 4 24 72 *********** Blue Funk 3 187 61 3 45 52 ******** Cannonade 147 78 1 24 75 ********** Tornado 158 140 46 52 2 ****************** Fire Storm v1.1 157 139 45 51 4 ****************** Rave 261 33 9 85 6 **** Iron Gate 264 30 8 86 6 **** Porch Swing 250 46 14 82 4 ****** Thermite 1.0 196 85 22 59 19 *********** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 82 ;redcode-94 ;assert CORESIZE == 8000 ;name w.red ;strat - Starts with 3 papers org S; S; spl 14; spl 23; spl 32; spl 41; cmp.a { 6501, { -10 nop.x # 805, * 65 seq.x } -18, $ -14 djn.i { -33, } -16 nop.ba @ -49, < 4132 mov.i { 815, $ 7748 add.a @ -5, { -7 jmn.i } -26, } 6226 mov.f @ 44, } 7243 seq.ab { 50, # -16 seq.i # 48, < 45 seq.ab @ -31, < 7745 jmn.ab } 18, } 5331 spl.f # 432, > -16 spl.ab # 2213, # 6149 spl.ab # -6, * -25 mov.i } 7, } 1 djn.ba { 5117, { 7773 jmn.i { 7099, < 7273 jmp.i < -38, < 35 spl.f { 4873, @ 45 slt.ba > 3352, < 7585 mul.b @ 37, < 2677 mov.b @ -41, @ 11 slt.b # -35, $ 3412 spl.x # 4592, > 2656 mov.i } 7, } 1 spl.ab { 1652, { -28 sub.i > 7099, { -38 cmp.f * 687, # 15 mov.f # 404, * 45 seq.ba @ -31, < 1921 jmn.ab } 2014, } 2463 spl.ba # -3, @ 2380 spl.x # 2213, # 6149 spl.ab # 1974, * 37 mov.i > 27, } 1 djn.f { 1710, { 7773 jmp.i > 7099, { 7273 jmp.i > 7729, < 35 sne.f { 4873, @ 6851 slt.ba < 3352, < 7585 jmn.ab } 2, < 42 djn.f { -33, @ -16 nop.a @ 20, $ 35 seq.x { 815, < -37 mov.f { -28, $ 2108 dat.ba } 37, } 17 jmn.i @ -2, } 7243 mov.i # 50, # 3499 end ;0 ------------------------------------------------------- mystunbomb Battle details for warrior w.red Opponent Scores Results Performance of w.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 140 80 0 20 80 ********** nobody special 140 80 0 20 80 ********** Paperone 140 80 0 20 80 ********** Marcia Trionfal 189 57 1 45 54 ******* Blue Funk 3 217 43 1 59 40 ***** Cannonade 198 54 2 50 48 ******* Tornado 167 131 43 55 2 ***************** Fire Storm v1.1 182 110 34 58 8 ************** Rave 273 24 7 90 3 *** Iron Gate 274 19 4 89 7 ** Porch Swing 278 20 6 92 2 ** Thermite 1.0 257 35 9 83 8 **** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 61 ;redcode-94 ;assert CORESIZE == 8000 ;name w.red ;strat - 1/11/99. Throws a lot of spl.b 23, 0's around. ;strat - I think that they act as a stun bomb. org S; S; spl 14; spl 23; spl 32; spl 41; slt.x { 5, $ 2711 add.a < 5221, # 3614 mul.ba $ 34, { 3570 spl.i # 13, { 35 mov.i > -18, > 47 mov.i @ -7, { 15 djn.x { 2999, < 6808 add.ba * 1526, > 3938 sub.b $ -30, $ 5980 mod.i > 4188, @ -40 nop.i > -49, < 17 dat.i > 2271, $ 798 sub.f } 5192, * 4162 div.f @ 34, @ 43 mov.b > 7838, @ 6635 mul.f $ -17, * 6071 jmn.b * 1717, } 5439 jmz.ba < -39, > 3904 mod.ab < 1653, $ 17 seq.b @ 1987, @ -21 jmz.f } 5092, * 25 mod.f { 1627, # 1095 mov.f { 4924, @ 43 cmp.a @ 3912, } 5165 jmn.b } 40, $ -23 nop.i # 2926, { -41 slt.ab < 3235, } 26 spl.a @ -3, $ 4331 add.i $ 1048, < 6906 sne.f > 6322, > 1940 jmn.b < -43, @ 5406 mul.i } 33, $ 3580 slt.ba } 2084, { 5 slt.i # 47, * 7868 djn.ab $ -32, } 3057 djn.x @ -49, < 6921 jmz.ab $ 41, $ -40 div.b # -5, $ 807 slt.ab # 10, $ 201 div.f > 5804, > 1375 mul.ab } 5817, < -10 jmz.b * 45, @ -28 spl.b @ 3, # 2891 dat.b * -15, } 5072 add.b } 31, } 2659 spl.ba } 14, @ -11 mul.a @ 3393, @ 3457 div.x * 6899, * 331 spl.x > -15, } -5 jmp.i * -1, # 37 end ;0 ------------------------------------------------------- MYPAPER Battle details for warrior mypaper.red Opponent Scores Results Performance of mypaper.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 168 66 0 34 66 ******** nobody special 160 70 0 30 70 ********* Paperone 120 90 0 10 90 ************ Marcia Trionfal 175 64 1 38 61 ******** Blue Funk 3 202 58 6 54 40 ******* Cannonade 182 59 0 41 59 ******* Tornado 193 97 29 61 10 ************ Fire Storm v1.1 205 85 25 65 10 *********** Rave 264 33 10 87 3 **** Iron Gate 289 7 1 95 4 Porch Swing 270 27 8 89 3 *** Thermite 1.0 240 51 14 77 9 ****** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 58.9 ;redcode-94 ;assert CORESIZE == 8000 ;name mypaper.red ;strat 12/09/98. Paper with core clear. Generated using a GA with a 12 ;strat warrior endogenous hill. (Wilkies score of 57). org S; S; spl 14; spl 23; spl 32; spl 41; add.f $ 7034, } -49 mov.i { 6405, } 0 mod.b { 6561, { 1 dat.ab $ 2367, > 31 seq.f } 35, > -18 mov.f < 665, > 2127 dat.b } 7, @ -14 djn.ba } 28, # 5382 djn.i } 2904, { -48 slt.i # 433, > -16 add.b $ 25, } 35 mov.i { 7003, } 40 mod.a # 6561, { 1 dat.ab $ 2367, > 2431 div.f } 35, > -27 mov.f } -42, $ 5432 dat.b @ 3534, } -14 djn.b $ 28, # 5382 djn.i { 6290, { -48 slt.i # 433, < -45 mul.b < 3509, { 59 seq.i * 4122, @ 38 sub.f > 23, } 23 spl.ab * 2509, < 2134 jmn.x * 27, { -36 spl.b # 0, # 24 mov.i } -33, } -8 djn.f > 6006, { 3287 djn.i $ 3528, $ 41 sub.ab $ -21, > -10 mul.a * 25, < -20 mov.ab $ 5, } 47 jmz.ab > 4941, $ 4584 mul.b { 2367, > 5 jmp.i } -11, > -27 jmz.b $ 48, } 7475 dat.b @ 20, > -14 div.i @ 28, # 359 jmn.x { 3553, { 7109 slt.i } 5169, < 49 dat.a # -9, > 4138 sub.ba @ 14, < 5845 sne.a # 7555, $ 24 jmp.a } -11, } -2 seq.ba $ 1110, @ -40 add.x } -17, } 3803 div.ab $ 46, > 48 seq.ab } 5, $ 21 nop.ba < -19, > 2860 mov.i # 511, $ 5405 end ;0 ------------------------------------------------------- MYPAPER3 Battle details for warrior w.red Opponent Scores Results Performance of w.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 107 98 1 4 95 ************* nobody special 112 94 0 6 94 ************ Paperone 116 92 0 8 92 ************ Marcia Trionfal 140 86 4 22 74 *********** Blue Funk 3 205 49 1 53 46 ****** Cannonade 148 76 0 24 76 ********** Tornado 120 177 58 39 3 *********************** Fire Storm v1.1 138 153 48 43 9 ******************** Rave 272 26 8 90 2 *** Iron Gate 255 39 11 83 6 ***** Porch Swing 232 67 22 77 1 ******** Thermite 1.0 193 79 17 55 28 ********** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 86.3 ;redcode-94 ;assert CORESIZE == 8000 ;name w.red ;strat - 1/25/99 ;strat - Another paper. Wilkies score = 86 ;strat - org S; S; spl 14; spl 23; spl 32; spl 41; mov.ab > 6306, # 1795 jmp.i @ -26, { 38 jmn.ab } 2, < 42 djn.i @ -33, # -16 mod.a < 20, > 21 seq.a # 815, < 2603 mov.ba > -28, $ 2108 dat.ba > 37, * 17 jmz.i } -2, * 4961 djn.x # 6038, $ 3499 seq.i # 48, } 45 seq.ba @ -31, < 7745 cmp.ab } -27, } 310 spl.ab # 432, @ -10 spl.b # 2213, < 7725 spl.x # 4, * -25 mov.i } 7, } 1 djn.i > 2610, { 6536 jmn.i } 5901, < 7273 jmn.f > -38, < 6355 sne.ba { 4873, @ -16 slt.ba < 3352, < 10 mul.b < 37, @ 2677 jmn.b } 7927, } 7441 slt.b # 27, $ 2523 spl.x # 4592, { 6 mov.i } 7, } 1 spl.ab { 1652, { -29 sne.i { 7732, { -38 cmp.b < 687, * 6414 jmn.a > -11, # 36 sub.i * -26, { 38 jmn.ab } 359, < -18 djn.i { -33, @ 22 nop.f @ 7996, < 21 seq.x { 815, @ -37 mov.f > -28, $ 2108 dat.a } 43, } 6226 seq.f @ 44, } 7243 mov.ab $ 50, # -16 seq.i $ 48, # 45 seq.ba @ -31, { 7745 jmn.ab } 11, } -14 slt.f * 432, @ 6255 spl.a # 2213, # 6149 spl.x # 1974, * -25 mov.i } 7, } 1 djn.f > 382, { 6006 jmn.i } 7099, < 7273 jmp.i * -38, < 6355 end ;0 ------------------------------------------------------- mydoublepaper Battle details for warrior mydoublepaper.red Opponent Scores Results Performance of mydoublepaper.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 106 97 0 3 97 ************ nobody special 114 93 0 7 93 ************ Paperone 114 96 2 8 90 ************ Marcia Trionfal 142 79 0 21 79 ********** Blue Funk 3 155 80 5 30 65 ********** Cannonade 136 85 2 19 79 *********** Tornado 75 219 71 23 6 ***************************** Fire Storm v1.1 180 111 34 57 9 ************** Rave 279 15 3 91 6 ** Iron Gate 279 15 3 91 6 ** Porch Swing 276 21 6 91 3 ** Thermite 1.0 233 50 11 72 17 ****** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 80 ;redcode-94 ;assert CORESIZE == 8000 ;name mydoublepaper.red ;strat - 1/12/99. Paper. Starts with 2 nearly identical paper routines. ;strat - Wilkies benchmark score is in low 80's. ;strat - Made it to 23rd place on the beginner hill (through lucky timing). org S; S; spl 14; spl 23; spl 32; spl 41; mul.ba { 5619, $ 5715 seq.b * 3579, > 6972 mul.ab { 34, > 2610 jmn.i < 3453, @ 5077 nop.ab $ -35, @ 3995 spl.b # 4592, { 2772 mov.i > -20, } 1 djn.i $ 1704, { -23 cmp.b $ 28, @ 2904 mul.x > 4809, } 5523 seq.ba * 1666, } 178 mov.a @ 2777, { 3510 div.i < 6424, > 4451 seq.x } 7510, { 7 cmp.b $ 1347, < 0 sub.a } 5873, * 5328 add.ba * -43, * 5 sne.a > 7524, } 7155 djn.x } 7382, # -48 seq.ba $ 5880, $ 4287 mul.f { 48, $ 97 div.i > -32, } 7299 jmz.ab { -8, } 5731 jmn.a > 3453, { 5077 jmp.a @ 3497, @ 30 spl.i } 3187, { 7277 jmz.i > 320, } 1 mod.ab # 6, { 6969 mod.a @ -23, { 6088 cmp.i # -25, { 6829 mul.i > 48, $ 1444 seq.b { 2969, > 6972 jmn.i > -11, > 2610 jmn.i > 3453, @ 5077 nop.ab $ 3026, @ 3995 spl.b # 4592, { 2772 mov.i > -20, } 1 djn.i { 5982, { -26 cmp.b < 28, } -13 mul.x { 4809, } 5523 jmp.x @ 1666, > 20 add.ab @ 1912, * 3510 div.i < 1814, > 33 sne.ab $ 7542, { 671 div.i $ 1347, @ 1279 seq.x @ -16, $ 4214 add.i { -43, $ 5 djn.f > -11, > 7877 seq.i } 1638, { -49 seq.a $ 6975, $ 34 end ;0 ------------------------------------------------------- MYPIT Battle details for warrior hl_6.red Opponent Scores Results Performance of hl_6.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 120 90 0 10 90 ************ nobody special 144 78 0 22 78 ********** Paperone 138 81 0 19 81 ********** Marcia Trionfal 167 68 1 34 65 ********* Blue Funk 3 192 63 6 49 45 ******** Cannonade 199 55 3 51 46 ******* Tornado 172 121 38 55 7 **************** Fire Storm v1.1 213 81 25 69 6 ********** Rave 280 19 6 93 1 ** Iron Gate 278 20 6 92 2 ** Porch Swing 275 20 5 90 5 ** Thermite 1.0 280 16 4 92 4 ** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 59.3 ;redcode-94 ;assert CORESIZE == 8000 ;name hl_6.red ;strat - fills core with "spl.b" commands ;strat - sometimes the enemy gets caught in them and wastes ;strat - cycles org S; S; spl 14; spl 23; spl 32; spl 41; sub.ab { -44, $ 2711 sne.a $ 5221, # 3614 mul.f # 7034, @ 4466 spl.ba # -24, } -43 mov.i > -18, > 47 mov.i @ -7, { 15 djn.a { 2999, < 6808 div.b * 2670, { 5371 sub.i $ -14, $ 5058 mul.x $ 3299, < 6498 sub.f @ 1992, * 2243 mod.i * 1604, * 11 add.x } 4535, * 29 sne.f > 34, $ -34 mov.i > 7838, @ 5378 sub.a < 6654, @ 112 jmn.ab * 5221, @ -24 jmp.a > -39, { 5136 seq.ab < 2124, # 34 sne.ab * 1987, { -21 cmp.x { 5092, $ 2774 slt.ab @ 1627, { 2580 mov.f * 4924, < 6562 cmp.x @ 3912, > 3563 mod.ab $ 5339, $ -23 slt.a # -1, # -41 nop.ab < 4488, # 26 spl.i @ -3, # -14 nop.ba > 6470, @ 45 mov.a * 1203, { 1139 add.ab < -43, $ 7913 mul.i # 7499, $ 3580 mul.ba } 5156, # 7053 slt.f @ 44, * 7868 djn.ba $ -32, } 6770 jmz.ab $ -49, < 6921 jmz.ab } 2598, $ -31 div.b < 43, } 807 slt.ab # 10, $ -29 div.ba > 6367, # 22 mul.b { 1177, # 50 dat.ba } 45, * 107 nop.b @ 12, # 2891 dat.a $ -15, } 5072 mov.i * 7724, # 3523 mov.b @ 6793, > -11 mul.a { 4073, @ 4378 mul.ba * 3272, @ 4235 slt.ab > -15, * -5 jmp.i @ -1, # 25 end ;0 ------------------------------------------------------- myincendiarypaper Battle details for warrior w.red Opponent Scores Results Performance of w.red -------- ------ ------- ---------=---------=---------=---------= TimeScape (1.0) 114 93 0 7 93 ************ nobody special 128 86 0 14 86 *********** Paperone 106 97 0 3 97 ************ Marcia Trionfal 140 80 0 20 80 ********** Blue Funk 3 175 73 7 41 52 ********* Cannonade 180 60 0 40 60 ******** Tornado 184 103 30 57 13 ************* Fire Storm v1.1 193 94 27 60 13 ************ Rave 293 5 1 97 2 Iron Gate 264 27 6 85 9 *** Porch Swing 260 38 12 86 2 ***** Thermite 1.0 263 29 7 85 8 *** -------- ------ ------- ---------=---------=---------=---------= Adjusted Score: 65.4 ;redcode-94 ;assert CORESIZE == 8000 ;name w.red ;strat - 1/25/99 ;strat - paper that fills core with "spl.b $0, $0"s ;strat - Wilkies score = 75 org S; S; spl 14; spl 23; spl 32; spl 41; slt.f < 6840, # 2711 add.i # 44, } 1288 mov.ba * 34, @ -4 spl.x # 13, * 16 mov.i > -18, > 47 mov.i @ -7, { 15 djn.ab { 2999, < 4158 dat.f * 2841, @ 7731 jmn.b # 4035, # 5980 nop.ab $ 3, { 1108 mov.b $ 42, @ 6987 mod.x > 4184, $ 1735 spl.f } 26, < 4 div.i # 45, < 40 jmz.i $ 3279, # 5597 jmz.a @ 42, $ 2 cmp.i $ 27, * 7980 mul.a * 2340, < 4410 sne.x } 6802, } -49 cmp.b < 7672, @ 35 div.ab < 7796, * 4273 mov.f # 5619, $ 3793 seq.ba < -40, # -8 cmp.i > 1052, * 44 djn.f # 6442, < -23 nop.ba $ 56, < 3563 spl.ba # -33, @ 3716 jmp.f @ -3, # 2354 sne.x < -9, < 7569 dat.b < 5355, $ 43 mov.x # 3477, @ 18 mul.b $ 8, @ 3580 add.x } 4865, > 5325 spl.i # 4816, # 42 djn.b $ -32, @ 3057 sub.ba } 24, } 3291 jmp.i } 32, # 3105 dat.ab @ 4075, * 47 spl.ab > 7596, { -29 spl.f } -10, # 6751 sne.a * 24, < 3386 mov.b > 34, < -6 dat.i < 46, $ 41 dat.b < 5169, < 3658 jmp.x } 5114, { 4 mod.a @ 35, $ -31 sne.x { 7731, @ 3129 seq.f # -13, # 1 slt.ab { 1418, < -8 nop.ba # 905, # 15 end ;0 -------------------------------------------------------