Article 1402 of rec.games.corewar: Newsgroups: rec.games.corewar Subject: Impressive Message-ID: <1992Oct18.095953.28262@wisipc.weizmann.ac.il> From: Dan Nabutovsky Date: Sun, 18 Oct 1992 09:59:53 GMT Sender: fedimit@wisipc.weizmann.ac.il (Dan Nabutovsky) Followup-To: d91andiv@und.ida.liu.se Organization: Weizmann Institute of Science, Computation Center Lines: 104 Here is Impressive, currently no.1 at the hill (195 points). This is an Impire-like program with 2 important enchancements: 1. Process ring was replaced by a process spiral, which decreases number of looses from 9% to 1% . 2. Dwarf added at the end, allowing to win self-splitting programs. ;redcode ;name Impressive ;author Dan Nabutovsky ;strategy Impossible + self-splitting dwarf d EQU 2667 i EQU imp-1000 imp: mov 0,d start: mov imp, i spl 32 spl 16 spl 8 spl 4 spl 2 jmp i+d*0 jmp i+d*1 spl 2 jmp i+d*2 jmp i+d*3 spl 4 spl 2 jmp i+d*4 jmp i+d*5 spl 2 jmp i+d*6 jmp i+d*7 spl 8 spl 4 spl 2 jmp i+d*8 jmp i+d*0 spl 2 jmp i+d*1 jmp i+d*2 spl 4 spl 2 jmp i+d*3 jmp i+d*4 spl 2 jmp i+d*5 jmp i+d*6 spl 16 spl 8 spl 4 spl 2 jmp i+d*7 jmp i+d*8 spl 2 jmp i+d*0 jmp i+d*1 spl 4 spl 2 jmp i+d*2 jmp i+d*3 spl 2 jmp i+d*4 jmp i+d*5 spl 8 spl 4 spl 2 jmp i+d*6 jmp i+d*7 spl 2 jmp i+d*8 jmp i+d*0 spl 4 spl 2 jmp i+d*1 jmp i+d*2 spl 2 jmp i+d*3 jmp dwarf DAT #0 DAT #0 DAT #0 DAT #0 DAT #0 DAT #0 DAT #0 MOV 7, <-7 incr: MOV 7, <-7 dwarf: SPL 0 loop: MOV <75, -74 ADD incr, loop DJN loop, <4400 JMP -1 END start ---------------------------------------------- Dan Nabutovsky fedimit@wiscon.weizmann.ac.il