Defenders of the Keyboard Galaxy β a touch-typing adventure game
Grades 2β4 β’ Keyboarding & digital literacy β’ Chromebook & iPad (with keyboard) β’ No accounts, no internet data β everything stays on the device
1. Overview
TYPESTORM is a space-shooter typing game that teaches correct touch-typing technique β home-row anchoring, per-finger key ownership, and eyes-on-screen typing β through fast, rewarding arcade play. Words and letter patterns fall from space; students blast them by typing them correctly. Keys are introduced two at a time in standard touch-typing order across six themed "galaxies" (home row β top row β bottom row β capitals with Shift β number row β full sentences), so a student can only ever meet content built from keys they have been taught. All progress is stored locally on the device (no accounts or personal data leave the classroom); the class can share one device profile list, and each student picks their own pilot.
Campaign (Choose Your Galaxy) β the core 36-mission course. Each mission's briefing screen shows the newly unlocked keys color-coded by finger (e.g., F = left pointer, J = right pointer) and includes a π Read to me button that speaks the instructions aloud for pre- and early readers. A mission is passed by blasting a quota of falling words; stars (1β3) are awarded for finishing, hitting the accuracy target, and keeping the shield intact.
Keyboard Coach β the on-screen keyboard at the bottom of every mission. Each unlocked key is outlined in its finger's color, the next needed key pulses, and a text hint names the finger ("K β RIGHT MIDDLE"). The F and J keys carry home-row bump marks, reinforcing the "find the bumps" habit. This is the game's core technique-teaching surface: students learn which finger presses each key, not just which key to press.
Boss Battles β every sixth mission is a boss fight: the boss fires missile-words, and each completed word damages it. Bosses gate progression to the next galaxy, so students must consolidate all keys of a row before moving on.
Power-Ups β Freeze, Mega Blast, Shield, and Star Γ2 charge up from consecutive correct keystrokes and fire with the spacebar (thumb β keeping hands on home row). Because charge comes from accuracy streaks, the reward system pushes careful typing over frantic guessing.
Blitz Mode + Class Leaderboard β a 60-second word storm at three difficulty tiers. Scores post to the on-device class leaderboard (Blitz score, fastest WPM, total stars), giving the class a shared, visible goal structure.
Ghost Race β students race a "ghost": a real recorded run of their own or a classmate's typing speed. This makes growth visible β beating your own ghost is the clearest possible "I got faster" evidence.
Versus β two students share one keyboard and take timed 45-second turns; highest score wins. Good for pair rotation in a lab period.
Badges, Ranks & XP β 24 badges (accuracy, speed, streaks, world completion, daily practice) and 12 XP ranks reward both skill and habit (e.g., a badge for practicing on 5 different days).
Grown-Ups' Corner Dashboard β inside the game's main menu. Shows every pilot's missions completed, stars, best WPM, badges, and days practiced, with one-click JSON export of class data and a full reset.
2. Standards Alignment
TYPESTORM spans the CSTA Kβ12 Computer Science Standards grade bands 1A (Kβ2) for second graders and 1B (3β5) for third and fourth graders. Keyboarding itself is most directly named in the Common Core ELA writing standards, listed below the CSTA table.
CSTA Kβ12 Computer Science Standards
Standard
Identifier & statement
How this game addresses it
1A-CS-01
Select and operate appropriate software to perform a variety of tasks, and recognize that users have different needs and preferences for the technology they use.
Students independently operate the game: choosing a pilot profile, navigating Mission Control, selecting missions and modes, and adjusting settings (sound on/off, power-up loadout) to their own preferences.
1A-CS-02
Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware).
The Keyboard Coach builds precise hardware vocabulary: home row, Shift key, spacebar, the F/J bump keys, and row names β students name and locate physical keyboard components every session.
1A-DA-05
Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.
Students create, retrieve, and update their pilot profile; their scores, stars, and badges are stored data they revisit each session, and the class discusses what the leaderboard "remembers."
1B-CS-02
Model how computer hardware and software work together as a system to accomplish tasks.
The game makes the keyboardβsoftware loop visible: a physical keypress is instantly reflected by the on-screen Keyboard Coach, the targeted word, and the ship's laser β students can trace the inputβprocessingβoutput chain.
1B-DA-06
Organize and present collected data visually to highlight relationships and support a claim.
In Lesson 3, students use their own WPM/accuracy data from Blitz runs and the dashboard to chart growth over days and support a claim ("I am faster than my Week 1 ghost becauseβ¦").
Common Core ELA β Writing (keyboarding is named directly)
Standard
Statement (abridged)
How this game addresses it
W.2.6
With guidance and support from adults, use a variety of digital tools to produce and publish writing.
World 1β3 missions build the letter-level fluency second graders need before digital writing tools are useful to them.
W.3.6
With guidance and support from adults, use technology to produce and publish writing (using keyboarding skills).
The campaign explicitly teaches the keyboarding skills this standard names; Worlds 4 and 6 add capitals, punctuation, and full sentences.
W.4.6
Use technology to produce and publish writing; demonstrate sufficient command of keyboarding skills to type a minimum of one page in a single sitting.
WPM targets ramp from 8 to 20 across the campaign; Sentence Galaxy missions require sustained, accurate sentence typing β the direct on-ramp to the "one page in a sitting" benchmark.
Statements are quoted or lightly abridged from the CSTA Kβ12 CS Standards and the Common Core State Standards for ELA. Verify exact wording against your district's adopted versions when documenting units.
3. Ready-to-Run Lesson Plans
Lesson 1 β Home Row Heroes Grade 225 min
Objective: Students anchor both hands on the home row, locate F and J by touch, and complete the first two Campaign missions using the correct pointer fingers.
Vocabulary: home row, bump keys, pointer finger, anchor, posture.
(5 min) Hands-off demo: project the game, open Campaign β Home Row Harbor β Mission 1, and play the briefing's π Read to me button. Ask students to close their eyes and find the two bump keys by touch.
(3 min) Posture check: feet flat, wrists floating, eyes on screen. Introduce the Keyboard Coach and its color rule: "green keys are left-pointer keys, blue keys are right-pointer keys."
(12 min) Students play Missions 1 and 2. Circulate and reset any hand that leaves home row. The pulsing key on the Keyboard Coach shows them the next finger β remind them not to look down.
(5 min) Stars share-out: each student reports their star count and one thing their fingers "learned."
Discussion: Why do the F and J keys have bumps? Why does the game want you to keep your eyes on the screen? Which finger worked hardest today?
Lesson 2 β Accuracy Athletes Grade 325 min
Objective: Students explain why accuracy beats speed, use the power-up charge meter as an accuracy feedback tool, and re-play one mission to raise their star rating.
(5 min) Mini-lesson: the power bar only charges on correct keystrokes, and a wrong key resets the combo. Fast-and-sloppy literally earns fewer power-ups. Demonstrate one Freeze activation with the spacebar (thumb stays home!).
(5 min) Students open their star map and pick one mission with fewer than 3 stars β that is today's "training target."
(10 min) Two attempts at the target mission. Between attempts, pairs swap one accuracy tip.
(5 min) Exit ticket: "My accuracy was ___%. One change that helped me: ___."
Discussion: When the game got fast, what happened to your fingers? What does the combo counter measure, really? Is a 100% run at slow speed better than a sloppy fast run β why?
Lesson 3 β Data Racers Grade 430 min
Objective: Students collect their own words-per-minute data across Blitz runs, race their recorded ghost, and use the data to support a written growth claim.
Vocabulary: words per minute (WPM), data, ghost (recorded run), trend, claim, evidence.
(5 min) Explain WPM and where the game shows it (in-game HUD and results screen). Each student rules a 3-column chart: Run, WPM, Accuracy.
(10 min) Three Blitz runs at Rookie or Ace difficulty, recording WPM and accuracy after each. The best run auto-saves as their ghost.
(8 min) Ghost Race: race your own saved ghost once, then a classmate's ghost once.
(7 min) Writing: one paragraph claim β "My typing is getting faster/steadier" β citing at least two numbers from their chart as evidence.
Discussion: Did your WPM go up every single run? Why is one run not enough to prove growth? What would you expect your ghost to look like in a month?
4. Conversation Starters
"Show me where your fingers live on the keyboard. How do they find home without looking?"
"Which galaxy are you in? What new keys did your fingers unlock this week?"
"What's your proudest badge? What did you have to do to earn it?"
"When you beat your ghost, what does that prove about you?"
"What's the trick to charging a power-up fast?" (Listen for: don't miss β accuracy!)
"If you designed the next boss, what words would it throw at the class?"
5. Capstone Rubric β "Design Your Own Blitz Challenge"
Capstone task: each student designs a themed word list (10β15 words using only keys the class has unlocked), names their challenge, predicts a fair target score, and challenges a classmate in Versus mode using their theme as the vocabulary focus.
Level
Descriptor
π Star Captain (3)
Word list uses only unlocked keys with zero spelling errors; target score is justified from the student's own WPM data; student runs the Versus challenge, keeps hands on home row throughout, and explains which fingers the word list exercises most.
π Pilot (2)
Word list mostly uses unlocked keys (1β2 stray keys or spelling slips); target score is stated but loosely justified; student completes the Versus challenge with occasional hand-position reminders.
π£ Cadet (1)
Word list needs revision (several locked keys or errors); no data-based target; needs support to run the challenge or frequently looks at hands.