From news-rocq!jussieu.fr!math.ohio-state.edu!news.cis.ohio-state.edu!news.maxwell.syr.edu!xmission!news.inconnect.com!news-west.eli.net!not-for-mail Sat Jul 17 15:15:58 1999 Article: 10411 of rec.games.corewar Path: news-rocq!jussieu.fr!math.ohio-state.edu!news.cis.ohio-state.edu!news.maxwell.syr.edu!xmission!news.inconnect.com!news-west.eli.net!not-for-mail From: "Ransom Smith" Newsgroups: rec.games.corewar References: <378f6ab2.42631388@news.iafrica.com> Subject: Re: Beginner Lines: 73 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Message-ID: Date: Sat, 17 Jul 1999 12:23:15 GMT NNTP-Posting-Host: 207.173.247.17 X-Complaints-To: abuse@ctaz.com X-Trace: news-west.eli.net 932214195 207.173.247.17 (Sat, 17 Jul 1999 06:23:15 MDT) NNTP-Posting-Date: Sat, 17 Jul 1999 06:23:15 MDT Organization: Ctaz.com NewsReader Service Xref: news-rocq rec.games.corewar:10411 > I am a beginner to Core War, in fact I only found out about it two > days ago. I wrote a warrior, not very competitive in the real world > though. I downloaded Wilkies.zip from the KOTH site and have tested my > warrior against all of those in the package. Shoot, you're doing better than I was for the first two days. But then, I still haven't written anything very good. :-) > Please Comment on it and tell me what I could change etc. > > Thank you very much > > Marc > > ;redcode-94 > ;name Rodent > ;author Marc Brooker > ;assert CORESIZE==8000 > bomb dat #0 > start SPL 0 > dwarf ADD #8, bomb > MOV bomb, @bomb > ADD #8, bomb > MOV bomb, @bomb > SPL >troll > jmp dwarf > troll dat #0 > end start I'm assuming you've already taken into account everybody else's changes. (If you can't, let me know, I'll clarify.) I think the best thing you could do is look at the warrior "carbonite" to see the best stone-type guy I have found. Here it is: ;redcode ;name Carbonite ;author Um.. I forgot who. :-) ;assert CORESIZE==8000 org strat2 dbomb dat >-1, >1 strat2 spl #0, <-100 mov dbomb, tar-197*3500 tar add #197, -1 ; gets bombed to start coreclear djn.f -2, <-1151 This is the best and most compact non-scanning stone I have found, with the possible (and I really don't think so) exception of one whose last line goes: djn.f -2, <-2 But my testing showed carbonite to be more effective. For your scanner question, I would advise looking at "rave" by Stefan Strack. You already have a copy, it came with the pmars. Don't worry about completely understanding it yet, just know that when it finds something, (and I believe it only effectively scans one core-location per cycle) it drops 8 or 10 spl 0's on it in a row. this will majorly slow a program down to a crawl, by multiplying processes on useless lines. later, it runs a dat-coreclear and wipes everything out. Another cool something-of-a-scanner with the principle of dats and spls is Z-shot. It came in a CoreWarrior newsletter a few issues ago. Sorry, I don't have it handy. Anyway, the fun part of what i wanted to say: Your 'troll' was my first idea too, as a new person. Except it looked less like an imp, and more like a dwarf. I'm still trying to get it to work. My advice is make it a scanner, and spl with at least 3 processes so that you can latch on to silk-type paper warriors, which quickly fill up a good deal of the core. (These also are helpful. I think one of the basic ones in wilkies is called paperone.) Let me know if it works, or if anything I said is fantastically helpful. Thanks!