This project can be attempted by children as young as 9 years old with some parental guidance. With this in mind, I have written some guidance notes for parents that address the most likely issues that can arise.
Instructions and supporting images
To make this project accessible to a younger audience, all written instructions are supported by images that illustrate actions and show completed code. Each instruction is numbered and the equivalent aspect of the accompanying image has been labelled identically. This makes it easy to relate individual actions & blocks of code in picture form to specific instructions.
Younger children are likely to rely more on the pictures. While it is possible to complete the project using the pictures alone, it can sometimes raise questions. If this happens it can be helpful to look for the relevant written instruction(s) and read them through with the child.
Adding to existing code blocks / creating new code blocks
Where the child is required to insert new code within an existing block of code, the full code block is shown in the image for context, with the code blocks they need to insert highlighted within red boxes.
Where it is necessary to create a completely new block of code, the code block is either entirely enclosed within a red box or contains no red boxes within it.
Creating functions
There are a number of functions to create in this project. Children who are not familiar with Scratch 3 may not know how to do that. The instructions below should help.