Scratch Crazy Maze
![backdrop.JPG](/proxy/?url=https://content.instructables.com/F0W/6E2O/ILV7TBY8/F0W6E2OILV7TBY8.jpg&filename=backdrop.JPG)
In this instructable I will tell you how to make a maze game ( I named it as crazy maze) :) in Scratch , a game developing software.
For first you need to download Scratch software version 1.4 by clicking on this - Scratch 1.4.
Knowing Basic
![Capture.JPG](/proxy/?url=https://content.instructables.com/F2K/YAJ6/ILV7TC3W/F2KYAJ6ILV7TC3W.jpg&filename=Capture.JPG)
![SpBu.jpg](/proxy/?url=https://content.instructables.com/F17/GKA1/ILY0QFS6/F17GKA1ILY0QFS6.jpg&filename=SpBu.jpg)
Sprite : It is a thing or character for which you write the script.
Stage : It is the area where you see your Sprite moving.
Script area : You have to write a script by dragging the different blocks in this area and snapping it to fit into each other and is written for a sprite.
Block Palette : It is used to give instructions to the Sprite to perform a particular task.
Sprite Button : allows us to choose sprite, paint sprite and get a surprise sprite.
Green flag : block - when flag is clicked ; function - starts the script when green flag button is clicked.
Some Block You Need to Know in Scratch for the Game
![56ef9ff04fbadef272000e83.jpeg](/proxy/?url=https://content.instructables.com/FG1/RGM0/ILV8CWEL/FG1RGM0ILV8CWEL.jpg&filename=56ef9ff04fbadef272000e83.jpeg)
Motion Block : allows us to move sprite X no. of steps , X degree , or got to X=.. and y=..
ex : move 10 steps ( " the underline no. is the value that can be changed by programmer ").
Pen Block : makes the line in the way the sprite is moving.
ex : pen down- makes the line ; pen up - stop showing the line ; pen colour _ :this sets the colour of the line showed when pen is down.
operator : as the name suggests this block is used to operate with numbers
for example : 1 * 2
And the last but not the least
Broadcast : The Broadcast () block is a Event block and a stack block which sends abroadcast throughout the whole Scratch program. Any scripts in any sprites that are hatted with the When I Receive () block that is set to a specified broadcast will activate. This broadcast block lets scripts send broadcasts without any waits in its script (unlike the Broadcast () and Wait block). Broadcasts are a good way to have sprites and scripts communicate.
Get Ready
![button.png](/proxy/?url=https://content.instructables.com/FOR/58D4/ILV8CX5T/FOR58D4ILV8CX5T.png&filename=button.png)
![bd.jpg](/proxy/?url=https://content.instructables.com/F9X/BEFC/ILV8CX5Q/F9XBEFCILV8CX5Q.jpg&filename=bd.jpg)
![medium.jpeg](/proxy/?url=https://content.instructables.com/FQ0/58I8/ILV8CX9Y/FQ058I8ILV8CX9Y.jpg&filename=medium.jpeg)
![maze-one.jpg](/proxy/?url=https://content.instructables.com/F5P/9N6Z/ILV8CX9J/F5P9N6ZILV8CX9J.jpg&filename=maze-one.jpg)
![how_to_play_logo_by_axllight-d5ibbuv.jpg](/proxy/?url=https://content.instructables.com/F8Y/PH9X/ILV8CX8V/F8YPH9XILV8CX8V.jpg&filename=how_to_play_logo_by_axllight-d5ibbuv.jpg)
![google-play-icon.png](/proxy/?url=https://content.instructables.com/FM6/GW35/ILV8CX8U/FM6GW35ILV8CX8U.png&filename=google-play-icon.png)
![em1.png](/proxy/?url=https://content.instructables.com/F8S/2RAD/ILV8CX8P/F8S2RADILV8CX8P.png&filename=em1.png)
Download the sprites you want , backdrops , button images , Awesome text and with your logical thinking.
You may take mine or from the internet.
open the zip file - adjust the backdrop and see how to adjust the backdrop to the best .
Downloads
My Ready Project ( Crazy Maze)
here i have uploaded my very own project Crazy Maze and you may play on the scratch website. link -Crazy Maze
if you liked it " plz comment and vote for me for winning the contest ".
And for any doubt you may ask me and i will help you in solving it .