From news-rocq.inria.fr!jussieu.fr!univ-lyon1.fr!in2p3.fr!oleane!newsfeed.nacamar.de!news-peer.sprintlink.net!news.sprintlink.net!Sprint!vixen.cso.uiuc.edu!newsrelay.iastate.edu!news.drake.edu!not-for-mail Thu Sep 25 18:57:42 1997 Article: 7862 of rec.games.corewar Path: news-rocq.inria.fr!jussieu.fr!univ-lyon1.fr!in2p3.fr!oleane!newsfeed.nacamar.de!news-peer.sprintlink.net!news.sprintlink.net!Sprint!vixen.cso.uiuc.edu!newsrelay.iastate.edu!news.drake.edu!not-for-mail From: Paul Kline Newsgroups: rec.games.corewar Subject: curious little program Date: Thu, 25 Sep 1997 10:14:06 +0000 Organization: Drake University, Des Moines, Iowa Lines: 75 Message-ID: <342A396F.57B6@acad.drake.edu> Reply-To: pk6811s@acad.drake.edu NNTP-Posting-Host: 207.28.190.119 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.0 (Macintosh; I; PPC) Here is a "Curious Little Program", which acts as a silver bullet against a class of one-shot scanners and dclear. CLP wins 80+% against five current '94 Hill residents (identified below :-) CLP is a modernized version of Cowboy, winner of the 1988 ICWS tournament. Cowboy was a large slow vampire with a dodger capability. By monitoring 'fence' locations he detects an oncoming core-clear and copies himself safely out of the way. I wrote a working version of CLP while developing Clisson, but never thought it was going anywhere, just too darn big. It came to me the other day that here is a program to scout out a class of unidentified opponents - if they are vulnerable then they are probably one-shot scanners with a two-pass core clear, or a simple dclear. Additionally, by brainwashing with zero CLP can keep a psmart opponent in the vulnerable state. Works great! ;redcode-94 test ;name CLP ;author P.Kline ;assert CORESIZE == 8000 ;strategy curious little program, variation of Cowboy ;strategy dodge spl/dat sweeps and dclear wipes ;strategy brainwash pswitchers slDodger mov pescape ,}pescape ; make copy jmn.b -1 ,pescape ; preset jmp p1+5093 ,-p1-5093 ; jump to new location psnare jmp ptrap-200,+200 ptrap mod.x #10 ,#1 ; allow only one process stp.ab #0 ,#0 ; complete brainwash djn.b -1 ,-1 pincr mov 1 ,-1 ; opponent dies pb dat 5093+p1-pescape,-plen pescape dat 0,0 end slDodger ----- So who is vulnerable? Most programs slaughter CLP - any kind of paper or stone is untouchable. But here are the interesting stats (CLP Win/Loss): Red Baron 86/13 Fusion 81/16 DimWit 87/12 C^3 83/16 Electric Head 85/14 Digitalis 6/40 Eater 20/73 The last two are intriguing and deserve more investigation :-) Paul Kline pk6811s@acad.drake.edu