Write level 9

master
BodgeMaster 2023-05-02 16:50:09 +02:00
parent 9c087414f8
commit 2e5125cefd
1 changed files with 12 additions and 20 deletions

View File

@ -1,35 +1,27 @@
{ {
"field": [ "field": [
" _________________ ", " _________________ ",
"| |", "| ######## |",
"| |", "| # # |",
"| |", "| # # |",
"| |", "| #$ # |",
"| |", "| # ## |",
"| |", "| # |",
"| |", "| #########|",
"| |", "| |",
" ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ " " ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ "
], ],
"start position": [ 1, 1], "start position": [17, 1],
"start heading": "east", "start heading": "south",
"text": "TODO: Tell the player that loops will only check their condition at the start of the loop", "text": "[Level 9]\n\nOne thing to note is that the code inside a loop always finishes running before\nthe condition is checked again. The simplest solution to this level will run\npast the goal before returning to it as a result of this.",
"allowed commands": [ "allowed commands": [
"step", "step",
"left", "left",
"right", "right",
"take", "while"
"repeat",
"while",
"if"
], ],
"allowed conditions": [ "allowed conditions": [
"facing north",
"facing south",
"facing east",
"facing west",
"in front of wall", "in front of wall",
"goal reached", "goal reached"
"on apple"
] ]
} }