30 points scale
Up to 50 points with extra credit
Due date: 2011 April 26
No work will be accepted after the "last chance" date, 2011 April 28.
30 points scale
Up to 50 points with extra credit
Due date: 2011 April 26
No work will be accepted after the "last chance" date, 2011 April 28.
Make a Scratch project with a script.
Your project can be almost anything, but it must meet three basic requirements:
There must be a sprite with a script.
The script must be interactive. That is, it must interact with the user so that the user can control it. There are at least three ways you can script this interaction:
ask and say for text input and output.When the script starts running, it should show some instructions for how the user may interact when it, unless that is completely obvious.
The script must use at least one repetition control block (forever, repeat, repeat until, forever if).
A minimal project could be something as simple as this:
However, that would be very boring, and I encourage you to spice it up. Extra features, effort, and creativity beyond the requirements will earn extra credit. For example, you might create your own sprites or sounds, or have a more extensive script that goes beyond the bare requirements. You might have multiple sprites and multiple scripts, selection control blocks (if, if/else), variables, lists, or broadcast messages.
Here are some possible kinds of projects you might make. I don't want to limit your choices; but if it's hard to decide on something, consider these:
If you're not sure your project idea is suitable or feasible, discuss it with me.
This project will be turned in through Oncourse Resources, Lab 10. This means you are publishing your project to the class.
I encourage you to download and run the projects of your fellow students!
| Item | Points |
|---|---|
| There is a sprite and script | 10 |
| Interactivity | 10 |
| Repetition | 10 |
| SUBTOTAL for required features | 30 |
| Extra credit: extra features, creativity, effort | 20 |
| TOTAL with extra credit | 50 |