;redcode-CSEC2005 ;name Harmless Fluffy Time ;author Zul Nadzri ;password John ;strategy - After some thinking, I concluded this round is too sharp. ;strategy - The key is guessing the opponent strategy correctly. ;strategy - I assume that at low process, a scanner is excellent. ;strategy - But that scanner is beaten by many other scanners. ;strategy - Now, I am back to square one. ;strategy - Then I decided to go with Spiritual Blank Dimension (SBD) ;strategy - I changed the variables but still couldn't find the optimum. ;strategy - Last minute call will be the 100% unchange code for SBD ;strategy - But I feel bad for using 100%, 'no effort' deliverable ;strategy - Besides, Fizmo will not be happy to see his warrior beign smashed by Michal ;strategy - So, I decided to come back to my RF24 warrior of choice 'TIME' ;strategy - The overall strategy so far: ;strategy - a) Never forget to encode the word John in this warrior ;strategy - b) Select a good name ;strategy - c) Change the constant so that this warrior is 'my creation'. ;strategy - On item b) I was tipped during the last IRC session... choose a good name. ;strategy - Or rather, choose an innocent name such as Harmless Fluffy Bunny ;strategy - It may give some advantage for being so 'dearly' ;strategy - Shown as per the title: ;strategy - "Harmless" (hmmm, cool) + "Fluffy" (wow) + "Bunny" (so cuteeee) ;strategy - How would you expect to 'kill' this lovely 'creature'? ;strategy - That was what I was been told by the author ;strategy - So first I am using 66% of the original charming name and add another 34% of neutral name ;strategy - On item c) I am still changing the variable to meet the 8192 cores ;strategy - status now - work in progress but must submit a variant ;strategy - My hands and fingers sore... not sure how many more should I try. ;strategy - Weak against f-scanner which is weak to wimp which is weak to SDM ;strategy - if my opponent using f-scanner, I'm finished ! ORG warrior TSTEP equ 2637 ;4713 CSTEP equ 2275 ;2275 NSTEP equ -7714 FSTEP equ 229 ;7657 tim1 spl @tim1, }TSTEP mov.i }tim1, >tim1 cel1 spl @cel1, }CSTEP mov.i }cel1, >cel1 mov.i {-FSTEP, NSTEP st for 82 dat.f 0, 0 rof warrior spl 1, <-200 ;-200 spl 1, <-300 ;-300 mov.i -1, 0 spl tim1, <-400 ;-400 tim2 spl @tim2, }TSTEP mov.i }tim2, >tim2 cel2 spl @cel2, }CSTEP mov.i }cel2, >cel2 mov.i <-FSTEP, {FSTEP mov.i {cel2, NSTEP end