From news-rocq.inria.fr!univ-lyon1.fr!jussieu.fr!rain.fr!news.sprintlink.net!newsfeed.internetmci.com!swrinde!cssun.mathcs.emory.edu!nntp.msstate.edu!news.memphis.edu!nntp.rhodes.edu!hal.mathcs.rhodes.edu!graham Sat Dec 16 15:23:42 1995 Article: 3323 of rec.games.corewar Path: news-rocq.inria.fr!univ-lyon1.fr!jussieu.fr!rain.fr!news.sprintlink.net!newsfeed.internetmci.com!swrinde!cssun.mathcs.emory.edu!nntp.msstate.edu!news.memphis.edu!nntp.rhodes.edu!hal.mathcs.rhodes.edu!graham Newsgroups: rec.games.corewar Subject: Round 9 Message-ID: <1995Dec15.174546.3101@rhodes> From: graham@hal.mathcs.rhodes.edu (Randy Graham) Date: 15 Dec 95 17:45:45 -0600 Nntp-Posting-Host: hal.mathcs.rhodes.edu X-Newsreader: TIN [version 1.2 PL2] Lines: 44 Well, I once again didn't have time to make anything for this round, so I took Old Tire Swing, made him more minimal, and threw him at the hill. Because he was written pretty simply in the first place, it took only 5 minutes to change, and 45 more to make sure he ran fairly well. I doubt I'll do great, but a stone/scanner should do OK. And the perpetual clear (spl/spl/dat...) should help against imps (since we can't gate them). So, here is my round 9 entry. And, it is here early enough that others may get him and tweak a little to help themselves (hint, reflections at +-24 might be helpful). Randy ----------------------------------------------------------------- ;redcode-icws ;name Baby Swing ;kill Baby Swing ;author Randy Graham ;contact graham@mathcs.rhodes.edu ;NSFCWT round 9 ;assert 1 ;strategy Another in the Swing family - this time, minimalist coded ;strategy 75% bomb/scan once-thru with spl/spl/perpetual dat core-clear STEP equ 12 site1 dat #0, #sweep1 site2 dat #0, #-STEP subber sub datadd, cmper bomber mov site2, @cmper cmper cmp subber-STEP*4-1, @subber-STEP*5-1 starter jmp setup, 0 looper jmp subber, 0 datadd dat #STEP*3, #STEP*3 setup add cmper, site2 seat spl 0, 0 newsite add #1, site2 clean mov @site1, @site2 repeat jmp newsite, 0 sweep3 dat #0, #sweep3-site1 sweep2 spl -1, #sweep3-site1 sweep1 spl -1, #sweep2-site1 end bomber