Math & probability with browser games
A free, editable lesson plan that makes probability and number patterns concrete through games — dice odds, risk estimation, and the powers of two. Grades 4-8, two 45-minute sessions, no installs or accounts. CC-BY-4.0.
Length
Two 45-minute sessions
Materials
One web-enabled device per student
Network
Any browser; no installs or admin access
Prep
~15 min (test the games on a classroom device)
Outcomes
Students reason about chance, risk, and number patterns
License
CC-BY-4.0 — attribute and adapt freely
Why games for math?
Probability is one of the hardest topics to make real on paper, because the numbers feel abstract until you actually see chance play out. Games fix that: a few dozen dice rolls or minesweeper guesses turn "1 in 6" from a fraction into a felt experience. The same goes for number sense — watching tiles double in 2048 makes powers of two visible in a way a worksheet rarely does. The aim isn't to play; it's to notice the math already happening.
Session 1 — Chance, odds, and risk (45 min)
Objective: students describe the likelihood of an event (certain, likely, unlikely, impossible), connect a dice roll to odds (1 in 6), and weigh risk from evidence. Pick one primary game; keep a backup.
- Ludo Hero Classic — Dice rolls — the classic model for chance and odds.
- Minesweeper Classic — Estimate likelihood; weigh risk from evidence.
- Tic Tac Toe HD — Certain outcomes — when a result is guaranteed, not random.
Lesson flow
- 0-6: Warm-up — "what are the chances it rains today? Tomorrow you have school?" Sort events into certain / likely / unlikely / impossible.
- 6-15: Play Ludo. Before each roll, ask students to predict — "what do you need? how likely is it?" Tally rolls of the needed number on the board.
- 15-25: Reveal the tally — roughly 1 in 6 for any given number. Connect the fraction to what they just saw happen.
- 25-38: Switch to Minesweeper. Now likelihood comes from evidence, not equal odds — "which square is safest, and how do you know?"
- 38-45: Close — distinguish pure chance (dice) from informed estimate (minesweeper). Where does Tic-Tac-Toe fit? (Outcomes can be certain.)
Assessment: can the student place an event on the likely/unlikely scale and justify it? Differentiation: younger students stay with the certain/likely/unlikely language; stretch older ones to express odds as a fraction and compare two events.
Session 2 — Number patterns & powers of two (45 min)
Objective: students recognise doubling and the powers of two as a pattern, and describe a number sequence in their own words.
- 2048 Classic — Powers of two and doubling — number patterns in action.
- Color Flood Grid — Counting moves; optimizing toward a target.
Lesson flow
- 0-6: Warm-up — "start with 1 and keep doubling: 1, 2, 4, 8… how far can you go in your head?" Write the sequence on the board.
- 6-18: Play 2048. Every merge is a doubling — have students call out the new tile value. The board is the powers of two.
- 18-28: Discussion — list the tile values reached (2, 4, 8, 16, 32…). Ask: what comes next, and how do you know? Name the pattern: doubling / powers of two.
- 28-38: Switch to Color Flood — now count moves to a target. Predict the minimum moves, then test. Number sense as estimation.
- 38-45: Close — students write one number pattern in their own words (doubling, +2, etc.) and one place they've seen it outside class.
Assessment: can the student continue a doubling sequence and explain the rule? Differentiation: challenge strong students to predict the tile value after N doublings (2^N); support strugglers by keeping the sequence visible on the board throughout.
After these sessions
Carry the language forward: ask "how likely?" during science predictions, and "what's the pattern?" whenever a sequence shows up. Games make the concept concrete once; the goal is for students to reach for that intuition without the game. For a logic-and-planning follow-on, pair this with our logic & problem-solving plan.
Embed a game in your classroom page
Paste this into your LMS (HTML view) and keep the attribution line.
<iframe src="https://pixelgameshub.com/games/<slug>/embed"
width="800" height="600" frameborder="0"
sandbox="allow-scripts" loading="lazy"></iframe>
<p>Play <a href="https://pixelgameshub.com/games/<slug>">[game name]</a>
free on <a href="https://pixelgameshub.com">PixelGamesHub</a>.</p>More for teachers
License: CC-BY-4.0 — adapt and share freely. Feedback: partnerships@pixelgameshub.com