Game Programming For Kids - Ver 1
Game Programming For Kids - Ver 1
Table of Contents
Kids today live, learn and play in a digital-centric world. Wouldnt it be great for them to acquire the
programming and computational thinking skills that would enable them to become more adaptive
and fully-engaged in this exciting and fast-changing environment? ...................................................... 1
Session 1 ................................................................................................................................................. 2
Session 2 ................................................................................................................................................. 3
Session 3 ................................................................................................................................................. 3
Session 4 ................................................................................................................................................. 3
Session 5 ................................................................................................................................................. 3
Session 6 ................................................................................................................................................. 3
Session 7 ................................................................................................................................................. 4
Session 8 ................................................................................................................................................. 4
Session 9 ................................................................................................................................................. 4
Session 10 ............................................................................................................................................... 4
Session 11 ............................................................................................................................................... 4
Session 12 ............................................................................................................................................... 4
Session 13 ............................................................................................................................................... 4
Session 14 ............................................................................................................................................... 4
Session 15 ............................................................................................................................................... 5
Session 16 ............................................................................................................................................... 5
Session 17 ............................................................................................................................................... 5
Session 18 ............................................................................................................................................... 5
Session 19 ............................................................................................................................................... 5
Session 20 ............................................................................................................................................... 5
Get in touch ............................................................................................................................................ 5
Session 1
To introduce student to program and each other.
To familiarize student with Scratch/Alice3D (any one)
To familiarize student with Python/Ruby (any one)
To familiarise student with type of games/programs created with Scratch/Alice3D
Session 2
Introduction to Scratch/Alice3D editor
Starting with basic program (Getting Started)
Session 3
To provide overview of editors basic tools and buttons
To introduce the concept of programming and basic programming terms like menu, compiler, loops,
conditions etc.
To learn basic rules about changing appearance of character, copying, deleting and moving
Session 4
Introducing student to remote learning process
Sharing ideas of remote learning with student
Introducing him about various tools and techniques which can be used for better remote learning
Session 5
To learn to bring character on stage
To learn to draw new character in paint tool
Session 6
To learn about using mouse and arrow keys to move character
To introduce and start building maze game
Session 7
To continue building maze game
Session 8
To continue building maze game
Session 9
To finish beta version of maze game
To discuss, problem solve and debug
Session 10
To finalize maze game based on feedback
To share final maze game
Session 11
To introduce next game student will be making an action game
To discuss elements of an action game
To introduce concept of a backstory and information to include on an introductory page
To begin designing action games back story
Session 12
To introduce and practice building an introductory page
To understand elements of an action game
To practice building characters and first play stage of an action game
Session 13
To share students work and generate ideas/motivation
To learn how to shoot or drop projectiles
Session 14
To continue building characters and first play stage of an action game
To share student works in progress and generate ideas/motivation
Session 15
To continue building characters and first play stage of an action game
Session 16
To learn how to make doors between stages and move characters through them
To learn how to make the character eat something before moving to the second stage
Session 17
To finish building first play stage of the action game
To begin designing and building their second stage
Session 18
To emphasize the importance of naming characters and rules and keeping list of rules organized
To continue building the second stage
Session 19
To continue building the second stage
To build a credits page
Session 20
To discuss about next game - an adventure game
To discuss about learning new programming language e.g. python to learn about nuts and bolts of
games programming.
To share and receive feedback
To debug as per feedback
Get in touch
Praful Daga
[email protected]
+91 99 131 134 99
Skype: onlinebusinessbuilder.in