Final project · Creative Coding: Stories and Animation
Build it. Test it. Explain it.
Course overview · Final chapter
Your brief
A two-scene animated story with a simple audience choice.
Choose your own topic or theme while keeping the course’s required features. Optional exercises and homework are enrichment, not completion requirements.
Before you begin
Prepare Scratch in a browser or installed editor. Load the first-scene scaffold, identify the two characters and Stage, change one dialogue line, then save and reload a local .sb3 copy. Basic mouse/keyboard skills are sufficient; no public account is needed.
Acceptance checklist
- A two-scene storyboard corresponds to the completed project.
- Characters animate through movement, costumes, a loop, and intentional timing.
- Dialogue is readable and coordinated rather than unintentionally overlapping.
- The Stage uses messages to coordinate the backdrop and scene sequence.
- Two key choices produce distinct responses; early or repeated keys do not interrupt the story.
- Both endings and mid-scene restarts work after saving and reloading the project.
Keep a test record
For each check, record the action or input, expected result, actual result, and any repair. Repeat the same test after the repair. If no fault appears, record a useful improvement and verify it.
| Action/input | Expected | Actual | Change and retest |
|---|---|---|---|
| Choose a checklist item | Describe its intended behavior | Record the observation | Explain the evidence |
Your project tour
- Introduce the audience or player and the purpose.
- Demonstrate the required features, including a restart or reload.
- Explain the code behind a key behavior.
- Describe one tested improvement.
- Make a small independent change and repeat the relevant check.
Keep the complete saved project. Public posting is not required.
Sessions, chapters, and optional projects
The course includes six one-hour sessions covering the core learning outcomes. Chapters are learning units, not a timetable: a chapter may span sessions, and a session may cover parts of several chapters. Optional extension projects may be introduced when students demonstrate the core skills and scheduled time remains. Extension coverage or completion is not included in the course commitment.