Warrior Benchmarks Current time is 5:42:52.34 pm Current date is Mon 05-24-2010 Comline: pmars -b -l 100 -d 100 -s 8000 -p 8000 -c 80000 -r 250 -f 159.4 M84A636.RED M84a 636 149.2 DBLFIRE.RED Double Fire 100.3 BOOM.RED Boom! 099.4 BESTO~BZ.RED Best of the best 092.2 REDPI~FS.RED RedPixel.2 090.8 INFRA~8D.RED Infractus Lepus 089.2 REPB1B.RED RepliBomber Strain 1B 085.1 OPTI4.RED Opti-4 083.4 80.RED GotDup? 080.1 58.RED Confused Paper 079.7 DEV5.RED Dev5 077.9 MOREV~ZN.RED MoreVamp v4 077.8 NASTY~DD.RED NastyBomberV7 076.3 24.RED Almost88 075.0 REFRIED.RED Refried RedBeans 072.6 FIREH~ES.RED FireHouse 072.1 PALLENS.RED Pallens Calx 071.9 TWO.RED 2 071.8 BANG.RED Bang! 071.1 MAYA17.RED Maya v1.7 063.0 FORKED.RED Forked Lite Ning 4.076 062.8 GOINM~Y4.RED Goin' Mobile 058.5 JOLT03.RED Jolt v0.3 032.8 SIMPL~JP.RED SimpleJMNWarriorV2 017.9 DUALS~0Q.RED DualScanV3 ------------------------------------------------ Warrior 24.RED ;redcode ;name Almost88 ;author TEV5/WTN ;evolved 24.red 5/23/09 ;assert CORESIZE==8000 spl # 7497,> 838 mov { 13,< 6340 mov # 10,{ 2634 mov @ 10,> 7 add $ -4,$ 6 djn } 6306,* 5 div * 3,@ -18 Opponent Scores Results Performance of Almost88 --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 188 374 0 62 188 ********** nobody special 202 346 0 48 202 ********** Paperone 236 281 1 16 233 ************ Marcia Trionfal 120 513 1 132 117 ****** Blue Funk 3 117 552 12 157 81 ****** Cannonade 119 527 5 141 104 ****** Tornado 465 276 152 89 9 ************************ Fire Storm v1.1 398 326 124 100 26 ********************* Rave 128 608 38 198 14 ****** Iron Gate 58 682 16 224 10 *** Porch Swing 118 616 34 200 16 ****** Thermite 1.0 141 570 34 177 39 ******* --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 76.3 ------------------------------------------------ Warrior 58.RED ;redcode ;name Confused Paper ;author TEV5/WTN ;evolved 58.red 5/25/09 ;assert CORESIZE==8000 slt.x $ 1554,} 4041 spl.a $ -4,< -5 mov.b @ -5,} 16 seq.x $ -5,# 15 spl.f # 6370,{ -16 spl.i $ 5007,$ 17 mov.i * 1475,{ 1127 mov.i { 5488,> 9 mov.i < 13,{ -3 mov.i < 2356,{ -3 djn.i $ -2,{ 5681 div.x } 3451,{ 1762 sne.i * 4378,$ 3412 djn.i $ -16,@ 8 jmn.x # -4,} 4876 mov.i } 7736,* 5702 mov.ba $ 3353,* 2159 djn.ba > -14,$ 1 Opponent Scores Results Performance of Confused Paper --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 193 364 0 57 193 ********** nobody special 180 390 0 70 180 ********* Paperone 202 349 1 50 199 ********** Marcia Trionfal 147 465 3 109 138 ******* Blue Funk 3 187 433 19 101 130 ********* Cannonade 229 340 16 53 181 ************ Tornado 466 280 154 92 4 ************************ Fire Storm v1.1 390 342 124 108 18 ******************** Rave 61 688 20 229 1 *** Iron Gate 79 667 25 221 4 **** Porch Swing 87 654 26 215 9 **** Thermite 1.0 183 549 55 177 18 ********* --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 80.1 ------------------------------------------------ Warrior 80.RED ;redcode ;name GotDup? ;author TEV6/WTN ;evolved 80.red 5/25/09 ;assert CORESIZE==8000 mov.i $ 3527,$ 1893 spl.ab # 4892,< 4471 slt.x $ 18,* -5 spl.b $ 1074,} 4804 spl.f # 9,$ -9 mov.i $ -20,{ -6 mov.i # 23,} 3998 mov.i } -18,} -4 mov.i } -18,} -4 mod.i $ 2270,} 0 jmn.i > 6305,# -13 spl.a $ -17,@ 2397 dat.a $ 364,# 3880 mov.b * 13,} -5 mov.ab # 8,} -8 mov.i $ 2,# 4028 spl.b { 6573,@ 19 spl.a $ -13,@ 6328 jmn.ba } -11,> 4369 Opponent Scores Results Performance of GotDup? --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 242 266 0 8 242 ************ nobody special 233 284 0 17 233 ************ Paperone 221 308 0 29 221 *********** Marcia Trionfal 209 332 0 41 209 *********** Blue Funk 3 174 435 11 98 141 ********* Cannonade 214 349 9 54 187 *********** Tornado 378 369 125 122 3 ******************** Fire Storm v1.1 387 354 126 115 9 ******************** Rave 40 706 12 234 4 ** Iron Gate 95 647 29 213 8 ***** Porch Swing 176 551 51 176 23 ********* Thermite 1.0 133 589 35 187 28 ******* --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 83.4 ------------------------------------------------ Warrior BANG.RED ;redcode-94 ;name Bang! ;author Terry Newton ;strategy Evolved by RedMixer 1.0d-8K7 4/14/09 ;origin 03_05.red ;parents 04_02.red 03_02.red -> 03_03.red ;generation 395 ;assert CORESIZE==8000 div.ab { 2707 , @ 3667 mov.ab { 315 , # 0 mul.x @ 5391 , * 0 jmz.a # 1 , $ 0 spl.i $ 3782 , $ 1 spl.ab $ 5175 , { 2 spl.f # 2 , } 1 mov.i } 531 , { 7927 mov.i * 6 , { -6 djn.f @ -4 , { -7 seq.i # 6 , # -7 end 5 ;species 03_05 ;wins 10 ;score 202 Opponent Scores Results Performance of Bang! --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 66 618 0 184 66 *** nobody special 56 641 1 196 53 ** Paperone 63 627 1 189 60 *** Marcia Trionfal 31 688 0 219 31 * Blue Funk 3 127 529 11 145 94 ****** Cannonade 136 505 9 132 109 ******* Tornado 444 306 148 102 0 *********************** Fire Storm v1.1 459 282 150 91 9 ************************ Rave 73 676 24 225 1 *** Iron Gate 90 660 30 220 0 **** Porch Swing 336 408 110 134 6 ***************** Thermite 1.0 275 443 81 137 32 ************** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 71.8 ------------------------------------------------ Warrior BESTO~BZ.RED ;redcode-b ;author Compudemon ;name Best of the best ;strategy win win win ;strategy tried lots of differnt programs ;strategy tried pspacers 5 different components ;strategy tried every strategy ;strategy because i added so many things and remove almost ;strategy as many i may have a copy of someones code but ;strategy but i dont remember names of programer or program ;strategy at least i tried to make an original program ;assert 1 spt equ (last+300) gate1 equ (stone-3) org scan pval DAT.F $0, $0 ; will points to the Dat scan JMZ.F scan, >spt ; linear bomb-scan SUB.AB #2, spt ; Try 2, 3 and 4 cloop MOV.I >bptr, >spt DJN.B cloop, #5 SUB.AB #3, spt bptr JMP.B @spt, #gat gat DAT.F #0, #5 bomb DAT.F >2667, #5 SPL.B #0, >gat+2667 dloop MOV.I bomb, >gat ; anti-imping dirty core-clear dl DJN.F dloop, >gat ; Thank you Bjoern. stone SPL.B #95, >-95 last MOV.I zgate, }gate1 zgate DAT.F zgate-gate1+2, >gate1 end Opponent Scores Results Performance of Best of the best --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 36 681 1 216 33 * nobody special 26 698 0 224 26 * Paperone 43 664 0 207 43 ** Marcia Trionfal 13 727 1 239 10 Blue Funk 3 559 163 177 45 28 ***************************** Cannonade 292 418 84 126 40 *************** Tornado 591 159 197 53 0 ******************************* Fire Storm v1.1 637 112 212 37 1 ********************************* Rave 89 659 29 219 2 **** Iron Gate 64 685 21 228 1 *** Porch Swing 105 642 34 213 3 ***** Thermite 1.0 527 212 172 67 11 **************************** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 99.4 ------------------------------------------------ Warrior BOOM.RED ;redcode-94 ;name Boom! ;author Terry Newton ;strategy Evolved by RedMixer 1.0d-8K8 4/15/09 ;origin 14_05.red ;parents 07_01.red 08_02.red -> 08_01.red ;generation 696 ;assert CORESIZE==8000 mov.ab # 0 , * 1 div.ab @ 0 , * 0 spl.i # 1391 , { 1 mov.i } 4796 , } -1 djn.x $ -1 , } -2 div.b $ 6 , # 3 dat.ba # 2 , { 2125 seq.i > 6 , < 2969 mov.i < 3 , * -2 jmn.ba < 8 , # 5369 mov.i } 6114 , > 3802 end 2 ;species 01_11 Opponent Scores Results Performance of Boom! --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 49 676 8 217 25 ** nobody special 36 681 1 216 33 * Paperone 36 681 1 216 33 * Marcia Trionfal 12 729 1 240 9 Blue Funk 3 192 414 16 90 144 ********** Cannonade 289 349 59 79 112 *************** Tornado 489 261 163 87 0 ************************** Fire Storm v1.1 496 244 162 78 10 ************************** Rave 224 524 74 174 2 *********** Iron Gate 331 418 110 139 1 ***************** Porch Swing 471 273 155 89 6 ************************* Thermite 1.0 384 360 126 118 6 ******************** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 100.3 ------------------------------------------------ Warrior DBLFIRE.RED ;redcode-94nop ;name Double Fire ;kill Double Fire ;author ADeadHeaD ;assert CORESIZE == 8000 ;strategy ok, it's Airbag ;strategy changed to use imp-bombs; tweaked spacing, step and placement ;strategy imp failsafe (against nPaper) like Recount ;bmb1 (simple imp) is effective against stone-imps ;bmb2 kills scanners immediately but turns into an imp in a few cycles ;one-two stone is improved by gathering all its parts closer together ;imp carpets are separated and moved away from home step equ 335 one add.f incr ,ptr ; part 1 of .5c bomber mov.i bmb2 ,*ptr jmz.f one ,>check ; airbag check jmp imps1 ,cptr djn.f -1 ,>cptr mov.i #step ,1 for 20 dat.f 0,0 rof impst1 equ (check+221) impst2 equ (check+132) imps2 spl >finish , ;strategy Silk replicator ;assert 1 start spl 1, <3000 spl 1, <1500 mov -1, 0 silk spl.a @0, 1210 ;Split (simple Silk) mov.i }silk, >silk ;Copy it add.a #112, silk ;Add some distance spl attack, 0 jmp.a silk, {silk ;repeat the thing resetting pointer attack mov 2, <-1 ;Do the attack! :) jmp -1, 0 Opponent Scores Results Performance of Dev5 --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 237 279 1 15 234 ************ nobody special 236 278 0 14 236 ************ Paperone 239 278 2 15 233 ************ Marcia Trionfal 181 394 2 73 175 ********* Blue Funk 3 197 449 31 115 104 ********** Cannonade 210 390 20 80 150 *********** Tornado 498 249 165 82 3 ************************** Fire Storm v1.1 325 415 105 135 10 ***************** Rave 53 689 15 227 8 ** Iron Gate 50 695 15 230 5 ** Porch Swing 74 668 22 220 8 *** Thermite 1.0 93 633 23 203 24 **** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 79.7 ------------------------------------------------ Warrior DUALS~0Q.RED ;redcode ;name DualScanV3 ;author Skybuck Flying ;strategy Dual Scan ;strategy Bomber ;assert 1 ;version 3 ;date 20 february 2008 ;Inspired by talk about q scans on corewar newsgroup ;Faster version uses multiple scan instructions ;Faster version uses multiple bomb instructions Initialization mov Location1, Bomb jmp Compare WarriorLength equ WarriorEnd - WarriorBegin WarriorBegin Location1 Location2 dat $WarriorEnd, $(WarriorEnd + CORESIZE /2) - WarriorLength Spacing dat $0, $0 dat $0, $0 dat $0, $0 dat $0, $0 dat $0, $0 dat $0, $0 dat $0, $0 dat $0, $0 dat $0, $0 dat $0, $0 Compare seq }Location1, >Location2 jmp Bomber seq }Location1, >Location2 jmp Bomber seq }Location1, >Location2 jmp Bomber seq }Location1, >Location2 jmp Bomber seq }Location1, >Location2 jmp Bomber seq }Location1, >Location2 jmp Bomber seq }Location1, >Location2 jmp Bomber seq }Location1, >Location2 jmp Bomber seq }Location1, >Location2 jmp Bomber sne }Location1, >Location2 jmp Compare Bomber nop {Location1, Location2 mov Bomb, }Location1 mov Bomb, >Location2 mov Bomb, }Location1 mov Bomb, >Location2 mov Bomb, }Location1 mov Bomb, >Location2 mov Bomb, }Location1 mov Bomb, >Location2 mov Bomb, }Location1 mov Bomb, >Location2 mov Bomb, }Location1 mov Bomb, >Location2 mov Bomb, }Location1 mov Bomb, >Location2 mov Bomb, }Location1 mov Bomb, >Location2 mov Bomb, }Location1 mov Bomb, >Location2 jmp Compare Bomb dat $0, $0 WarriorEnd dat $0, $0 Opponent Scores Results Performance of DualScanV3 --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 5 740 0 245 5 nobody special 3 744 0 247 3 Paperone 34 682 0 216 34 * Marcia Trionfal 1 748 0 249 1 Blue Funk 3 60 690 20 230 0 *** Cannonade 63 687 21 229 0 *** Tornado 27 723 9 241 0 * Fire Storm v1.1 45 705 15 235 0 ** Rave 82 667 27 222 1 **** Iron Gate 66 684 22 228 0 *** Porch Swing 105 645 35 215 0 ***** Thermite 1.0 46 703 15 234 1 ** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 17.9 ------------------------------------------------ Warrior FIREH~ES.RED ;redcode ;name FireHouse ;author P.Kline ;strategy multiple spl-carpeting, spiral-hunting scanners ;assert (CORESIZE==55440) || (CORESIZE==8000) for (CORESIZE==55440) vCore equ 55440 vCopies equ 6 rof for (CORESIZE==8000) vCore equ 8000 vCopies equ 4 rof vSpace equ (vCore/vCopies) vStep equ 13 vPtr jmp vScan ,vIncr+3 dat 0 ,0 dat 0 ,0 vAttack mov.ba vPtr ,vPtr mov #vPtr-vSpiral ,vSpiral add.b vPtr ,vSpiral vSpiral mov.x @0 ,@0 ; extract spiral increment mov.b @vSpiral ,vSpiral vWipe mov vSpl ,vPtr ,>vPtr jmn.f vWipe ,>vPtr add.ba vSpiral ,vPtr ; try spiral search jmz.f vMod ,*vPtr mov.ab vPtr ,vPtr slt vPtr ,#vEnd-vPtr jmn.f vWipe ,@vPtr vMod mod #vSpace-10,vPtr vNext add #vStep ,vPtr ; f-scan vScan jmz.f vNext ,@vPtr mod #vSpace-10,vPtr ; confine search space vSelf slt vPtr ,#vEnd+5-vPtr vGate jmz.f vAttack ,vPtr+1 djn vNext ,#9 ; count self-scans spl #0 ,#0 vSpl spl #0 ,#0 mov vClr ,<-2 ; reverse-wipe to overcome self-stuns mov vClr ,>vGate ; forward-wipe to win mov vClr ,>vGate djn.f -2 ,>vGate vClr dat 0 ,2-vGate dat 0,0 dat 0,0 vEnd dat 0,0 for 30 dat 0,0 rof vStart mov 1 bm2 spl -1, -10 step dat #step1, #step1 hitit mov bm1, @complin mov bm2, *complin;a-field of this & start1 add.f step, complin ;this must be identical complin cmp.a -1, -2 jmp hitit, top jmp *top, 0 ; jump to the new copy first mov.ba move, top wipe mov top, 02_05.red (4/28/09) ;generation 282 ;assert CORESIZE==8000 spl.b # 0 , < 4014 spl.ab @ 701 , } 5023 mov.i } -2 , } -1 spl.x $ -1 , > 4873 mov.i * 2698 , < 7988 djn.ab $ -3 , $ 4 mov.b } 6911 , # 6168 sne.i < 3 , { 6032 mod.ba < -2 , @ 3 mod.b < -2 , @ 1398 djn.i > 2230 , * 5861 djn.i > 7243 , * 1991 mul.ba $ 0 , $ -8 jmp.i > 5203 , $ 1992 djn.i # 3 , { 1 jmp.i $ 8 , * -3 djn.x < 5693 , } 4563 mov.i { 12 , $ 15 div.i { 10 , # 3 dat.a @ -10 , } -13 djn.i # 1 , $ 4811 end 1 ;species 08_06 Opponent Scores Results Performance of Infractus Lepus --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 221 308 0 29 221 *********** nobody special 219 312 0 31 219 *********** Paperone 173 407 1 79 170 ********* Marcia Trionfal 143 464 0 107 143 ******* Blue Funk 3 170 479 23 126 101 ********* Cannonade 200 374 8 66 176 ********** Tornado 586 160 194 52 4 ******************************* Fire Storm v1.1 354 378 112 120 18 ****************** Rave 95 647 29 213 8 ***** Iron Gate 114 630 36 208 6 ****** Porch Swing 258 474 80 152 18 ************* Thermite 1.0 193 526 54 165 31 ********** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 90.8 ------------------------------------------------ Warrior JOLT03.RED ;redcode-b test ;name Jolt v0.3 ;author J.A-Worth ;strategy boot->scan->clear ;strategy v 0.1-original, scan->clear ;strategy v 0.2-added boot ;strategy v 0.3-parallelized clear ;strategy 126->107->62?! ;assert 1 special equ 48 bdest equ 4123 ; not real one, though this probably won't help anybody. org boot clearp dat #bomb, #100 target dat #100, #112 next add step, target check sne *target, @target add step, target seq *target, @target slt.ab #special, target djn next, #1000 attack mov bomb,}target ; yeah, its huge, and it bombs both spots mov bomb,>target mov bomb+1,}target mov bomb+1,>target mov bomb+2,}target mov bomb+2,>target add.f bomb+1, target jmn.b next, attack-1 clear spl #4, #0 mov *clearp, >clearp step dat #42, #42 dat #18,#40 bomb spl #18,#93 spl #-3,>-3 jmp -2, <-3 a for 44 ; big decoy, but my scanner will bomb it too dat a,45-a rof bptr dat bomb+3,bdest boot mov {bptr,=- ;evolved:06:41:36 05-30-2009 add.ab # 2325 ,$ 1 jmz.f $ -1 ,> 2201 spl.b # 2260 ,{ 1252 mov.i @ 2 ,> -2 mov.i @ 1 ,> -3 djn.f $ -2 ,{ 2 dat.f # -14 ,$ 6 spl.b # -5 ,$ 7 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 dat.f $ 0 ,$ 0 end Opponent Scores Results Performance of M84a 636 --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 399 255 101 53 96 ********************* nobody special 462 225 133 54 63 ************************ Paperone 518 197 161 54 35 *************************** Marcia Trionfal 483 228 148 63 39 ************************* Blue Funk 3 452 191 115 28 107 ************************ Cannonade 233 449 55 127 68 ************ Tornado 206 515 59 162 29 ********** Fire Storm v1.1 165 561 47 179 24 ******** Rave 484 259 159 84 7 ************************* Iron Gate 376 367 123 120 7 ******************** Porch Swing 508 235 167 76 7 *************************** Thermite 1.0 498 231 159 70 21 ************************** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 159.4 ------------------------------------------------ Warrior MAYA17.RED ;redcode-94 ;name Maya v1.7 ;author Christoph C. Birk ;strategy CMP scanner (SPL 0 carpet) + core clear ;assert CORESIZE==8000 ;scored 109 on pizza '94 hill (18.7.95) ; 74 Wilkies DIST equ 14 SIZE equ 14 STEP equ 30 LOOP equ 267 GATE equ 30 scan add incr,comp comp cmp 4*STEP,4*STEP+DIST ; if not equal jmp carpet ; carpet bombing djn scan,#LOOP ; # of loops jmp bomb ; core clear for 43 dat #0 rof carpet mov #SIZE,count split mov bomb,STEP end comp Opponent Scores Results Performance of Maya v1.7 --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 54 642 0 196 54 ** nobody special 43 664 0 207 43 ** Paperone 60 651 7 204 39 *** Marcia Trionfal 62 635 3 194 53 *** Blue Funk 3 118 601 29 190 31 ****** Cannonade 43 691 9 225 16 ** Tornado 264 471 83 152 15 ************** Fire Storm v1.1 188 548 58 178 14 ********** Rave 271 463 85 149 16 ************** Iron Gate 237 462 62 137 51 ************ Porch Swing 342 378 104 116 30 ****************** Thermite 1.0 453 270 142 81 27 ************************ --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 71.1 ------------------------------------------------ Warrior MOREV~ZN.RED ;redcode-94 ;name MoreVamp v4 ;author Franz ;start vampire ;assert (CORESIZE%5)==0 step equ 5 detect equ 200 org vamp ;lets start at 2000 since that should be covered with the pit ccp dat pit,fang-detect-20 dat 0,0 gate dat 0,0 dat 0,0 fang jmp pit-100, #100 dat 0,0 ;i'll ad self splitting to enhance the durability ; vamp spl #-step, #step incr add.f vamp, fang mov.i fang, @fang ;this will give us not only detection of our fangs ;coming in but also of imps! and the clear is fairly anti imp ;not the best but worth the effort:) jmz.f incr, fang-detect mov.i gate,>kill ;standard spl/dat coreclear cc spl #sec-ccp, #60 mov *ccp, >ccp jmp -1,>gate ;lets put the pit on the bottom so we can have it carpet bomb ;and to optimize a bit we'll put the stepsize on the first spl ;to avoid the dat for 50 dat 0,0 rof pit spl #cc-ccp,>2000 sec spl #2, #30 mov -1,<2000 kill jmp -3, >gate end Opponent Scores Results Performance of MoreVamp v4 --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 203 440 32 111 107 ********** nobody special 193 478 38 133 79 ********** Paperone 61 631 1 191 58 *** Marcia Trionfal 53 662 6 209 35 ** Blue Funk 3 229 451 53 127 70 ************ Cannonade 214 385 21 78 151 *********** Tornado 285 432 84 133 33 *************** Fire Storm v1.1 266 461 81 146 23 ************** Rave 223 484 60 147 43 *********** Iron Gate 151 580 44 187 19 ******** Porch Swing 211 505 59 157 34 *********** Thermite 1.0 249 429 59 119 72 ************* --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 77.9 ------------------------------------------------ Warrior NASTY~DD.RED ;redcode ;name NastyBomberV7 ;author Skybuck Flying ;strategy Nasty Bombing + Nasty End Game + Nasty Gates ;history Created on 30 november 2007 ;history Updated on 11 january 2009 ;assert 1 WarriorLength equ (WarriorEnd - WarriorBegin) mov #(CORESIZE/7)-1, -8 WarriorBegin WarriorBombLoopBegin WarriorBombLoopPlaceBomb mov Bomb, @BombPosition ; mov @BombPosition, Bomb ; vice versa, scans for debugging purposes. WarriorBombLoopChangeBombPosition add.ab #7, $BombPosition ; nasty SPREAD YEAH WarriorBombLoopRepeat djn WarriorBombLoopBegin, @-10 ; #(CORESIZE/7)-1 WarriorBombLoopEnd Warrior2Length equ (WarriorEnd - WarriorBegin) Warrior2Begin BombingLength equ $-( (CORESIZE) - 5 ) StunCounter nop $WeaponSelect, BombingLength ; will be overwritten as to reset itself :) StunFire mov *StunCounter, >StunCounter StunRepeat jmp StunFire, 06_09.red ;generation 949 ;assert CORESIZE==8000 spl.ba # 2 , $ -4 mov.i } 2692 , { 7906 mov.i { 0 , < 3 djn.ab $ -2 , $ 2 spl.b { 1396 , @ 381 spl.b $ 1397 , @ 5867 end 0 ;species 02_02 Opponent Scores Results Performance of Pallens Calx --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 41 668 0 209 41 ** nobody special 23 704 0 227 23 * Paperone 40 670 0 210 40 ** Marcia Trionfal 13 727 1 239 10 Blue Funk 3 105 573 11 167 72 ***** Cannonade 118 574 20 172 58 ****** Tornado 382 367 127 122 1 ******************** Fire Storm v1.1 429 318 142 105 3 ********************** Rave 199 547 65 181 4 ********** Iron Gate 170 578 56 192 2 ********* Porch Swing 277 442 82 137 31 ************** Thermite 1.0 367 355 113 109 28 ******************* --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 72.1 ------------------------------------------------ Warrior REDPI~FS.RED ;redcode-94b ;name RedPixel.2 ;author John Lewis ;strategy jmz.f carpet-bombing scanner based on Rave.red ;assert CORESIZE==8000 ;strategy (which was based on agony) ;strategy V.1 New system, it ever works sometimes! ;strategy V.2 Now with comments! res equ 721 top sub.ab #res,#-100 ;subtract from traget eyes jmz.f top,@top ;scan for target slt top,#20 ;if it's me, skip it foot jmp vein,150 ;jump to target aquired status jmp top, gun jmn.b die, gun mov.ab #10, gun jmp fry, } gun end fry Opponent Scores Results Performance of Refried RedBeans --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 74 602 0 176 74 *** nobody special 80 593 1 172 77 **** Paperone 99 558 2 155 93 ***** Marcia Trionfal 51 648 0 199 51 ** Blue Funk 3 98 569 5 162 83 ***** Cannonade 182 419 11 90 149 ********* Tornado 283 436 84 135 31 *************** Fire Storm v1.1 283 436 84 135 31 *************** Rave 381 345 119 107 24 ******************** Iron Gate 257 443 69 131 50 ************* Porch Swing 214 529 69 174 7 *********** Thermite 1.0 249 438 62 125 63 ************* --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 75 ------------------------------------------------ Warrior REPB1B.RED ;redcode ;name RepliBomber Strain 1B ;author Terry Newton ;strategy Evolved by RedMixer 1.0c-8K (2/17/09) ;origin 11_12.red ;parents 07_72.red 07_71.red -> 08_72.red ;generation 287 ;assert CORESIZE==8000 mul.ab < 4663 , * 7390 spl.a # -2 , @ -1 mov.i $ 0 , { 4824 mov.f $ 7530 , { 4824 spl.i # 700 , # 2989 spl.ba # 5162 , { 3220 spl.i # 2107 , < 0 mov.i } 7922 , } 3 mov.i $ -2 , < 6027 add.ba # 4403 , < 1124 jmp.i > 1464 , $ 905 spl.ba } 7442 , } 4922 jmp.i $ -4 , { 10 mov.ab { -8 , $ 5529 mov.f } 6737 , # 6004 dat.x } 6737 , $ 3488 dat.f } 6737 , $ 3488 dat.i < 6128 , { 3448 dat.i { -2 , } 1425 sne.f * 7868 , } 1425 sne.f } 6391 , } 2026 sne.f } 419 , * 7279 sne.f } 419 , > 7280 spl.ab > 6833 , * 1328 spl.x < -4 , } 3908 sub.f } -21 , @ -5 add.i > 3176 , # -12 mov.f @ 5082 , > 19 mov.ab > 103 , { 3009 mod.ab > 104 , { 1518 mov.ba > 932 , { 3010 mov.b > 933 , { 6810 mov.b > 933 , { 3009 mov.i < 103 , { 5032 mov.i < 105 , { 5032 dat.f @ 5963 , @ 2747 dat.i < 5773 , < 16 spl.ab > 3060 , > 3513 ldp.ab * 1197 , * 29 spl.i $ 813 , } 5817 mul.f < -22 , { -15 jmz.a # 37 , } 2768 spl.ab # 1457 , < 1924 spl.ab @ 4749 , * 4400 mod.a > 165 , > 5125 mod.ab } 2138 , # 2193 sub.x < 5188 , * 1 spl.i } 6183 , @ 7799 ldp.f * 7127 , { 14 sne.i @ -32 , @ -19 sne.i @ -32 , @ -19 spl.i * 44 , < 4409 ldp.a $ 5127 , > 27 mov.x * 3860 , @ 26 add.a < 7531 , $ 2228 dat.i @ 707 , @ 1437 dat.i * -15 , } 1091 dat.i * -15 , } -46 mov.i < 3784 , # 5799 end 0 ;species 15_14 ;wins 3 ;score 123 Opponent Scores Results Performance of RepliBomber Strain 1B --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 248 260 2 6 242 ************* nobody special 239 272 0 11 239 ************ Paperone 240 273 1 12 237 ************ Marcia Trionfal 232 292 2 22 226 ************ Blue Funk 3 202 379 11 70 169 ********** Cannonade 229 370 26 73 151 ************ Tornado 308 431 99 140 11 **************** Fire Storm v1.1 370 361 117 114 19 ******************* Rave 111 621 31 201 18 ***** Iron Gate 105 633 31 207 12 ***** Porch Swing 159 561 43 177 30 ******** Thermite 1.0 234 456 58 132 60 ************ --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 89.2 ------------------------------------------------ Warrior SIMPL~JP.RED ;redcode ;name SimpleJMNWarriorV2 ;author Skybuck Flying ;version 2 ;strategy SimpleJMNScannerAndBomber for JMN testing ;date 2 february 2009 ;assert 1 WarriorSize equ WarriorEnd - WarriorBegin WarriorBegin JMNScannerCounter jmp $Start, $CORESIZE/2 ; land zone for imps dat $0, $0 dat $0, $0 dat $0, $0 Start JMNScannerLoop jmn InsertSection, -1 MOV.I $ 8, > 113 SPL.B @ 0, } 1270 MOV.I } -1, > -1 MOV.I $ 3, > -6 SPL.B $ 1, < 400 SPL.B @ 0, } 3620 MOV.I } -1, > -1 MOV.I $ 8, > 113 SPL.B $ 1, < 400 SPL.B @ 0, } 3620 MOV.I } -1, > -1 SPL.B @ 0, } 1270 DJN.B $ 0, < 2 JMP.B $ -2, $ 0 MOV.I } -1, > -1 MOV.I $ 8, > 113 SPL.B @ 0, } 1270 end Opponent Scores Results Performance of 2 --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 169 412 0 81 169 ********* nobody special 204 345 1 48 201 ********** Paperone 173 410 2 81 167 ********* Marcia Trionfal 152 461 5 108 137 ******** Blue Funk 3 176 434 12 98 140 ********* Cannonade 239 281 3 17 230 ************ Tornado 381 288 100 69 81 ******************** Fire Storm v1.1 290 389 73 106 71 *************** Rave 79 652 20 211 19 **** Iron Gate 94 637 25 206 19 ***** Porch Swing 75 651 17 209 24 **** Thermite 1.0 126 576 26 176 48 ****** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 71.9 ------------------------------------------------