0% found this document useful (0 votes)
44 views3 pages

Scratch For Beginners 2024 - Final

scratch for kids

Uploaded by

Atta Ur Rahman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views3 pages

Scratch For Beginners 2024 - Final

scratch for kids

Uploaded by

Atta Ur Rahman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Detailed Outline

Week 1: Introduction to Scratch


● Introducing Sprites and Scripts and Costumes and how to use them
● Sprite Movement through Coordinates, and Angles
● Introduction to Pen Functionality and Drawing Shapes
➡ Drawing Rectangle
➡ Drawing Triangle
➡ Drawing Hexagon
➡ Drawing Circle
■ How to find bugs.
● Introducing Variables
➡ Drawing Circle
Week 1: Assignment # 1

● Exploring Loops and Basic Control Structures


● Painting names and glider movement
➡ Understanding smoothness in movement
➡ Drawing several shapes of letters and printing the names
Week 1: Assignment # 2
Outcome:
● Understanding Mathematical Coordinate System
● Understanding the mathematical power of angles
● Understanding Turtle Graphics Principle
● Understanding Every type of Loop and conditions
● Using Variables and the power of change
Week 2: Building Basic Games
Dyno Run Game Part I
 Implementing basic movement and event handling
 Implementing its animations
 Implementing day & night theme
 Adding score for our game

Week 2: Assignment # 1 – Complete the game by adding five more levels of different themes

Dyno Run Part II


● Adding different costumes based on theme
● Adding AI enemies, hurdles and lives
● Adding bonus powers like, extra health
● Adding start page and ending page

Week 2: Assignment # 2 – Complete the game by adding a final level

Week 3: Advanced Game Development


Brick Breaking
● Building Bricks Breaking
○ Designing Bricks
○ Adding functionalities of slider
○ Bouncing ball
○ Bricks breaking
○ Adding bonuses
○ Adding extra wall
○ Finishing of the hardcoded # of bricks
Week 3: Assignment # 1 - Adding two levels

Making Copter Game


● https://www.crazygames.com/game/copter
○ Helicopter’s functionality of gravity with mouse and keyboard
○ Adding several hurdles
○ Moving Background
○ Making it infinite
○ Adding speed like scores based
○ Discussing Flappy Bird Game and how can you make it:
https://www.crazygames.com/game/copter
○ Discussing space-waves: https://www.crazygames.com/game/space-waves
Week 3: Assignment # 2 - Adding two levels
Week 4: Discussing the Final Project
● Space Shooter (Part - 1)
○ Spaceship movement
○ Infinite Bullet spawning
○ Enemy spawning
○ Score
Project: Level # 1 - Adding two levels

● Space Shooter (Part - 2)


○ Lives
○ Health Baar
○ Scrolling background
○ Asteroid spawning
○Discussing Boss Movement
● Adding controllers for level switching
Project: Level # 2 - Adding two levels of different bosses along with infinite bullets

Bigger Goals:
● Understanding fundamental programming concepts through Scratch
● Developing problem-solving skills through game development projects
● Gaining confidence in using programming logic to create interactive experiences
● Building a portfolio of interactive games and animations
● Preparing for further exploration in computer science and game development.
● Learning the art of divide and conquer

You might also like