Scratch Advance Game Design 1 - 09 Sep 2023
Scratch Advance Game Design 1 - 09 Sep 2023
SGD$160.00

Overview

Launcher Game: At-A-Glance

In this lesson, students create a launcher game using key press events, clones, and variables. In this game, a player must launch and navigate a sprite across a screen of bouncing enemies.

Topics introduced

  • Cloning
  • Increasing game difficulty

 Video 1:  Launcher Games and Randomness

In this video, students will:

  1. Open the starter project on the CS First Page.
  2. Add a sprite and shrink it. 

NOTE: Students will not code any parts of this project until after watching the second video.

Video 2: Launch a Sprite

In this video, students will:

  1. Move the sprite forward when the spacebar is pressed.
  2. Use a “repeat until” and a “touching finish line” block to repeat moving forward until the sprite reaches
    the finish line.
  3. Set the starting position using a “go-to” block.

Video 3: Turn the Sprite Left and Right

In this video, students will:

  1. Create arrow key press events.
  2. Program the arrow keys to turn the sprite right and left.
  3. Keep turning the sprite until the arrow keys are no longer being pressed.
Video 4: Spawning Enemies

In this video, students will:

  1. Add an enemy sprite.
  2. Create a clone of the enemy when the flag is clicked.
  3. Add a “when I start as a clone” event (found in control) to the code you already created for bouncing the sprite.
Video 5: Keeping Score

In this video, students will:

  1. Create a “score” variable for the player sprite.
  2. Make the score go up by 1 when the sprite touches the finish line.
  3. Create enemy clones and program the sprite so it stops moving if it touches an enemy.
  4. Make the game harder by having it create an enemy clone every time a point is scored.
 
Add-On 1: Finish Line Cheer

In this video, students will:

  1. Add a sound that will play when a player touches the finish line.
  2. Add a “play sound” Block.

Add-On 2: Shrinking Finish Line

In this video, students will:

  1. Make your finish line shrink using negative numbers.
  2. Reset the size of your finish line.

Add-On 3: Bonus Points!

In this video, students will:

  1. Create a bonus sprite and make it appear randomly.
  2. Reset the bonus sprite’s location to its starting position.
  3. Allow a player to earn points by touching the bonus sprite.
Experience:
  • At least Scratch Introduction and Intermediate
Suitable Age Group:
  • Preferably  9 to 14 years old

Class Capacity:

  • Minimum 6 - Maximum 10

Class Schedule:

  • Date: 9 Sep 2023
  • Time: 1330 to 1630

Class Location: 

  • 3791 Jalan Bukit Merah, Unit 03-01, Singapore, 159471

Gopa News

Simple Scratch Games Demo 1

Enjoy the Scratch Game
Dragon Escape

Dated: 29 Aug 2023

Dragon Escape


Simple Scratch Games Demo 2

Enjoy the Scratch Game
Two Level Maze

Dated: 29 Aug 2023

Two Level Maze