Core Skills Analysis
RPG game play
- Will practiced iterative game design by continuing to build his Scratch video game, which shows understanding that RPG-style games improve through repeated testing and revision rather than a single finished draft.
- He likely strengthened computational thinking by working on how game elements fit together, such as character actions, rules, and game flow, which are important for making an RPG feel playable and organized.
- The activity supported problem-solving because developing a game in Scratch usually requires checking what works, identifying bugs, and adjusting code until the game behaves as intended.
- Will also engaged in creative planning by shaping his own video game concept, showing how storytelling, visuals, and mechanics can be combined into an interactive experience.
Tips
To deepen Will’s learning, encourage him to explain his game design choices out loud or in a short written reflection, since describing why he made certain coding decisions can strengthen both technical understanding and communication skills. He could also test one small feature at a time, then record what worked and what needed fixing, which builds habits of debugging and revision. A useful extension would be to sketch a simple game map or flowchart before coding the next part, helping him plan the player’s journey more clearly. If he wants an extra creative challenge, he could add dialogue, scoring, or a quest objective to make the game feel more like a true RPG while practicing structured storytelling.
Book Recommendations
- Hello Ruby: Adventures in Coding by Linda Liukas: A playful introduction to coding concepts through stories and puzzles that connect well with game-building creativity.
- Gregor the Overlander by Suzanne Collins: An adventure story with a quest-like structure that can inspire thinking about characters, challenges, and world-building in an RPG.
- The Coder's Path by Anton V. P: A practical coding-themed book that can support interest in programming logic and digital creation.
Try This Next
- Create a mini flowchart of Will’s game: start, challenge, reward, and ending.
- Write 3 quiz questions about his code: What does this block do? What happens if you change it? How can you test it?
- Draw a character or background asset for the game and label what it adds to the player’s experience.