From news-rocq.inria.fr!jussieu.fr!math.ohio-state.edu!uwm.edu!cs.utexas.edu!news.sprintlink.net!news-stk-200.sprintlink.net!news.azstarnet.com!news Wed Sep 18 15:03:13 1996 Article: 5989 of rec.games.corewar Path: news-rocq.inria.fr!jussieu.fr!math.ohio-state.edu!uwm.edu!cs.utexas.edu!news.sprintlink.net!news-stk-200.sprintlink.net!news.azstarnet.com!news From: Franz Newsgroups: rec.games.corewar Subject: Brutality Date: Wed, 18 Sep 1996 02:05:57 -0700 Organization: StarNet Lines: 101 Message-ID: <323FBB75.18FC4DC4@azstarnet.com> NNTP-Posting-Host: usr2ip52.azstarnet.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.0 (X11; I; Linux 1.2.13 i586) hi there ... I have gotten my warrior to the 6th place on the beginner hill .. largely due to using Q^2 type scan in the beginning instead of the SNE/SEQ old style qscan .... and maybe partly to my other improvements ... anywayz ... on the 94 draft it failed though ... i just can't figure out what to do more on this warrior ... i snipped the qscan out of there since it's almost like the one in Core Warrior 40 ... what am i doing wrong or am i going the wrong direction ... i mean using a bomber instead of a scanner in a vampire ... here is the source (without the qscan) ;redcode-b ;author Franz ;name Neverending Brutality 7 ;password [censored by Planar] ;strategy Quickscan/Brainwasher/Pittrapper/Coreclear/IMPgate: ;strategy ---------------------------------------------------------------- ;strategy 1) Quickscan (new in v7) ;strategy 2) boots up to 5 different locations in core, 2 data 1 coreclear ;strategy 1 trapper, 1 pit ;strategy 3) starts trapper (modulo 5, nonsplitting) ;strategy 4) when done calls coreclear routine to kill the enemy ;strategy 5) converts to 150% c IMP gate ;strategy ---------------------------------------------------------------- ;strategy the pit is a SPL only pit that tries to cripple the enemy asap ;strategy in spare time the pit brainwashes pspace type enemies ;url http://www.azstarnet.com/~franz ;assert CORESIZE==8000 opt EQU 2365 pit EQU trapper INSTALLT EQU 2000 INSTALLC EQU -3000 INSTALLP EQU -2700 INSTALLB EQU 1500 ; ;Q^2 type quickscan was here ; ;boot pit boot MOV coreclr,pit+INSTALLP ;boot MOV p2,pit+1+INSTALLP ;tried to compress MOV p3,pit+2+INSTALLP ;it as much as I MOV p4,pit+3+INSTALLP ;could ;boot trapper MOV trapper,trapper+INSTALLT MOV tr2,tr2+INSTALLT MOV tr3,tr3+INSTALLT MOV tr4,tr4+INSTALLT ;boot coreclear MOV coreclr,coreclr+INSTALLC MOV cc2,cc2+INSTALLC MOV cc3,cc2+1+INSTALLC MOV bombstart,cc2+2+INSTALLC ;boot the bomb MOV bomb,bomb+INSTALLB ;jump to trapper and lets begin JMP trapper+INSTALLT ;this is the actual code being booted ... bomb DJN.F bombstart-INSTALLT+pit-opt+INSTALLP,-1 coreclr SPL #opt,<-opt cc2 MOV 2,