From news-rocq!univ-lyon1.fr!cines.fr!lirmm.fr!fr.clara.net!heighliner.fr.clara.net!news.stealth.net!yellow.newsread.com!bad-news.newsread.com!netaxs.com!newsread.com!panix!newsmaster.cc.columbia.edu!phl-feed.news.verio.net!news.verio.net!news.ttsg.com! Mon Oct 22 15:12:14 2001 Article: 13024 of rec.games.corewar Path: news-rocq!univ-lyon1.fr!cines.fr!lirmm.fr!fr.clara.net!heighliner.fr.clara.net!news.stealth.net!yellow.newsread.com!bad-news.newsread.com!netaxs.com!newsread.com!panix!newsmaster.cc.columbia.edu!phl-feed.news.verio.net!news.verio.net!news.ttsg.com!adamow@if.pw.edu.pl From: Lukasz Adamowski Newsgroups: rec.games.corewar Subject: Did I miss something? ;) Date: 20 Oct 2001 10:00:59 -0400 Organization: TTSG Lines: 46 Distribution: world Message-ID: Reply-To: adamow@if.pw.edu.pl NNTP-Posting-Host: odin.ttsg.com X-Trace: odin.ttsg.com 1003586459 626 216.231.111.29 (20 Oct 2001 14:00:59 GMT) X-Complaints-To: abuse@news.ttsg.com NNTP-Posting-Date: 20 Oct 2001 14:00:59 GMT Originator: corewar-l@koth.org Xref: news-rocq rec.games.corewar:13024 Hi, guys! Boy, a lot of post have come, when I was off-line. I see there was an discussion about making Redcode more attractive for newbies. I agree with those who suggest reducing the number of instructions. In my opinion some mathematical ones are used very rarely and can be removed: MUL, DIV, MOD, even ADD, which can be replaced by SUB (Why not remove SUB and use only ADD? - you ask. Because SUB is very useful in scanners which scan in both directions.) Also CMP is useless since there is SEQ/SNE pair. And I personally don't use SLT and NOP, but maybe you do. For some newbies DJN can be hard to understand well, but I know how useful it can be in DJN-streams. About addressing modes and modifiers - I wouldn't change anything. I may seem very difficult to learn all of them, but it's no neccesary. You can play knowing just the basics. Well, that's about Redcode. As for GUI: I think it's better to make separated windows for core, zoom-in, controls, statistics, editor etc. and let the user decide which of them he want to see and how. Of course, there may be some default prefered settings. O, yes! Hotkeying of course has to be. However I have my own hill, I don't have any opinion about making new ones with another, better rules. I just play where I can. Something like ranks of players (I repeat: _players_ - I mean persons who play in CW, not _warriors_ which I mean programs written by players) is a good idea. And now for something completely different: Let me introduce to you my newest idea - The Great Mutato (actually it's not the best name for such kind of warrior, but I couldn't think up anything else; if you can, let me know :) It's a paper which is changing into stone after making a copy of itself. The same loop is used for copying and droping bombs. Looks nice, I think. What a pity it doesn't fight so nice. ;redcode ;name Mutato ;author Lukasz Adamowski ;strategy paper/stone ;assert CORESIZE==8000 start add #5, $0 mov <-1, {3 jmn $-1, $-2 spl {-1, {-2 jmp $1033, >-4 end start ; Lukasz From news-rocq!univ-lyon1.fr!cines.fr!lirmm.fr!fr.clara.net!heighliner.fr.clara.net!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator-SanJose!in.nntp.be!easynews!sjc-peer.news.verio.net!phl-feed.news.verio.net!news.verio.net!news.tt Fri Oct 26 14:36:39 2001 Article: 13060 of rec.games.corewar Path: news-rocq!univ-lyon1.fr!cines.fr!lirmm.fr!fr.clara.net!heighliner.fr.clara.net!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator-SanJose!in.nntp.be!easynews!sjc-peer.news.verio.net!phl-feed.news.verio.net!news.verio.net!news.ttsg.com!adamow@if.pw.edu.pl From: Lukasz Adamowski Newsgroups: rec.games.corewar Subject: Re: How active is Corewar? Date: 25 Oct 2001 18:18:55 -0400 Organization: TTSG Lines: 45 Distribution: world Message-ID: Reply-To: adamow@if.pw.edu.pl NNTP-Posting-Host: odin.ttsg.com X-Trace: odin.ttsg.com 1004048336 25079 216.231.111.29 (25 Oct 2001 22:18:56 GMT) X-Complaints-To: abuse@news.ttsg.com NNTP-Posting-Date: 25 Oct 2001 22:18:56 GMT Originator: corewar-l@koth.org Xref: news-rocq rec.games.corewar:13060 On Thu, 25 Oct 2001, Philip Thorne wrote: > I liked what I saw, plus I noticed at least one KOTH veteran on one of > the hills. Yes, John Metcalf was the first player ever joined my hill and he's still on it, because he wrote warrior to simple to be beaten (just fast multiprocess coreclear). Not many of Polish players are so good as "veterans"... ... and that makes me angry ;) > BTW the "engine" of my beginner warrior came from one of your earlier > posts - I discovered later you named it The Shortest Worm. Actually, it's not the shortest. After I had written it, I discovered many silk-based papers which are more difficult to understand, but more effective (but not always). My last warrior Mutato (this is not a good name, I must think up another) is also "Shortest"-based, but it's quite different in working: start add #5, $0 mov <-1, {3 jmn $-1, $-2 spl {-1, {-2 jmp $1033, >-4 BTW my opinion is source of every warrior should be published. It gives you no financial profits to keep it for yourself (maybe in some tournaments) and can be very useful for newbies. It's only a game! > Hmm, how about the same basic idea (team-members contributing > independently) but with the members supplying components (scanner, stone > , 5-line-wonder...) and the "leader" doing the best he can to assemble > them into something viable? Not sure how you'd avoid cut'n'paste of > published warriors or if that would be a problem. I think your version gives less fun to players (especially beginners) and have the "cut'n'paste" problem you said about. If the code written by one of teams is unworking, we go to the next round. I think in 15 or maybe more rounds chances would be equal. > Philb Lukasz