Path: ibmpcug!gwen.pcug.co.uk!pipex!howland.reston.ans.net!spool.mu.edu!usenet.eel.ufl.edu!ukma!nntp.memphis.edu!nntp.rhodes.edu!harlie.mathcs.rhodes.edu!graham Newsgroups: rec.games.corewar Subject: Vamp Stone? Message-ID: <1995Jun14.132215.2783@rhodes> From: graham@harlie.mathcs.rhodes.edu (Randy Graham) Date: 14 Jun 95 13:22:14 -0500 Nntp-Posting-Host: harlie.mathcs.rhodes.edu X-Newsreader: TIN [version 1.2 PL2] Lines: 88 In the "Well, it seemed like a good idea..." category, we have building blocks. Here was my thinking on this: What is the biggest cause of vampires loosing to paper? Too stinkin' many process for the pit to catch them all before a sweep. How can we solve this? Well, let them sit a while in the pit before sweeping. But how do do this without putting oneself in the pit, still bombing all of core at a good step (mod-4 for most vamps, I think), don't get so big that scanners find you easily, and still be reasonably quick? My thought was, have a stone and a vampire working together. That next to last site the stone hits is the fang thrower. This stops the vampire just before he hits the stone and himself, therefore not jumping in the pit with the enemy. Then, have the stone sweep core, hitting the pit just before hitting itself, leaving only one spl #0 line. Unfortunately, this didn't work with my first test. Here is builing blocks as I first threw him together. Maybe incorporating a two-pass clear would work, but if you're going to two pass clear, you probably don't need the help of the vamp anyway. If anyone can improve her, let me know (scores about 95 on the '94 hill). Randy ------------------------------------------------------------ ;redcode-94 ;name Building Blocks ;kill Building Blocks ;author Randy Graham ;assert 1 ;strategy Stone from Non Plussed and a simple vampire working together. STONE equ (stoneup+1472) ;where to move the stone VAMPOFF equ (STONE+VSTEP-1) ;where to move the vampire PITOFF equ (VAMPOFF+DIFF) ;where to put the pit SSTEP equ 36 ;step size for stone VSTEP equ 108 ;step size for fangs WHICH equ (1) ;which line off the stone to bomb (well = 0) TRAP equ (DIFF+3) ;where the fang is DIFF equ (35) ;how far past vamp to put pit org stoneup stoneup mov.i WHICH+SSTEP sub.f well, -1 djn.f stoner, <-381 mover mov.i 3, {1 vamp spl.a #VSTEP, <-VSTEP fanger mov.i TRAP-2, @TRAP-2 sub.f vamp, fanger+TRAP-2 djn.f fanger, <-381 pit spl.a #0, <-12 jmp.a -1, <-12 fang jmp.a pit+TRAP-3-VSTEP, 0-TRAP+3+VSTEP ;for MAXLENGTH-CURLINE ; dat.f 0, 0 ;rof end stoneup