Creative Coding with Scratch
Essential Question: What is Scratch? How are computer games created?
ISTE Net Standards met by this unit:
Creativity and Innovation: Students demonstrate creative thinking, construct knowledge, and develop innovative products and processes using technology.
Critical Thinking, Problem solving, and decision making: Students use critical thinking skills to plan and conduct research, manage projects, solve problems, and make informed decisions using appropriate digital tools and resources.
What is SCRATCH????
Scratch is a graphical programming environment from MIT. It teaches programming concepts to students by snapping “code blocks” into place to form complete programs. Scratch makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As you create scratch projects, you will learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. Give it a try! It is a free download!
You can start creating with the Scratch editor in your browser immediately. It is helpful to sign up for an account on the website so you can save your work online. You do not need an email address to create an account. If you would rather work offline, you can download Scratch using this link: Scratch Download
The "Things to Try" on this site walk you step-by-step on how to construct short animations and game code. Even if you do not have much experience with Scratch, the tutorials are designed to be easy to follow along. Click on "Things to Try" to see for yourself!
Before we begin, let's get familiar with the Scratch Workspace.
****Scratch Help with Code! This is a great resource for all different types of code!
Scratch Activities/Directions and Rubrics
Challenge #1: Show me what you know already!!! Look at the animation on the Smartboard. Can you get the girl and dog to walk back and forth on the board walk? Show me what you can do!
Introductory Activity - Create an animated aquarium
Click HERE for Fish Animation Part 1 Directions. Click Fish Animation Tutorial Part I for the Video Tutorial.
Click HERE for Fish Animation Part 2 Directions. Click Fish Animation Tutorial Part II for the Video Tutorial.
Click HERE for Checklist.
Challenge #2: X and Y Challenges
Challenge #4: Platform Code Challenge. Click here for Platform Code Activity.
Challenge #5: Change in Backdrop/Level Challenge. Click here for Backdrop/Level Activity.
Challenge #6: Cloning Code Challenge. Click here for Cloning Code Activity
For your final Scratch project, you will be creating your own original game or story. Please complete the Final Project Direction Sheet. (page 1) See me for approval BEFORE you begin!!!! To get ideas you might want to check out the projects on my Scratch page. Use the project rubric to check your own project when you are done! Be creative and have fun!!! Once done, be sure to upload your project and share it with me from your Google Drive.
How about writing a story for your project! Click here for some ideas!
Do you need hints for game code?? Here are a couple of strategies to help.
1) Use the Tutorials in SCRATCH. Look for the area of code you are trying to figure out. Example: Motion, Sensing.... Google situations that you are trying to figure out. Many times other students have tried to something similar and you can see how they solved the problem. Remember you have many solutions in the code we have already created in the fish, golden key, and maze files. You can refer to them for help too!
How to Download and Upload a Scratch File from your Desktop to your Google Drive written directions.