Challenge: Build letter K
Welcome to the "Build Letter K" challenge! In this chapter, you'll put your programming skills to the test by constructing the letter "K" using the Ninja Game.
Before you begin, let's quickly recap the ninja methods and features you've learned:
Ninja Methods:
goRight()
,goLeft()
,goUp()
,goDown()
: Move the ninja one cell in the specified direction.pickSushi()
: Pick up sushi from the map and add it to your inventory.putSushi()
: Place sushi from your inventory onto a cell.objectUp()
,objectDown()
,objectRight()
,objectLeft()
: Determine the object in the next cell in the specified direction, returning "wall", "sushi", or "empty".
Programming Concepts:
- Functions: Create reusable blocks of code to perform specific tasks.
- Decomposition: Break down complex problems into smaller, manageable parts.
- Loops: Use
for
andwhile
loops to repeat actions. - Conditional Statements: Use
if-else
statements to make decisions based on conditions.
Swipe to start coding
Solução
Obrigado pelo seu feedback!
ninja.js
index.html
preset.js
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Resumir este capítulo
Explicar o código em file
Explicar por que file não resolve a tarefa
Awesome!
Completion rate improved to 3.57
Challenge: Build letter K
Deslize para mostrar o menu
Welcome to the "Build Letter K" challenge! In this chapter, you'll put your programming skills to the test by constructing the letter "K" using the Ninja Game.
Before you begin, let's quickly recap the ninja methods and features you've learned:
Ninja Methods:
goRight()
,goLeft()
,goUp()
,goDown()
: Move the ninja one cell in the specified direction.pickSushi()
: Pick up sushi from the map and add it to your inventory.putSushi()
: Place sushi from your inventory onto a cell.objectUp()
,objectDown()
,objectRight()
,objectLeft()
: Determine the object in the next cell in the specified direction, returning "wall", "sushi", or "empty".
Programming Concepts:
- Functions: Create reusable blocks of code to perform specific tasks.
- Decomposition: Break down complex problems into smaller, manageable parts.
- Loops: Use
for
andwhile
loops to repeat actions. - Conditional Statements: Use
if-else
statements to make decisions based on conditions.
Swipe to start coding
Solução
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 3.57ninja.js
index.html
preset.js