Game Development using Scratch Level 1
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