Scratch Game Programming
About Course
1. Introduction to Scratch
- What is Scratch?
- Overview of the Scratch interface.
- How to create a Scratch account.
- Navigating the Scratch platform.
2. Basic Scratch Programming Concepts
- Understanding blocks: Motion, Looks, Sound, Events.
- Introduction to sprites: Adding, customizing, and controlling sprites.
- Creating simple animations.
3. Creating Simple Projects
- Building a basic interactive story.
- Creating a simple game.
- Understanding the Scratch stage and backgrounds.
4. Control Structures
- Introduction to loops: Forever, Repeat.
- Conditional statements: If, If-Else.
- Using events to start and control projects.
5. Working with Variables
- What are variables?
- Creating and using variables in Scratch.
- Storing and manipulating data.
6. Advanced Scratch Concepts
- Introduction to broadcasts and messages.
- Cloning sprites and creating complex interactions.
- Using operators for calculations and comparisons.
7. Sound and Music in Scratch
- Adding and controlling sounds.
- Creating musical projects.
- Recording and using custom sounds.
8. Building Games in Scratch
- Designing game mechanics.
- Creating a simple platformer game.
- Adding scoring and lives.
9. Interactive Stories and Animations
- Developing storylines and characters.
- Creating dialogues and interactions.
- Animating sprites and scenes.
10. Debugging and Problem Solving
- Common issues and how to fix them.
- Testing and refining Scratch projects.
- Encouraging creativity and experimentation.
11. Sharing and Collaborating on Scratch
- How to share projects on the Scratch community.
- Remixing projects and collaborative coding.
- Providing feedback and learning from others.
12. Final Project
- Planning and creating a final project.
- Presenting the project to others.
- Reflecting on what was learned.
Course Content
Week 1-2: Introduction to Scratch and Basic Scratch Programming Concepts
-
Lesson 1
02:32 -
Lesson 2
02:51 -
Lesson 3
03:20 -
Lesson 4
06:07 -
Lesson 5
05:30 -
Lesson 6
04:38
Week 3-4: Basic Game Elements and Design Principles
Week 5-6: Building Game Mechanics and Complexity
Week 7-8: Interactive Games and Advanced Features
Week 9-10: Real-world Game Development and Final Project
Student Ratings & Reviews
No Review Yet