
Inquiry Framework
Question Framework
Driving Question
The overarching question that guides the entire project.How can we design a Scratch adventure game where player choices create engaging and interactive branching storylines with different outcomes?Essential Questions
Supporting questions that break down major concepts.- How can we use code to create different paths in a game?
- What makes a story engaging and interactive?
- How do choices impact the outcome of a story?
- How can we use Scratch to create a game with a branching storyline?
Standards & Learning Goals
Learning Goals
By the end of this project, students will be able to:- Design a Scratch adventure game with branching storylines.
- Use code to create different paths in a game.
- Incorporate choices that impact the outcome of the story.
- Make the story engaging and interactive.
Entry Events
Events that will be used to introduce the project to studentsThe Mysterious Key
Students receive a mysterious key and a cryptic note hinting at a hidden world accessible through Scratch. They must use Scratch to create a game where the key unlocks different adventures based on player choices, leading to multiple endings.Portfolio Activities
Portfolio Activities
These activities progressively build towards your learning goals, with each submission contributing to the student's final portfolio.Scratch Skills Scavenger Hunt
Students complete a series of mini-challenges in Scratch to practice essential coding skills needed for creating a branching adventure game.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA collection of Scratch projects showcasing the use of 'if/else' blocks, variables, and input methods.Alignment
How this activity aligns with the learning objectives & standardsCovers the learning goal of using code to create different paths in a game.Rubric & Reflection
Portfolio Rubric
Grading criteria for assessing the overall project portfolioScratch Adventure Game Rubric: Branching Storylines
Conditional Logic & Branching
Assesses the student's ability to use 'if/else' blocks to create different paths and outcomes in the game based on player choices.Implementation of 'if/else' Blocks
Evaluates how effectively the student uses 'if/else' blocks to create branching storylines.
Exemplary
4 PointsUses 'if/else' blocks creatively and effectively to create complex and engaging branching storylines with multiple diverse outcomes. Code is well-organized and easy to follow.
Proficient
3 PointsUses 'if/else' blocks correctly to create branching storylines with clear and logical outcomes. The structure is easy to understand.
Developing
2 PointsUses 'if/else' blocks, but the branching storylines are simplistic or contain logical errors. The structure may be somewhat unclear.
Beginning
1 PointsStruggles to use 'if/else' blocks to create branching storylines. The code may be incomplete or non-functional.
Logic and Flow
Assesses the clarity, coherence, and logical flow of the branching storylines.
Exemplary
4 PointsThe branching storylines are exceptionally clear, logical, and create a seamless and engaging player experience. The game flows naturally and intuitively.
Proficient
3 PointsThe branching storylines are clear and logical, creating a smooth and understandable player experience. The game flows well.
Developing
2 PointsThe branching storylines contain some logical inconsistencies or areas where the flow is unclear, potentially hindering the player experience.
Beginning
1 PointsThe branching storylines are confusing, illogical, or difficult to follow, significantly disrupting the player experience.
Variables & Game State
Evaluates the use of variables to track player choices, game progress, and other relevant game states.Variable Implementation
How effectively variables are used to store and manage game data.
Exemplary
4 PointsUses variables expertly to track a wide range of player choices and game states, enhancing the game's complexity and engagement. Variable usage is efficient and well-documented.
Proficient
3 PointsUses variables effectively to track player choices and game states, allowing for meaningful changes in the game. Variable usage is appropriate and functional.
Developing
2 PointsUses variables, but their application is limited or inconsistent, hindering the game's complexity. There may be some errors in variable management.
Beginning
1 PointsStruggles to use variables to track player choices or game states. Variable implementation is incomplete or non-functional.
Impact on Gameplay
The degree to which variables influence the game's storyline and outcomes.
Exemplary
4 PointsVariables have a significant and dynamic impact on the gameplay, creating a highly personalized and engaging experience for the player. The game world reacts realistically to player choices tracked by variables.
Proficient
3 PointsVariables have a clear impact on the gameplay, influencing the storyline and leading to different outcomes. The game responds appropriately to player choices.
Developing
2 PointsVariables have a limited impact on the gameplay, with only minor changes to the storyline or outcomes. The game's responsiveness to player choices is minimal.
Beginning
1 PointsVariables have little to no impact on the gameplay. The storyline remains static regardless of player choices.
User Interaction & Engagement
Assesses the use of input methods (keyboard, mouse clicks) and other interactive elements to create an engaging and enjoyable player experience.Input Methods
How effectively the game uses different input methods for player interaction.
Exemplary
4 PointsUses a variety of intuitive and engaging input methods that enhance the player experience. Input methods are seamlessly integrated into the gameplay.
Proficient
3 PointsUses appropriate input methods that allow for easy and intuitive player interaction. Input methods are functional and reliable.
Developing
2 PointsUses basic input methods, but they may be clunky, unintuitive, or limited in functionality. Some input methods might be unreliable.
Beginning
1 PointsStruggles to implement functional input methods for player interaction. The game may be difficult or impossible to control.
Engagement & Interactivity
The degree to which the game captivates and involves the player.
Exemplary
4 PointsThe game is highly engaging and interactive, captivating the player with a compelling storyline, meaningful choices, and rewarding feedback. The game provides a memorable experience.
Proficient
3 PointsThe game is engaging and interactive, providing the player with a fun and enjoyable experience. Player choices have a noticeable impact on the game's progression.
Developing
2 PointsThe game has some interactive elements, but it may lack engagement or compelling gameplay. The storyline might be simplistic or predictable.
Beginning
1 PointsThe game lacks interactive elements and is not engaging for the player. The experience is passive and unrewarding.