Skip to main content
5 of 9
Made code compatible with current version.
Sylwester
  • 3.8k
  • 15
  • 28

#Burly Balder V2

Burly Balder is a slow rush. It makes two large decoys before going into rush mode. In rush mode it has a loop that only uses 4 steps each zero cell and when a non zero cell it has a case analysis for [-18,18] before blindly reducing with 107 before clearing with [-]. He clears an unchanged flag in 201 steps, 73 more than a uncertain -*128 and 55 less than a naive [-] clear. When a cell is cleared he continues leaving a trail of -2 decoys. He has a special case only for index 9 to save some steps for size 10 games and it leaves the cell with a 1 decoy.

>------ ------   -----    
>------ -------  ---->>>   
>>      >>   [+  [+                         [+[+
[+[+[   +[+[+[+  [+[+[+                    [+[+[+
[+      [+    [- ---                       ------
------- --    [- [-                        [-[-[-
[-[-[-  [-[-[-[ -[-                        [-[-[
 -[ -[ -- -- - -                           -----
  ------- - -                             -------                   --------
                                        -----------              -------------
 ---------                            --------------           ----------------
---------[-]                         ]]]]]]]]]]]]]]]]]         ]]]]]]]]]]]]]]]]]
]]]+[>[+[+[+[+[                    +[+[+[+[+[+[+[+[+[+[ +     [+[+[+[---  ------
 ----------[-[-[-[                -[-[-[-[-[-[-[-[-[-[-[-[    -[-[----    ------
    ----------------              -------------------------   -------     ------
       ----------------         ---------------------------   [-]]]]     ]]]]]]]
         ]]]]]]]]]]]]]]]]]]]]]]]]]]]--]-[>[+[+[+[+[+[+[+[+[+  [+[+[     +[+[+[+[
           +[+[+[-------------------[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[   -[-[-----
            ------------------------------------------------------   ---------
              ---------------------------------------[-]]]]]]]]]]] ]]]]]]]]]
               ]]]]]]]]]]]]]]]]]]--]-[>[+[+[+[+[+[+[+[+[+[+[+[+[+ [+[+[+[+
                 [+[-------------------[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
                  [-[------------------------------------------------
                   ---------------------------------------------------
                     --------[-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]-
                      -]-[>[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[-------
                       ------------[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
                         -------------------------------------- ------
                          ------------------------------------   ----
                            ----------------------[-]]]]]]]]]]
                             ]]]]]]]]]]]]]]]]]]]]]]]]]]]]--]
                               -[>[+[+[+[+[+[+[+[+[+[+[+[+[
                                 +[+[+[+[+[+[-------------
                                    ------[-[-[-[-[-[-[-
                                      [-[-[-[-[-[-[-[
                                       -[-[-[---------
                                     ------------------
                                    --------------------
                                    ----------------------
                                  ------------------------
                                  --------------[-]]]]]]]]
                                   ]]]]]]]]]]]]]]]]]]]]]]]
                                   ]]]]]]]--]-}*}}~~}~*~}

Annotated (Won't work with Ciphers code since ([)*n is not supported):

>((-)*17>)*2     Make two minus 17 decoys
(>)*6            Move to cell 9

[                special case for 10 cell game
   (+[)*18       if not minus 1 to minus 18
   (-)*18        decrease by 18
   (-[)*18       if not plus 1 to plus 18
       (-)*107   decrease by 107
       [-]       clear
   (])*18        end plus cconditionals
   (])*18        end minus conditionals
]                end special case
+
([>              while true go right
  [              start clear cell
   (+[)*18       if not minus 1 to minus 18
   (-)*18        decrease by 18
   (-[)*18       if not plus 1 to plus 18
       (-)*107   decrease by 107
       [-]       clear
   (])*18        end plus cconditionals
   (])*18        end minus conditionals
  ]              end clear cell
  --             set to minus 2
 ]               while true end
 -               decrease and loop
)*5              In case of clash or initial column minus 7 is zero

Trivia: Balder is a nordic god and son of Odin. He is known mostly for the story of his death: He was scared for his safety so the other gods tried to predict and shield against every threat. He was eventually killed by Loki since while they protected him against swords and arrows they forgot to protect him against Mistletoe.

Sylwester
  • 3.8k
  • 15
  • 28