Seed Programming

School of Seed Programming Logo

Implementing Space invader in Scratch

Categories: Game development
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Welcome to our 1st short-course: implementing Space Invader in Scratch! This is the beginning of our “Scratch to Unity” master course series. Throughout this journey, we’ll explore the exciting world of game development using Scratch, a beginner-friendly platform for creating interactive experiences.

 

Let’s take a sneak peek at what we’ll cover:

 

  1. Introduction: We’ll discuss what topics we’ll be covering and introduce the games we’ll create.

 

  1. Space Invader Game Demo: We’ll start by demonstrating the Space Invader game.

 

  1. Introduction to Scratch: Explore Scratch’s interface and learn about sprites, instructions, attributes, etc.

 

  1. Scratch Blocks and Scripts: Understand Scratch blocks, adding scripts, and how they work in different categories like motion, sensing, events, controls, and variables.

 

  1. Implementing Motion on Cat Sprite: Experiment with various motion patterns on the cat character/sprite, including circle, spiral, square, and triangular motions.

 

  1. Planning to Develop Space Shooter Game:
    • Discuss the concept of sprites and the game’s rules.
    • Learn to control spaceship movements and set boundaries.

 

  1. Creating Bullet Sprite and Firing Method: Design a custom bullet sprite and implement the firing method, solving related problems.

 

  1. Implementing Enemy Spaceship Sprite: Upload sprites, implement motion behavior, and set up a scoring system for the game.

 

  1. How to Create Backdrop (Background): Add text to the backdrop and create new backdrops for different game screens.

 

  1. Firing Bullets: Learn how to fire multiple bullets simultaneously and understand the concept of cloning.

 

  1. Enemy Sprite Update: Update enemy sprites and change their costumes alternately for animation effects.

 

  1. Bullet Management: Handle specific bullet clones, implement firing delay, and resolve issues related to enemy collisions.

 

  1. Enemy Sprite Management: Generate multiple enemies, control their appearance and behavior, and delete unnecessary clones.

 

  1. Adding Sound Effects: Add sound effects to bullets and learn basic sound editing techniques.

 

  1. Creating Controller Sprite for Game Management:
    • Introduce a controller sprite to manage game variables and background sound.
    • Resolve issues related to background sound clipping and manage enemy sprite clones.

 

  1. Adding Moving Background Sprite: Import a new background sprite and create a scrolling effect for animation.

 

  1. Handling Lives and Updating Game Over Feature: Keep track of remaining lives, create a health bar, and end the game when lives reach zero.

 

  1. Using Sprite as Button: Create a sprite to restart the game without turning it off using queries.

 

Get ready to join the exciting journey of game development in Scratch! Let’s bring Space Invader to life together.

 

 

Kindly Note that this is the 1st Short Course in the Series of our Master Course “Scratch to Unity”.

After completing this 1st step we will recommend you to join next 5 courses in the series:

Show More

What Will You Learn?

  • Scratch blocks programming
  • Making game control system
  • Developing Space Invader and bridging to Unity
  • Efficient scripting with the main game controller
  • Solving real-time game mechanics problems

Course Content

Implementing Space invader in Scratch

  • Course Outline
    04:46
  • Space Invader Game Demo
    00:25
  • Introduction of Scratch
    02:23
  • Scratch blocks, Adding Scripts and how they work
    11:58
  • Implementing Motion on Cat Sprite
    14:07
  • Planning to Develop Space Shooter Game
    01:04
  • Controlling Spaceship Movements and Setting Boundaries.
    24:55
  • Creating Bullet Sprite and Firing Method
    12:40
  • Implementing Enemy Spaceship Sprite
    07:18
  • How to Create Backdrop(Background)
    02:38
  • Firing Bullets
    04:13
  • Enemy Sprite Update
    04:49
  • Bullet Management
    10:13
  • Enemy Sprite Management
    06:43
  • Adding Sound Effects
    03:26
  • Creating Controller Sprite for Game Management
    25:10
  • AddingMovingBackground Sprite
    13:05
  • Handling Lives and Updating Game Over Feature
    22:53
  • Using Sprite as Button
    09:14

Student Ratings & Reviews

No Review Yet
No Review Yet