FCA

Instructor

Falguni Shah

Category

Game Development

Course : Game Development using Scratch Level 1

Description


Course Name : Game Development Using Scratch

Course Level : Beginner ( Level - 1)

Course Duration : 2 Months

Classes per Month : 8 Classes per Month (Total 16 Classes)

About This Course  :

Scratch is block-based programming where students can learn universal computer programming and logic.

It is useful in the following areas:

  • To develop 2D/3D games and application
  • To develop animated stories
  • Helps students to develop programming logic

Scratch has its advantages:

  • Easy-to-learn programming for children
  • It is drag-and-drop coding
  • Easy to create games and animated stories

Learning Objectives:

   At the end of this course, the student will be able to

  • Change background, Change different costumes
  • Design their sprite using Paint editor, Add different sprite
  • Move the sprite using move block, Add/ record sounds to their projects
  • Understand the uses of various other blocks

Course Content :

Lesson 1: Introduction of scratch platform   

Get introduced to the Scratch platform and learn the block-based coding interface.

Lesson 2: Introduction of scratch objects    

  • Learn to change different Sprites, Costumes, Stages, & Backdrops
  • Learn to design their sprite using the paint editor

Lesson 3: Design First program 

  • Design small programs using different backgrounds and different sprites based on the background
  • Increase their creativity

Lesson 4: Introduction of xy coordinate system                   

  • Learn to calculate XY Coordinate System for the project
  • Learn how to use X and Y variables in the project

Lesson 5: Design a Program using XY coordinates

  • Learn to use X and Y variable and their calculation in the program

Lesson 6: Introduction of Motion Block                      

  • Learn different commands to move the sprite, take a turn at the sprite, and glide the sprite

Lesson 7: Design a game using a motion block

  • Programs based on motion block

Lesson 8: Introduction of costume and sound block                

  • Learn commands like change the costume, hide the costume
  • Learn the commands to add and record new sound

Lesson 9: Design a piano 

  • Design a program to create a virtual piano

Lesson 10: Introduction of control block  

  • Learn different commands of control blocks 

Lesson 11: Introduction of Operators                                     

  • Learn different types of operators and variables, learn to define variables

Lesson 12: Introduction of conditional statements

  • Learn the different formats of if condition.

Lesson 13: Design a game using the if condition, control statement

  • Programs based on conditional statements and operators

Lesson 14 : Project 1 - Design Maze game

Lesson 15 : Project 2 : To create a bouncing ball game

Lesson 16: Project 3: To create an animated story