Warrior Benchmarks Current time is 4:34:25.28 pm Current date is Sat 05-30-2009 Comline: pmars -b -l 100 -d 100 -s 8000 -p 8000 -c 80000 -r 250 -f 100.3 BOOM.RED Boom! 099.4 BESTO~BZ.RED Best of the best 092.2 REDPI~FS.RED RedPixel.2 090.6 INFRA~8D.RED Infractus Lepus 089.2 REPB1B.RED RepliBomber Strain 1B 085.1 OPTI4.RED Opti-4 083.3 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 074.4 MESSIMPS.RED A Mess of Imps 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 033.6 DEEPG~NU.RED Deep Green Sea 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 208 334 0 42 208 *********** Blue Funk 3 174 435 11 98 141 ********* Cannonade 216 348 10 54 186 *********** 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 173 554 50 177 23 ********* Thermite 1.0 133 589 35 187 28 ******* --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 83.3 ------------------------------------------------ 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 DEEPG~NU.RED ;redcode-94 ;name Deep Green Sea ;author Pierre Baillargeon ;strategy v1.00: Very fast spl bombing, core clearing. ;strategy v1.10: Added some decoys. ;strategy v1.11: Found a bug in decoys... ;strategy v1.20: No more decoys !!! ;strategy v1.30: About twice faster. ;strategy v1.41: Back to 1.20. ;assert 1 len equ 12 dist equ 254 first equ 126 delta equ 126 amount equ 118 shore mov #len,#len ; init copy source count mov #amount,#amount ; init bombing count mov #first,bank ; init bomb-start location sea mov #dist,#dist ; init copy destination green mov algae, ;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) 225 300 0 25 225 ************ nobody special 216 318 0 34 216 *********** Paperone 173 410 2 81 167 ********* Marcia Trionfal 139 472 0 111 139 ******* Blue Funk 3 167 479 21 125 104 ******** Cannonade 200 374 8 66 176 ********** Tornado 586 160 194 52 4 ******************************* Fire Storm v1.1 354 378 112 120 18 ****************** Rave 94 649 29 214 7 ***** 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.6 ------------------------------------------------ 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,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 MESSIMPS.RED ;redcode ;name A Mess of Imps ;author rebs1.4a1-standard ;parent 0529.red -> 0530.red ;origin 0486.red ;generation 143 ;assert 1 spl.x @ -34 , } 3404 mul.ba @ 1556 , * 38 mov.x > 6488 , $ -42 mov.b } 7047 , $ -43 add.i < 6 , { 1809 spl.a < -14 , * 3170 spl.f # 10 , > 5308 mov.i < 26 , { 5019 mov.i < -22 , { 2491 mov.i # -37 , > 2031 djn.f { 5035 , < 3183 mul.b * 26 , > 19 djn.i } 41 , @ 1180 mov.x @ 4 , } -3 spl.x # 23 , $ 3207 slt.i * 15 , } 11 dat.x > 867 , > 2873 mov.i # 19 , * -31 div.i * 17 , { 44 dat.f > 24 , $ 6602 mov.ba { 4723 , { -3 jmn.i * 18 , # 1905 ldp.ba @ 0 , $ 4075 spl.x # 5347 , } 4389 dat.x # 960 , # -6 spl.i > 960 , $ -42 dat.ba { -14 , > -37 spl.i } 19 , { 4171 sne.f $ 3834 , # -37 div.f < -17 , } 4 spl.i * 6715 , < 19 jmp.i } 6230 , < -5 mov.ba > 21 , { 30 spl.x * -39 , } -22 spl.i < 33 , $ -45 div.a < 7542 , * -24 spl.x { 7543 , > 7 spl.x } 2917 , # 10 mov.f $ 475 , # 29 sne.ab } 1892 , * 1836 mod.i { 6424 , $ 25 mov.ab } -1 , } 4264 mov.b @ 7533 , } -44 dat.x > 23 , @ 28 dat.f > 7189 , * 5 spl.i # -48 , } -2 mul.f { 49 , # 43 div.x $ 5118 , } 62 div.x $ 5118 , } 62 sne.x > 26 , * -7 spl.i * 2064 , { -50 seq.f $ -7 , @ 4170 slt.x < -18 , @ 6177 spl.a $ 30 , @ 4997 stp.i # 35 , > -21 div.i } -34 , { -11 dat.f > 7534 , > 4658 spl.a $ 4480 , # -41 div.i @ 27 , # 40 mul.a < -13 , } -44 dat.a * 1016 , { -32 dat.a # 15 , } -31 add.ab > 1633 , } 20 ldp.f * 3551 , @ 10 jmn.f > -11 , < 2090 mov.b > -37 , < 6715 mov.f > -37 , < 6714 dat.i * 6894 , > -24 jmp.b $ 32 , * 31 djn.i < 6688 , * 4371 jmn.i $ 2780 , { -40 mov.x { -13 , @ -47 mov.i * 3897 , * 40 mod.i * -24 , @ 2848 spl.i # 7867 , * -12 mov.f $ 1435 , $ -9 spl.i # 1533 , # 7280 spl.ab < -17 , } 15 stp.b @ -16 , { 39 spl.f # 2156 , < 7730 add.ba * 31 , { 2295 dat.ab } 4920 , $ 292 seq.ab @ -17 , * 31 jmp.x { 7267 , * 14 dat.b } 15 , > -50 mov.b < -32 , * 29 slt.x } 2 , $ 3152 spl.i < 42 , { -18 spl.ab { 3533 , @ 2326 end 0 ;species 0530.red Opponent Scores Results Performance of A Mess of Imps --------------- --------- ----------- ---------=---------=---------=---------= TimeScape (1.0) 204 342 0 46 204 ********** nobody special 183 384 0 67 183 ********* Paperone 192 366 0 58 192 ********** Marcia Trionfal 155 440 0 95 155 ******** Blue Funk 3 140 518 16 142 92 ******* Cannonade 215 368 16 67 167 *********** Tornado 540 207 179 68 3 **************************** Fire Storm v1.1 299 440 96 143 11 *************** Rave 67 676 20 223 7 *** Iron Gate 68 677 21 224 5 *** Porch Swing 116 626 36 206 8 ****** Thermite 1.0 54 690 16 228 6 ** --------------- --------- ----------- ---------=---------=---------=---------= Adjusted Score: 74.4 ------------------------------------------------ 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 ------------------------------------------------