From news-rocq.inria.fr!jussieu.fr!oleane!tank.news.pipex.net!pipex!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.edu!lerc.nasa.gov!purdue!mozo.cc.purdue.edu!cartoon.ecn.purdue.edu!bremermr Thu Apr 4 16:25:34 1996 Article: 4688 of rec.games.corewar Path: news-rocq.inria.fr!jussieu.fr!oleane!tank.news.pipex.net!pipex!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.edu!lerc.nasa.gov!purdue!mozo.cc.purdue.edu!cartoon.ecn.purdue.edu!bremermr From: bremermr@cartoon.ecn.purdue.edu (Myer R. Bremer) Newsgroups: rec.games.corewar Subject: chameleon Date: 4 Apr 1996 13:08:29 GMT Organization: Purdue University, W. Lafayette, IN Lines: 93 Message-ID: <4k0hkd$kif@mozo.cc.purdue.edu> NNTP-Posting-Host: cartoon.ecn.purdue.edu greetings. i just threw something together when pspace came back. i know i could have optimized the scanner a bit more with indirection protecting it against decrements and increments, but i'm one of the laziest coders around. it's so basic i'm embarrassed by it even though it did rather well for awhile. kline's going to love me now since chameleon always scored well against gem. probably not for much longer. ;redcode-94 ;name Chameleon ;kill testestest ;author M R Bremer ;strategy pspace is back, eh? ;strategy switch bomber <--> scanner ;pspace _RES equ #0 _STR equ #111 ;Not that obviously ;juliet ptr EQU -1333 ;wild card dist EQU 66 spread EQU dist*2 org res stun spl #spread, spread top add stun, scan scan cmp dist+top, top slt.ab #20, scan djn.f top, <5100 mov jump, @scan mov stun,