; This is the settings file for RedMixer 1.0d for coresize 800 3/2/09 ; pmars parameters... pmars pmars ;path\name of pmars binary coresize 800 ;size of core processes 800 ;how many processes are allowed cycles 8000 ;how many cycles to run per round rounds 30 ;how many rounds to run per battle maxlen 20 ;maximum warrior length doublefixed no ;if yes then do double-fixed battles ; file/start parameters... soupdir SOUP800 ;name of directory to put warriors in deletefile DeleteMe ;name of file to delete to stop tempbase rmtemp ;base name for temp files redcodeline redcode ;redcode comment line authorline anonymous ;author comment line versionline RedMixer 1.0d3-800 ;strategy Evolved by line (use to track parms) minstartsize 1 ;minimum instructions for new warriors testnew no ;if yes test new warriors testwarrior test.red ;name of warrior to test new warriors against mintestscore 150 ;minimum score to pass the new warrior ; soup/display/benchmark parameters... xsize 77 ;number of warriors in X-dimension ysize 21 ;number of warriors in Y-dimension displaysoup yes ;if yes then show the soup and user interface colormethod 2 ;0=color by size 1=by origin 2=by species colorshift 0 ;to offset colors if needed textcolor 2 ;color used for border and stat text pmarsv pmarsv ;path\name of pmarsv program vparms -v 764 ;rounds and display parms for pmarsv listprog ;path\name of external list program benchdir TINYTEST ;directory containing test warriors benchrounds 250 ;number of rounds for benchmark battles benchfixed yes ;if yes then use fixed sequence for benchmark benchprog ;path\name of external benchmark program ; redcode strings... maintain field structure... instructions spl spl spl spl spl mov mov mov instructions mov dat dat dat jmp jmn jmz djn instructions sne seq add sub mul div mod modifiers i i i f x a b ab ba adrAmodes # $ @ * < > { } adrBmodes # $ @ * < > { } ; mutation parameters... deletechance .01 ;chance of deleting a line insertchance .01 ;chance of inserting a line duplinechance .1 ;chance of inserted line being previous instchance .01 ;chance of changing an instruction modchance .02 ;chance of changing a modifier modeAchance .02 ;chance of changing A-field mode dataAchance .04 ;chance of changing A-field data dataAincdec .4 ;chance of inc/dec A-field data dataAsmall .4 ;chance of using small A-field number modeBchance .02 ;chance of changing B-field mode dataBchance .04 ;chance of changing B-field data dataBincdec .4 ;chance of inc/dec B-field data dataBsmall .4 ;chance of using small B-field number endchance .05 ;chance of changing end number endincdec .5 ;chance of inc/dec end number end0chance .3 ;chance of using end 0 ; crossover/species parameters... crossmode 1 ;0=none 1=species 2=origin 3=size 4=any attraction yes ;if yes pick surrounding mate with most wins flipstart .7 ;chance of starting with winning warrior flipitemchance .05 ;chance of flipping per item fliplinechance .2 ;chance of flipping per line randomspecies yes ;if yes then use random numbers for species tag randomtagrange 20 ;range of each number in random species tags specieschanges 7 ;percent instruction changes for same species ; end of parameters