Scratch Final Project Requirements

OK, time to get down to the details. You have to create your own project, no remixing of existing projects (yes I will know if you remix because the program tells you the project is remixed). You have the choice of making a game or an animation with Scratch.

If you are making a game, the requirements are:

  • Must include instructions with details on how to play the game.
  • Must have an intro screen with a title and graphics, with a ‘click here to play’ button that starts the game.
  • Must have an outro screen with credits and graphics when the game is over.
  • Must have multiple levels, 3 or more minimum.
  • Can use the keyboard or mouse to control
  • There must be at least 1 sprite or background that you have drawn yourself.
  • You must include a comment for every single script block that you add.
  • There must be background music and sound effects.

If you are making an animation, the requirements are:

  • Must have an intro screen with a title and graphics, with a ‘click here to play’ button that starts the animation.
  • Must have an outro screen with credits and graphics when the animation is over.
  • Must be a minimum of 45 seconds.
  • Must use at least 3 different backgrounds
  • There must be at least 1 sprite or background that you have drawn yourself.
  • You must include a comment for every single script block that you add.
  • There must be background music and sound effects.

Your game or animation must be school appropriate. Which means no inappropriate use of language, visuals, or audio effects. If you are unsure, please talk to me.

Additionally, after you finish your assignment, you will write a reflection paragraph about your assignment, what problems that you encountered, how you resolved them, and your overall experience using Scratch. I will send the details for the reflection closer to the final due date.

There will be 2 due dates.

Due Date 1: Thu Oct 6, halfway point, email me what you have done so far (This will be worth 20% of your mark). This will be an all or nothing mark. It is subjective, so if I determine that you have been working hard on your project so far, you will get the 20%. If I determine that you have been doing nothing during class time, you will receive 0%.

Due Date 2: Fri Oct 14. This is the final due date for your project.

Looking at final projects

Today, we will look at 3 good final projects in Scratch:

Basketball animation, https://scratch.mit.edu/projects/74547474/

Crossy road game, https://scratch.mit.edu/projects/76484930

Fish game, http://scratch.mit.edu/projects/redware/373955

 

Each project meets the requirement for an excellent project because:

  • well designed graphical component that looks impressive
  • sufficient complexity in either the animation or game design (look at the scripts)
  • includes good instructions on how the game or animation is supposed to be played

Finish off the lesson 3 task from Tuesday, then go to the gallery and find a sample project that you think is an excellent example of a project, and email me (bchu@sd42.ca) a short description on why you think the project would deserve an A+.

Pacman or Animation

OK, we`re getting down to some of the more advanced parts of Scratch. We`re going to look at 2 existing projects, 1 is a game, and 1 is an animation. We will look at the color touching color feature and how basic animations work. Your assignment will be to extend each project by a few items.

If you were having troubles with Lesson 2, here are links to the 3 projects that have the scripts you can look at:

  1. Pacman game project. Open up the following project, https://scratch.mit.edu/projects/62830/ then click on “See inside”, then on “remix”.
  2. Animation project. Open up the following project, https://scratch.mit.edu/projects/583762/ then click on “See inside”, then on “remix”.

You have a choice for this assignment. Extend either the pacman game, or the animation.

For the pacman game, you must add the following:

  • add a second Pac Man (with different sets of controls.)
  • add another mazes (backgrounds.)
  • add a score counter for the targets obtained.
  • add sound effects according to the motion of the Pac Man.

For the animation, you must add the following:

  • once the boy reaches the other side, add another background with background music
  • add another animated sprite
  • add sound effects according to the motion of the boy walking.

Next class, we will look at a couple of neat projects for some inspiration for your final project. I will be giving you your final project requirements next class.

Scratch Day 3

It will be a short tutorial today. We will go over the basics of how to do an animation in Scratch. For today’s tutorial, we will go over:

  • using the say “” feature
  • go to x and y feature
  • using wait
  • broadcasting
  • switching backgrounds

As before, please email me your shared project by the end of the class. On next Tue, we will look at a couple of different kind of projects in scratch (a game, and an animation/story) to help you decide what kind of project you will create for your project for this unit.

 

Scratch Second Lesson

Make sure you have Lesson 1 handed in. Today we will be doing lesson 2 on the topics below in Scratch. At the end of the class, be sure to email me the link to your Lesson 2 project (bchu@sd42.ca).

Your Lesson 2 Scratch project must include:

  • show and hide
  • go and glide feature
  • repetition block (repeat until, forever)
  • If block (if on edge bounce)
  • Follow the mouse feature
  • 2 sprites, and broadcasting feature

On Fri, we will finish our 3rd tutorial on a few math stuff and how to use the pen, and input. We will also look at a couple of different kind of projects in scratch (a game, and an animation/story). You should continue looking at sample projects and start deciding what kind of project you will create for your project for this unit.

Scratch First Lesson

Today is our first lesson in Scratch. I will give about 3 tutorial lessons in Scratch before I give you your first main assignment.

Create a login for Scratch (scratch.mit.edu) and then begin your first assignment. You need to create a scratch project that has the following requirements:

  1. Custom sprite image
  2. Custom background image
  3. 3 events: “when flag clicked”, “when ‘key’ pressed”, and “when sprite clicked”
  4. Your sprite has to be programmed to move
  5. Your sprite has to be programmed to make a sound
  6. Your sprite has to be programmed to change colour

Your assignment is due by Thu Sep 15. Please email the link to your published project in Scratch.

First Classroom Assignment

This is the post excerpt.

As mentioned in class, whenever I mark assignments, I will send you an email with your mark and feedback. Therefore, I need your email address.

For your first classroom assignment, please complete the following:

1. Write an email using your preferred email software (Gmail, Yahoo, Hotmail, etc..)

2. Address it to bchu@sd42.ca (my email address)

3. Write a paragraph that outlines the following:

– why you chose this class as your elective

– what software you really want to learn more about in this class

– what software you already know really well

– Do you prefer Android or Apple and why.

– Do you prefer Windows PC, Apple, or Linux and why.

 

I will reply to your first assignment with a mark and some comments.