Create Your First Game Using Scratch
Ability to think logically to solve problems
Ability to model real world events into a series of programmable events
Understand conditional statements, keywords, loops and commands.
Ability to apply above concepts to achieve a certain outcome
Learn how each coding command converts to a visual output
Scratch is a platform for anyone to get started with programming. It allows you to create simple graphical programs (such as computer games) by simply drag-drop instructions (called blocks) visually. Create an account on http://scratch.mit.edu/ Get started with the Scratch Platform & get yourself acquainted with the Stage, Blocks area, Sprites & Backdrops.
Create a simple game using one or more different sprites. You should first create a concept for the game on a piece of paper.
There should be an objective for the game. You can get the inspiration from some of the links to scratch games shown below. The game should have functionality to get the user to interact with the sprite using keyboard or mouse controls.
The objective of the game (win/lose) can be met when the sprite touches a surface or a certain goal is achieved. The user should be presented with a screen showing that they have won / lost.
You should not copy an existing game. You should have a new game logic. Be creative when you come up with a new game! The game created should be published publicly under your account on the scratch.
Watch this intro video to get a better understanding: