Computer Science
Grade 3
20 min
Game Showcase: Sharing Your Creations
Students will showcase their completed games to the class and provide constructive feedback to each other.
Tutorial Preview
1
Introduction & Learning Objectives
Learning Objectives
Add a start screen to their game using an event.
Write clear, on-screen instructions for players.
Implement a 'You Win!' or 'Game Over' message using a conditional statement.
Use a variable to keep score and display it to the player.
Explain the rules and goal of their game to a friend.
Give and receive helpful feedback about a game.
You built an amazing game! 🚀 How do you make sure your friends know how to play it and when they've won?
Sharing your game is more than just showing it to someone. In this lesson, we'll learn how to add important features like instructions, start screens, and win screens. This makes your game fun and easy for everyone to play!
Real-World Applications
Video games have title screens and tutor...
2
Key Concepts & Vocabulary
TermDefinitionExample
InstructionsSimple sentences that tell a player how to play your game.A text box on the screen that says, 'Use the arrow keys to move. Catch the falling stars!'
Start ScreenThe very first screen a player sees. It usually has the game's title and a 'Start' button.A picture of a rocket ship with the title 'Space Adventure' and a button that says 'Play!'
End ScreenA screen that appears when the game is over. It tells the player if they won or lost.A message that pops up saying 'You Win!' when your score reaches 10 points.
User Interface (UI)All the buttons, text, and information a player sees and uses on the screen.The score in the corner of the screen, the health bar, and the start button are all part of the UI.
Pl...
3
Core Syntax & Patterns
The Start Game Event Pattern
WHEN Green Flag clicked -> SHOW Start Screen. WHEN 'Start' button clicked -> HIDE Start Screen and BROADCAST 'start game'.
Use this pattern to make sure your game doesn't begin until the player is ready. The 'broadcast' is a message that tells all your other game pieces to start.
The Win/Lose Conditional Check
FOREVER { IF score > 10 THEN -> SHOW 'You Win!' screen AND STOP all }
Use a 'forever' loop with an 'if' block inside to constantly check if the player has met the win or lose condition, like reaching a certain score or running out of lives.
The Initial Setup Pattern
WHEN Green Flag clicked -> HIDE game characters, HIDE 'You Win!' screen, SET scor...
4 more steps in this tutorial
Sign up free to access the complete tutorial with worked examples and practice.
Sign Up Free to ContinueSample Practice Questions
Challenging
You get two pieces of feedback: 1) 'The background music is a little annoying.' 2) 'The game crashes on Level 2 and I can't play anymore.' Which feedback should you fix first before the showcase, and why?
A.The music, because it's an easy fix and makes the game sound better.
B.The crash, because it's a bug that stops people from playing the whole game.
C.Neither, because the game is already finished.
D.Both at the same time by deleting Level 2 and the music.
Challenging
Imagine you want to add a 'Share My Score' button to your game. When a player clicks it, the game needs to save their name and their final score. How are events and data working together here?
A.The click is the event; the name and score are the data that the event tells the computer to save.
B.The name is the event, and the click is the data.
C.The score is the event that saves the player's name as data.
D.Events and data are the same thing and they both just share the score.
Challenging
A friend says, 'It's cool my character turns red when my health is low!' To make this happen, you used a conditional. How could you best explain this rule on a poster for your showcase?
A.Write out the exact block of code you used
B.picture of the character turning red with the text 'It just happens!'
C.simple flowchart: a diamond shape with 'Health < 3?' inside, with an arrow to 'Turn Red' for 'Yes' and an arrow to 'Stay Normal' for 'No'
D.long paragraph explaining the history of character design in video games
Want to practice and check your answers?
Sign up to access all questions with instant feedback, explanations, and progress tracking.
Start Practicing Free