From news-rocq.inria.fr!univ-lyon1.fr!howland.erols.net!newsfeed.internetmci.com!in2.uu.net!news.new-york.net!news.stormking.com!98mlewinski@kamsc.k12.mi.us Thu Nov 7 15:12:42 1996 Article: 6496 of rec.games.corewar Path: news-rocq.inria.fr!univ-lyon1.fr!howland.erols.net!newsfeed.internetmci.com!in2.uu.net!news.new-york.net!news.stormking.com!98mlewinski@kamsc.k12.mi.us From: Matt Lewinski <98mlewinski@kamsc.k12.mi.us> Newsgroups: rec.games.corewar Subject: Interesting New Bomber Date: 6 Nov 1996 16:30:15 -0500 Organization: Storm King Ind. Inc. Lines: 38 Sender: server@news.stormking.com Distribution: world Message-ID: <3280FDDA.32FB@kamsc.k12.mi.us> Reply-To: 98mlewinski@kamsc.k12.mi.us NNTP-Posting-Host: valhalla.stormking.com Mime-Version: 1.0 Originator: corewar-l@stormking.com X-Mailer: Mozilla 3.01 (Macintosh; I; PPC) I've been playing around with things, and i came up with something rather interesting. It is a .60c bomber that can be realy interesting, depending on the constants, these have been changed however :-) Here is the base code. ;redcode ;name Neat Thing That has Bad Constants ;author Matt Lewinski org loop space equ 8 data dat.f $83 , $29 mult dat.f $2 , $2 for space dat.f $0 , $0 rof loop mul.x $data , $mult mov.i $data , @mult mov.i $data , *mult mov.i {mult , -90 mov.i $datf , >data djn.f $-1 , >data datf dat.f >2667 , }datf-data+2 And to test the constants, change the mov.i int the loop to compares (actually, the first two are cmp.i, the last one is sne.i), because if you find something to be different, you've hit yourself, and the clear will prematurely start. Any use for this, with good constants, does it stand a chance. -- -------------------------------------------------------------------- Matt Lewinski 98mlewinski@kamsc.k12.mi.us Kalamazoo Area mlewinsk@newton.kamsc.k12.mi.us Math & Science Center http://www.kamsc.k12.mi.us/sp98/mlewinsk