JavaScript is required. Please enable it to continue.
Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<set $stepsTaken_Array to []>> <<set $stepsNeeded_Array = ["LevelEditor"]>>\
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["B5;", "E2;", "H3;"]>>\ [img[Images\Day21\GSDay21BG1.png]] <<set _show to { start: 0, end: 3}>>\ <div class='hide' id='next0'>[img[Images\Day21\GSDay21BG2.png]] "Boo." </div> <div class='hide' id='next1'>[img[Images\Day21\GSDay21BG3.png]] "Not scared of ghosts? Well that spoils the fun."</div> <div class='hide' id='next2'>"In that case, why don't we play a game? Walk over here and close your eyes for a minute." [[OK.|Step 7]]</div>
[img[Images\Day15\GSDay15BG36.png]] "Phew. Thank you. I think I've calmed down a bit." <<set _show to { start: 0, end: 4}>>\ <div class='hide' id='next0'>[img[Images\Day15\GSDay15BG37.png]] "Why don't you help me carry these to the Library? Then we can head back to the Dorm."</div> <div class='hide' id='next1'>[img[Images\Day15\GSDay15BG38.png]] "Thank you for helping today. I'm sorry I got so mad earlier, I'm sure you kinda just got dragged into that mess."</div> <div class='hide' id='next2'>[img[Images\Day15\GSDay15BG39.png]] "Here's a treat to thank you. Hope you like ice cream!"</div> <div class='hide' id='next3'>[img[Images\Day15\GSDay15BG40.png]] "Oh... Oh no..." ---- Good job! This lesson's password is: <span class ='whiteBold'>Pearl</span> Enter it in the Google Forms link!</div>
[img[Images\Day21\GSDay21BG4.png]] [[Eyes closed.|Step 8]]
"No peeking." [[I'm not peeking.|Steps 9 - 11]]
[img[Images\Day21\GSDay21BG5.png]] <<set _show to { start: 0, end: 2}>>\ <div class='hide' id='next0'>"It's going to be a spot-the-difference game. Here's how it works. See all this stuff littered around?"</div> <div class='hide' id='next1'>"Take a good look, then tell me when you're ready." [[Let's do it.|Step 12]]</div>
The ghost waits a little bit. [[I did say I was ready, you know.|Step 13]]
"Ready?" [[Yeah...?|Steps 14 - 15]]
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["B5; E2; H3;"]>>\ [img[Images\Day21\GSDay21BG6.png]] "Okay then. See any differences? Tell me the positions like this: <span class='redBold'>A1; B1; C1;</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 14 - 15 Evaluation][$stepsTaken_Array.push(_commandString)]]
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 14 - 15][$stepsTaken_Array = []]] <<else>>\ You point out the differences with a confident smile. [[And that, as they say, is that.|Steps 16 - 19]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["putDown(???, A4);"]>>\ <<if $step16Visited == null>>\ <<set $step16Visited = true>>\ [img[Images\Day21\GSDay21BG7.png]] "Not too hard, right? Let's crank up the difficulty." <<set _show to { start: 0, end: 2}>>\ <div class='hide' id='next0'> "This time you're going to help me create a harder level. I'll choose the obstacles and items to use. All you have to do is follow my instructions."</div> <div class='hide' id='next1'>"<span class='redBold'>putDown(???, A4);</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 16 - 19 Evaluation][$stepsTaken_Array.push(_commandString)]]</div> <<else>> [img[Images\Day21\GSDay21BG7.png]] "<span class='redBold'>putDown(???, A4);</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 16 - 19 Evaluation][$stepsTaken_Array.push(_commandString)]] <</if>>
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 16 - 19][$stepsTaken_Array = []]] <<else>>\ You point to A4 and place the item there. [[Yep.|Steps 20 - 21]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["putDown(???, B3);"]>>\ <<if $step20Visited == null>>\ <<set $step20Visited = true>>\ [img[Images\Day21\GSDay21BG8.png]] " <span class='redBold'>putDown(???, B3);</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 20 - 21 Evaluation][$stepsTaken_Array.push(_commandString)]] <<else>> [img[Images\Day21\GSDay21BG8.png]] " <span class='redBold'>putDown(???, B3);</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 20 - 21 Evaluation][$stepsTaken_Array.push(_commandString)]] <</if>>
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 20 - 21][$stepsTaken_Array = []]] <<else>>\ You point to B3 and place the item there. [[Yep.|Steps 22 - 23]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["putDown(???, D1);"]>>\ <<if $step22Visited == null>>\ <<set $step22Visited = true>>\ [img[Images\Day21\GSDay21BG9.png]] " <span class='redBold'>putDown(???, D1);</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 22 - 23 Evaluation][$stepsTaken_Array.push(_commandString)]] <<else>> [img[Images\Day21\GSDay21BG9.png]] " <span class='redBold'>putDown(???, D1);</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 22 - 23 Evaluation][$stepsTaken_Array.push(_commandString)]] <</if>>
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 22 - 23][$stepsTaken_Array = []]] <<else>>\ You point to D1 and place the item there. [[Yep.|Steps 24 - 25]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["rep (5Right) { putDown(???, C4); }"]>>\ <<if $step24Visited == null>>\ <<set $step24Visited = true>>\ [img[Images\Day21\GSDay21BG10.png]] " <span class='redBold'>rep (5Right) { putDown(???, C4); }</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 24 - 25 Evaluation][$stepsTaken_Array.push(_commandString)]] <<else>> [img[Images\Day21\GSDay21BG10.png]] " <span class='redBold'>rep (5Right) { putDown(???, C4); }</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 24 - 25 Evaluation][$stepsTaken_Array.push(_commandString)]] <</if>>
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 24 - 25][$stepsTaken_Array = []]] <<else>>\ You point to C4 and place the item there. [[Yep.|Steps 26 - 27]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["rep(5Up) {putDown(???, I5);}"]>>\ <<if $step26Visited == null>>\ <<set $step26Visited = true>>\ [img[Images\Day21\GSDay21BG11.png]] " <span class='redBold'>rep(5Up) {putDown(???, I5);}</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 26 - 27 Evaluation][$stepsTaken_Array.push(_commandString)]] <<else>> [img[Images\Day21\GSDay21BG11.png]] " <span class='redBold'>rep(5Up) {putDown(???, I5);}</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 26 - 27 Evaluation][$stepsTaken_Array.push(_commandString)]] <</if>>
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 26 - 27][$stepsTaken_Array = []]] <<else>>\ You go up the column, placing items. [[Yep.|Steps 28 - 29]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["rep (6Left) { putDown(???, H2); }"]>>\ <<if $step28Visited == null>>\ <<set $step28Visited = true>>\ [img[Images\Day21\GSDay21BG12.png]] " <span class='redBold'>rep (6Left) { putDown(???, H2); }</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 28 - 29 Evaluation][$stepsTaken_Array.push(_commandString)]] <<else>> [img[Images\Day21\GSDay21BG12.png]] " <span class='redBold'>rep (6Left) { putDown(???, H2); }</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 28 - 29 Evaluation][$stepsTaken_Array.push(_commandString)]] <</if>>
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 28 - 29][$stepsTaken_Array = []]] <<else>>\ You go across the row, placing items. [[Yep.|Steps 30 - 31]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["pickUp(D2);"]>>\ <<if $step30Visited == null>>\ <<set $step30Visited = true>>\ [img[Images\Day21\GSDay21BG13.png]] "Looks like we overshot. Get rid of one of the snowmen with <span class='redBold'>pickUp(D2);</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 30 - 31 Evaluation][$stepsTaken_Array.push(_commandString)]] <<else>> [img[Images\Day21\GSDay21BG13.png]] "Looks like we overshot. Get rid of one of the snowmen with <span class='redBold'>pickUp(D2);</span> " <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 30 - 31 Evaluation][$stepsTaken_Array.push(_commandString)]] <</if>>
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 30 - 31][$stepsTaken_Array = []]] <<else>>\ You pick up the snowman. [[Yep.|Steps 32 - 33]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
[img[Images\Day21\GSDay21BG14.png]] "That should do it. Take one last good look, we're about to play." [[Got it.|Step 34]]
[img[Images\Day21\GSDay21BG15.png]] [[Hmm.|Step 35]]
"Are you ready?" [[Yes.|Step 36]]
"Are you sure you're ready?" [[Yes!|Step 38]]
"Are you absolutely, positively, never-been-more-sure-of-anything ready?" [[Yep!|Steps 40 - 41]]
The ghost nods. "Okay, good luck!" [[Then, it's...showtime!|Steps 42 - 43]]
The ghost looks at you again. [[This is my ready face.|Step 39]]
The ghost looks at you carefully. [[We good?|Step 37]]
<<set _commandLength = $stepsTaken_Array.length>>\ <<set $stepsNeeded_Array = ["D1; E4; I2;"]>>\ [img[Images\Day21\GSDay21BG16.png]] "Can you spot the 3 differences? Write down their positions here if you can. If you can't figure it out, don't worry about it. Today's passcode is <span class='whiteBold'>Phos.</span>" <label>Enter a command. <<textbox "_commandString" "">></label> [[Enter command.|Steps 42 - 43 Evaluation][$stepsTaken_Array.push(_commandString)]]
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i].replace(/\s/g,'') == $stepsNeeded_Array[_i].replace(/\s/g,'')>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Looks like you had an error somewhere. Try it again. [[Go back.|Steps 42 - 43][$stepsTaken_Array = []]] <<else>>\ You point out the errors with a grin. [[EZ JOB.|Steps 44 - 45]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
[img[Images\Day21\GSDay21BG17.png]] "You got me. Well then. Time to show me what you can do. Make a level on your own that's even harder than mine was. I'll be looking forward to it." ---- Good job! This lesson's password is: <span class ='whiteBold'>Phos</span>
<<set _gotIt = true>>\ <<for _i to 0; _i < $stepsTaken_Array.length; _i ++>>\ <<set _gotIt = $stepsTaken_Array[_i] == $stepsNeeded_Array[_i]>>\ <<if _gotIt == false>>\ <<break>> <</if>>\ <</for>>\ <<if _gotIt == false>>\ Password was incorrect. [[Go back.|PasswordScreen][$stepsTaken_Array = []]] <<else>>\ [[Click here to continue.|Steps 1 - 6]] <<set $stepsNeeded_Array = []>> <<set $stepsTaken_Array = []>> <</if>>\
<label>Enter the password for today's class. <<textbox "_commandString" "">></label> [[Enter command.|PasswordCheck][$stepsTaken_Array.push(_commandString)]]