Skip to content

Commit

Permalink
📜 Adds more debugging slides (#5435)
Browse files Browse the repository at this point in the history
Adds more debugging slides in all languages
  • Loading branch information
MarleenGilsing committed Apr 19, 2024
1 parent 1eac4aa commit 13350d5
Show file tree
Hide file tree
Showing 51 changed files with 4,109 additions and 172 deletions.
85 changes: 81 additions & 4 deletions content/slides/ar.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1043,6 +1043,32 @@ levels:
answer = {ask} 'What is 5 times 5?'
{print} 'A correct answer has been given'
3:
header: Debugging
text: Let's debug this code!
code: |-
numbers = 1, 2
{for} i {in} {range} 3 {to} 50
{add} x {to} numbers
i = + 1
random_number = numbers {random}
guesses = 10
{while} guess = 0
answer = 'Guess my number:'
{if} answer >= random_number
{print} 'lower'
guesses = guesses -1
{if} answer > random_number
{print} 'higher!'
guesses = guesses
{else} answer = random_number
{print} 'correct'
guesses = 10
debug: 'True'
4:
header: Let's try it out!
text: Enjoy the adventures in level 15!
16:
Expand All @@ -1062,8 +1088,39 @@ levels:
{for} i {in} {range} 1 {to} 3
{print} friends[i] 's lucky number is ' lucky_numbers[i]
3:
header: Let's try it out!
text: Enjoy the adventures in level 16!
header: Debugging
text: Let's debug this code!
code: |-
{print} 'Friendship test'
{subjects} = ['song', 'movie', 'food', 'drink']
answers_player_1 = []
answers_player_2 = []
score = 100
{for} i {in} {range} 1 {to} 4
answer = {ask} 'what is your favorite ' subjects[i]
{add} answer {to} answers_player_1
{print} 'Player 2, your turn!'
{for} i {in} {range} 0 {to} 4
answer_player_2 = {ask} 'what is player 1s favorite ' subjects
{add} answer_player_2 {in} answers_player_2
{if} answers_player_2[2] == answers_player_1[1]
{print} 'Correct!'
{else}
{print} 'Wrong!'
score = score - 25
{print} 'Player 2, you've scored ' score '%'
{if} score = 100
{print} 'You are an amazing friend'
{if} score < 100 {or} score >= 50
{print} 'You could do better'
{else} score < 50
{print} 'Do you even know this person?!'
debug: 'True'
4:
17:
1:
header: Welcome to level 17
Expand Down Expand Up @@ -1093,8 +1150,28 @@ levels:
{else}:
{print} 'Better luck next time..'
4:
header: Let's try it out!
text: Enjoy the adventures in level 17!
header: Debugging
text: Let's debug this code!
code: |-
{define} ask_direction
direction = {ask} 'Where do you want to go?'
{if} direction = 'backwards'
{turn} 180
{else} direction == 'right'
{turn} 90
{else} direction == 'left'
{turn} 270
{forward} 100
continue = 'yes'
{while} continue == 'yes'
{print} ask_direction
{sleep}
continue = 'do you want to draw some more?'
{sleep}
debug: 'True'
5:
18:
1:
header: Welcome to level 18
Expand Down
85 changes: 81 additions & 4 deletions content/slides/bg.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1044,6 +1044,32 @@ levels:
answer = {ask} 'What is 5 times 5?'
{print} 'A correct answer has been given'
3:
header: Debugging
text: Let's debug this code!
code: |-
numbers = 1, 2
{for} i {in} {range} 3 {to} 50
{add} x {to} numbers
i = + 1
random_number = numbers {random}
guesses = 10
{while} guess = 0
answer = 'Guess my number:'
{if} answer >= random_number
{print} 'lower'
guesses = guesses -1
{if} answer > random_number
{print} 'higher!'
guesses = guesses
{else} answer = random_number
{print} 'correct'
guesses = 10
debug: 'True'
4:
header: Let's try it out!
text: Enjoy the adventures in level 15!
16:
Expand All @@ -1063,8 +1089,39 @@ levels:
{for} i {in} {range} 1 {to} 3
{print} friends[i] 's lucky number is ' lucky_numbers[i]
3:
header: Let's try it out!
text: Enjoy the adventures in level 16!
header: Debugging
text: Let's debug this code!
code: |-
{print} 'Friendship test'
{subjects} = ['song', 'movie', 'food', 'drink']
answers_player_1 = []
answers_player_2 = []
score = 100
{for} i {in} {range} 1 {to} 4
answer = {ask} 'what is your favorite ' subjects[i]
{add} answer {to} answers_player_1
{print} 'Player 2, your turn!'
{for} i {in} {range} 0 {to} 4
answer_player_2 = {ask} 'what is player 1s favorite ' subjects
{add} answer_player_2 {in} answers_player_2
{if} answers_player_2[2] == answers_player_1[1]
{print} 'Correct!'
{else}
{print} 'Wrong!'
score = score - 25
{print} 'Player 2, you've scored ' score '%'
{if} score = 100
{print} 'You are an amazing friend'
{if} score < 100 {or} score >= 50
{print} 'You could do better'
{else} score < 50
{print} 'Do you even know this person?!'
debug: 'True'
4:
17:
1:
header: Welcome to level 17
Expand Down Expand Up @@ -1094,8 +1151,28 @@ levels:
{else}:
{print} 'Better luck next time..'
4:
header: Let's try it out!
text: Enjoy the adventures in level 17!
header: Debugging
text: Let's debug this code!
code: |-
{define} ask_direction
direction = {ask} 'Where do you want to go?'
{if} direction = 'backwards'
{turn} 180
{else} direction == 'right'
{turn} 90
{else} direction == 'left'
{turn} 270
{forward} 100
continue = 'yes'
{while} continue == 'yes'
{print} ask_direction
{sleep}
continue = 'do you want to draw some more?'
{sleep}
debug: 'True'
5:
18:
1:
header: Welcome to level 18
Expand Down
85 changes: 81 additions & 4 deletions content/slides/bn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1042,6 +1042,32 @@ levels:
answer = {ask} 'What is 5 times 5?'
{print} 'A correct answer has been given'
3:
header: Debugging
text: Let's debug this code!
code: |-
numbers = 1, 2
{for} i {in} {range} 3 {to} 50
{add} x {to} numbers
i = + 1
random_number = numbers {random}
guesses = 10
{while} guess = 0
answer = 'Guess my number:'
{if} answer >= random_number
{print} 'lower'
guesses = guesses -1
{if} answer > random_number
{print} 'higher!'
guesses = guesses
{else} answer = random_number
{print} 'correct'
guesses = 10
debug: 'True'
4:
header: Let's try it out!
text: Enjoy the adventures in level 15!
16:
Expand All @@ -1061,8 +1087,39 @@ levels:
{for} i {in} {range} 1 {to} 3
{print} friends[i] 's lucky number is ' lucky_numbers[i]
3:
header: Let's try it out!
text: Enjoy the adventures in level 16!
header: Debugging
text: Let's debug this code!
code: |-
{print} 'Friendship test'
{subjects} = ['song', 'movie', 'food', 'drink']
answers_player_1 = []
answers_player_2 = []
score = 100
{for} i {in} {range} 1 {to} 4
answer = {ask} 'what is your favorite ' subjects[i]
{add} answer {to} answers_player_1
{print} 'Player 2, your turn!'
{for} i {in} {range} 0 {to} 4
answer_player_2 = {ask} 'what is player 1s favorite ' subjects
{add} answer_player_2 {in} answers_player_2
{if} answers_player_2[2] == answers_player_1[1]
{print} 'Correct!'
{else}
{print} 'Wrong!'
score = score - 25
{print} 'Player 2, you've scored ' score '%'
{if} score = 100
{print} 'You are an amazing friend'
{if} score < 100 {or} score >= 50
{print} 'You could do better'
{else} score < 50
{print} 'Do you even know this person?!'
debug: 'True'
4:
17:
1:
header: Welcome to level 17
Expand Down Expand Up @@ -1092,8 +1149,28 @@ levels:
{else}:
{print} 'Better luck next time..'
4:
header: Let's try it out!
text: Enjoy the adventures in level 17!
header: Debugging
text: Let's debug this code!
code: |-
{define} ask_direction
direction = {ask} 'Where do you want to go?'
{if} direction = 'backwards'
{turn} 180
{else} direction == 'right'
{turn} 90
{else} direction == 'left'
{turn} 270
{forward} 100
continue = 'yes'
{while} continue == 'yes'
{print} ask_direction
{sleep}
continue = 'do you want to draw some more?'
{sleep}
debug: 'True'
5:
18:
1:
header: Welcome to level 18
Expand Down
Loading

0 comments on commit 13350d5

Please sign in to comment.