Subject: Splitbomb From: sadkins@bigbird.cs.ohiou.edu (Scott W. Adkins) Organization: Ohio University CS Dept., Athens Date: 11 Feb 92 13:22:54 GMT Message-ID: <4905@oucsace.cs.OHIOU.EDU> Here is a program that did so well, that I didn't have a heart to change it and make it Splitbomb V1.2 or something like that. The heart of the program is the searching and the slowing down of its enemy in much the same way that XTC does it. I must say, XTC does a fair job of converting from split bombing mode to dat bombing mode, by the use of a simple pointer. All my efforts to do such a thing in smaller code proved useless... making splitbomb more and more vulnerable to its own and XTC's attacks with each change. So, I now just slow them down with SPL -1 statments, like XTC, but with twice the size... I use 44 of then (I think) instead of 23. To finish the job off, I was forced to use a Dwarf to clean the memory out. I was really surprised how well it did, but as always, the Koth board does change away from certain types of programs... ;redcode verbose ;name SplitBomb ;author Scott Adkins ; ;strategy Slows the opponent down, and then unleashes a single deadly dwarf ;strategy to finish the job nicely. Uses "spl -1" similar to XTC, but in a ;strategy more efficient way, and much, much faster. Does well against many ;strategy splitters and bombers, but does poorly against mice and leech. ; bomb1 spl -1 start add #412, dest dest jmz start, dest kill mov #44, loop+1 mov dest, 20 loop mov bomb1, <19 djn loop, #44 look spl dwarf, bomb1-1 jmp start dwarf mov bomb2,