Game Programming
Scratch Programming Concepts for Animation
Language : English
What will I Learn?
Master the skills of Game Coding
Improve efficiency in analytics
Have a great satisfaction of achieving new skills
Includes access till course completion
Access on Mobile
school kids
Knowledge of
Basic
30
Days
2 per day
(60 Assignments)
1 Final test
(100 Marks)
Completion
Certificate
Requirements
You need to have latest version of Scratch loaded on your machine.
You just need to have basic knowledge of Programming
We recommend Scratch Program
Who is the target audience?
Anyone who is interested to shape up their knowledge in Game Programming.
Course Content:
1. Introduction to Scratch:
Overview of Scratch and its interface
Understanding the stage and sprites
Introduction to the coding blocks
2. Basic Concepts:
Sequencing and ordering of blocks
Using motion blocks to move sprites
Events and triggers
3. Animation and Sprites:
Creating and customizing sprites
Using costumes and backdrops
Animating sprites using motion and looks blocks
4. Variables and Control Flow:
Introduction to variables
Using control flow blocks (if statements, loops)
Broadcast messages between sprites
5. Sensing and Events:
Utilizing sensing blocks
Responding to keyboard and mouse events
Handling sprite collisions
6. Sound and Music:
Incorporating sound and music into projects
Triggering sounds based on events
7. User Input and Interactivity:
Getting user input
Creating interactive projects
8. Creating Games:
Introduction to game design
Building simple games using Scratch
9. Stories and Animations:
Crafting interactive stories
Animate scenes and characters
10. Advanced Concepts:
Nested loops and advanced control flow
Using variables for more complex projects
11. Scratch Extensions:
Introduction to Scratch extensions for additional functionalities
12. Sharing and Remixing Projects:
How to share projects on the Scratch community
Remixing and collaborating with others
13. Introduction to Scratch 3.0 (or the latest version):
Overview of the latest features and improvements
14. Final Project:
Students work on a final project to showcase what they have learned
Presenting and sharing final projects with the class
15. Reflection and Next Steps:
Reflecting on what students have learned
Exploring next steps in programming and beyond Scratch