Core Skills Analysis
Video Game Design
- Will demonstrated computational thinking by breaking down game mechanics into step‑by‑step Scratch scripts, illustrating algorithmic sequencing (CCSS.MATH.PRAX.MP5).
- He applied geometry and measurement concepts when positioning sprites and designing collision boundaries, aligning with CCSS.MATH.CONTENT.6.G.A.1.
- Will practiced iterative design and problem‑solving by debugging code and incorporating beta‑tester feedback, reflecting CCSS.ELA-LITERACY.WHST.6-8.6 (using technology to produce and refine work).
- Through character development and storytelling, he used narrative structure and descriptive language, meeting CCSS.ELA-LITERACY.W.6-8.3 (writing narratives).
Tips
Encourage Will to expand his game by adding a simple scoring system that tracks points, which will deepen his understanding of variables and data representation. Have him create a storyboard that maps each game level, reinforcing narrative planning and visual sequencing. Organize a classroom or online showcase where peers can play and critique the game, fostering communication skills and collaborative feedback. Finally, challenge him to modify the game’s difficulty by introducing conditional statements, strengthening logical reasoning and conditional logic.
Book Recommendations
- Hello World! Computer Programming for Kids and Other Beginners by Warren Sande & Carter Sande: A friendly introduction to coding concepts using visual languages like Scratch, perfect for middle‑school creators.
- The Game Design Workshop: A Playcentric Approach to Creating Innovative Games by Tracy Fullerton: Guides young designers through the full game‑development cycle—from idea generation to playtesting—with hands‑on activities.
- Code Your Own Adventure: A Guide to Creating Interactive Stories and Games by John T. O'Connor: Shows how to blend storytelling and programming, encouraging students to write narratives that drive game mechanics.
Learning Standards
- CCSS.MATH.PRAX.MP5 – Use appropriate tools strategically (Scratch programming environment).
- CCSS.MATH.CONTENT.6.G.A.1 – Solve problems involving scale drawings and geometric relationships (sprite positioning).
- CCSS.ELA-LITERACY.WHST.6-8.6 – Use technology, including interactive media, to produce and publish writing.
- CCSS.ELA-LITERACY.W.6-8.3 – Write narratives to develop real or imagined experiences.
Try This Next
- Worksheet: "Game Flowchart Template" – students map out sprites, events, and actions before coding.
- Quiz: 5‑question multiple‑choice on Scratch blocks (loops, conditionals, variables) to reinforce syntax.
- Drawing Task: Design a new character on paper, then translate it into a Scratch sprite, noting pixel dimensions.
- Writing Prompt: Write a short “beta‑test report” from a tester’s perspective, highlighting bugs and suggestions.