Problem 1: Starting from Scratch
Create a project of your choice in Scratch. It may be an interactive story, a game, an animation, or something else you would enjoy building.
Requirements
Your project must:
- use at least two sprites, at least one of which is not the Scratch cat;
- contain at least three scripts in total—the scripts do not need to belong to the same sprite;
- use at least one condition, one loop, and one variable;
- use at least one custom block created with Make a Block, and that block must accept at least one input; and
- be more substantial than the short examples demonstrated in the lecture.
A project containing a few dozen blocks is usually enough to meet these requirements. Focus on making the project correct, understandable, and easy to use. If a script becomes long, divide it into smaller scripts or custom blocks with clear purposes.
Inspiration
You may explore these examples for ideas:
The Scratch tutorials, starter projects, and community projects can also help you get started. Use them for inspiration, but design and build your own project.
Working on your project
Build one small part at a time: add a few blocks, test the result, and then add the next part. Save your work regularly.
If a feature becomes too difficult, simplify it or find another way to achieve the same goal. If you import backdrops, costumes, sounds, or other assets, credit their sources in the project's Notes and Credits section.
Before you submit
Check that:
- your project satisfies every requirement above;
- the green flag starts the project correctly;
- the controls and goal are explained in the project's Instructions section;
- all external assets are credited in Notes and Credits; and
- you have saved a backup using File → Save to your computer.
How to submit
- Sign in to Scratch and save your finished project.
- Give the project a clear title and complete its Instructions and Notes and Credits sections.
- Click Share at the top of the Scratch editor so that the instructor can open your project.
- Open the project page and copy its URL.
- Email the URL to odina.kholiqov@dii.tj with
the subject
CS105 Problem 1 — Your full name.
Your email should include your full name and the link to your shared project. Keep the downloaded Scratch file as a backup; you do not need to attach it unless the instructor asks for it.