Welcome to Advanced Training #1. Help for these puzzles will be limited.
Goal: 32 or more.
//Prepare maps.
$example1[] = "ootooooooooo";
$example1[] = "oofooooooooo";
$example1[] = "oooooooooooo";
$example1[] = "oooooooooooo";
$example1[] = "oooooooousoo";
$myparams['teleports'] = 1;
$myparams['walls'] = 5;
$map1 = GenerateShapedMap($example1, $myparams);
$challenge2[] = "oooooooou";
$challenge2[] = "ooooooooo";
$challenge2[] = "ooooooooo";
$challenge2[] = "oroooooos";
$challenge2[] = "ooroooooo";
$challenge2[] = "ftoooooou";
$myparams['checkpoints'] = 1;
$myparams['teleports'] = 1;
$myparams['walls'] = 2;
$map2 = GenerateShapedMap($challenge2, $myparams);
$challenge3[] = "otoooooooooan";
$challenge3[] = "ooooooooooooo";
$challenge3[] = "ooooooooooooo";
$challenge3[] = "ooooooooooooo";
$challenge3[] = "osuofoooooomo";
$myparams['checkpoints'] = 2;
$myparams['teleports'] = 0;
$myparams['walls'] = 4;
$map3 = GenerateShapedMap($challenge3, $myparams);
$challenge4[] = "suooooaooof";
$challenge4[] = "sooooooooof";
$challenge4[] = "sooooooooof";
$challenge4[] = "sooooooorof";
$challenge4[] = "soooooootof";
$myparams['checkpoints'] = 1;
$myparams['teleports'] = 1;
$myparams['walls'] = 4;
$map4 = GenerateShapedMap($challenge4, $myparams);
$challenge5[] = "soooaobtorf";
$challenge5[] = "soocrooooof";
$challenge5[] = "souooooooof";
$challenge5[] = "sooooooooof";
$challenge5[] = "sooooooooof";
$myparams['checkpoints'] = 3;
$myparams['teleports'] = 1;
$myparams['walls'] = 5;
$map5 = GenerateShapedMap($challenge5, $myparams);
//Display maps.
echo '
';
echo DisplayMap($map1, 1, 'puzzle');
echo '
';
echo DisplayMap($map2, 2, 'puzzle');
echo '
';
echo DisplayMap($map3, 3, 'puzzle');
echo '
';
echo DisplayMap($map4, 4, 'puzzle');
echo '
';
echo DisplayMap($map5, 5, 'puzzle');
echo '
';
?>