
The Algebra of Play: Balancing Character Stats
Inquiry Framework
Question Framework
Driving Question
The overarching question that guides the entire project.How can we, as game designers, use algebraic expressions and equations to balance character stats and mechanics to create a fair and engaging gaming experience?Essential Questions
Supporting questions that break down major concepts.- How can we use algebraic relationships to design a fair and competitive gaming experience?
- What role do variables play in defining a character’s identity and abilities?
- How do we translate game rules and mechanics into mathematical expressions and equations?
- How can solving equations help us ensure that different character builds are balanced and fair?
- How do changes to one variable impact the overall outcome of a game's 'economy' or combat system?
Standards & Learning Goals
Learning Goals
By the end of this project, students will be able to:- Students will create algebraic expressions with multiple variables to represent character attributes such as health, damage, and speed.
- Students will solve multi-step linear equations to determine the necessary values to achieve "perfect balance" between different character classes.
- Students will analyze the relationships between dependent and independent variables within a game's combat or economy system.
- Students will demonstrate how applying properties of operations can simplify complex game mechanics into manageable mathematical models.
- Students will evaluate and iterate on their game design by testing how changing a single variable impacts the overall fairness of the gameplay.
Common Core State Standards for Mathematics
ISTE Standards for Students
Entry Events
Events that will be used to introduce the project to studentsThe Broken Beta Test
Students are invited to play a live, 'broken' demo where one character is invincible and another is useless. They must act as 'Game Balance Consultants' to identify the specific variables in the character stats that are ruining the fun and propose algebraic fixes to restore fairness.Portfolio Activities
Portfolio Activities
These activities progressively build towards your learning goals, with each submission contributing to the student's final portfolio.Power-Up Formulas: Expression Engineering
Now that students have their variables, they need to create the 'math' that runs the game. Students will construct algebraic expressions that determine complex outcomes, such as 'Total Damage' or 'Effective Health.' They will practice combining like terms and using the distributive property to ensure their formulas are clean and ready for the game engine.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityThe Mechanic's Formula Sheet: A document containing at least three complex algebraic expressions that dictate how characters interact during combat.Alignment
How this activity aligns with the learning objectives & standardsCCSS.MATH.CONTENT.7.EE.A.1 (Apply properties of operations to add, subtract, factor, and expand linear expressions).The Equality Quest: Solving for Fairness
The core of game design is 'Balance.' If a Knight has 100 power, the Mage must also have 100 power, even if their stats are distributed differently. In this activity, students set two character expressions equal to each other and solve for a missing variable to find the 'Perfect Balance' point.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityThe Balance Report: A set of solved equations demonstrating that two different character classes have equal 'Combat Weight.'Alignment
How this activity aligns with the learning objectives & standardsCCSS.MATH.CONTENT.7.EE.B.4 (Construct simple equations to solve problems by reasoning about the quantities).The Efficiency Audit: Streamlining the Code
In professional game dev, efficiency is key. Students will take their complex formulas and find equivalent ways to write them. They will explore how rewriting an expression (like factoring out a common multiplier) can help a designer see how a 'global buff' or 'debuff' (like a poison spell) affects all stats simultaneously.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityThe Efficiency Audit: A comparison chart showing 'Raw Formulas' vs. 'Optimized Formulas' with an explanation of why the optimized version is easier for a game designer to use.Alignment
How this activity aligns with the learning objectives & standardsCCSS.MATH.CONTENT.7.EE.A.2 (Understand that rewriting an expression in different forms can shed light on the problem).Patch Notes 1.1: The Balanced Meta
As the final step, students will issue their 'Version 1.1 Patch Notes.' They will take the 'Broken Beta' characters and present their newly balanced versions. This activity requires students to summarize their algebraic work and prove through mathematical modeling that the game is now fair and fun for all players.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityPatch Notes 1.1: A professional-style gaming update document featuring character 'before and after' stats, the equations used to balance them, and a final summary for the players.Alignment
How this activity aligns with the learning objectives & standardsCCSS.MATH.CONTENT.7.EE.B.4 and ISTE 1.5.c (Develop descriptive models to understand complex systems).Rubric & Reflection
Portfolio Rubric
Grading criteria for assessing the overall project portfolioLevel Up: The Algebra of Play Portfolio Rubric
Algebraic Foundations: Expression Engineering
Focuses on the creation and simplification of the algebraic 'code' that runs the game. (CCSS.MATH.CONTENT.7.EE.A.1)Expression Construction and Manipulation
Assessment of the student's ability to create, expand, and simplify algebraic expressions using the distributive property and combining like terms within the context of game mechanics.
Exemplary
4 PointsThe student constructs complex expressions using 4+ variables that perfectly model nuanced game mechanics. All algebraic operations, including the distributive property and combining like terms, are executed with flawless precision. Formulas are sophisticated and ready for implementation.
Proficient
3 PointsThe student constructs expressions using at least 3 variables to represent game mechanics. Expressions are correctly expanded and simplified using properties of operations with no significant errors. Logic is clear and consistent.
Developing
2 PointsThe student constructs expressions but may only use 1-2 variables or make minor errors when applying the distributive property or combining like terms. The relationship between the math and the game mechanic is somewhat unclear.
Beginning
1 PointsThe student struggles to form algebraic expressions from game mechanics. Significant errors in basic operations (combining terms or distribution) prevent the formula from being functional.
Strategic Problem Solving: The Equality Quest
Focuses on using equations to ensure fairness and parity in gameplay. (CCSS.MATH.CONTENT.7.EE.B.4)Modeling and Solving for Equilibrium
Assessment of the student's ability to set two expressions equal to one another and solve for a variable to achieve numerical 'balance' between character classes.
Exemplary
4 PointsThe student models complex multi-step equations to find perfect equilibrium between diverse character builds. Calculations are entirely accurate, and the student provides a deep mathematical justification for why the solved value creates a fair experience.
Proficient
3 PointsThe student sets two expressions equal and correctly solves for the unknown variable. The resulting value effectively balances the characters, and a clear explanation of the mathematical fairness is provided.
Developing
2 PointsThe student sets up the equation correctly but makes computational errors while solving. The explanation of 'balance' is vague or only partially supported by the math.
Beginning
1 PointsThe student is unable to set expressions equal to one another or fails to solve for the missing variable. There is little to no evidence of understanding how equations represent balance.
Systems Analysis: The Efficiency Audit
Focuses on the efficiency of mathematical models and how different forms reveal different information. (CCSS.MATH.CONTENT.7.EE.A.2)Equivalent Expressions and Contextual Insight
Assessment of the student's ability to rewrite expressions in factored or expanded forms and explain how these different forms provide insight into the game's design (e.g., global buffs vs. individual stats).
Exemplary
4 PointsThe student effortlessly moves between factored and expanded forms, providing a sophisticated explanation of how rewriting the expression reveals hidden insights into the 'game economy' or global modifiers. Tests with 'dummy data' confirm 100% accuracy.
Proficient
3 PointsThe student accurately identifies and creates equivalent expressions (e.g., factoring out a common multiplier). The explanation clearly identifies what the common factor represents in the game context. Accuracy is verified with data.
Developing
2 PointsThe student attempts to rewrite expressions but may struggle with the factoring process. The explanation of why the forms are equivalent in a game context is missing or incorrect.
Beginning
1 PointsThe student cannot identify equivalent expressions or incorrectly assumes that different forms yield different results. No meaningful context is provided for the mathematical changes.
Professional Synthesis: Patch Notes 1.1
Focuses on the final synthesis of data, modeling, and communication of the balanced system. (ISTE 1.5.c)Mathematical Justification and Communication
Assessment of the student's ability to communicate their mathematical findings and design choices through professional-style documentation (Patch Notes) and visual models (Stat Blocks).
Exemplary
4 PointsThe student produces a professional-grade 'Patch Notes' document and Dev Vlog that seamlessly integrates advanced mathematical terminology with game design logic. The 'before and after' comparison shows a profound understanding of how algebraic changes fix systemic issues.
Proficient
3 PointsThe student creates a clear 'Patch Notes' document featuring balanced stat blocks and a summary of changes. Mathematical language (coefficients, variables, constants) is used correctly to describe the 'buffs' and 'nerfs.'
Developing
2 PointsThe student provides 'Patch Notes' but the connection to the algebra is weak. Stat blocks are updated, but the commentary relies more on 'feel' than on the mathematical evidence generated in previous activities.
Beginning
1 PointsThe student's final product is incomplete or fails to use mathematical reasoning to justify game design changes. The 'Patch Notes' lack clarity and do not reflect the iterative design process.