🍎 Grown-Ups' Corner

TrainO β€” Teacher Guide & Standards

A build-and-drive railway sandbox that puts kids in the maker's seat: plan a route, cross the land, run the train, iterate.

Ages 5–10 Β· Grades K–5 Computer Science + Engineering Design No login Β· No ads Β· Offline-ready
1

What is TrainO?

The tools a child actually touches β€” and the thinking each one grows.

TrainO drops children onto a freshly generated voxel island with forests, lakes, and snow-capped mountains. They switch to Build mode to design their own railway, then to Drive mode to run a real train along it. A simple cargo economy β€” farms, mines, a factory, and coins β€” turns building into a small system to manage. There are no timers and no fail states; every mistake is reversible.

The tools & mechanics

πŸ› οΈ Build mode BToggles the free bird's-eye editor. The railway is additive β€” kids keep improving one design rather than starting over.
🟩 Track tool TTap the ground to drop points in order; the train follows that sequence. Tap near the first point to close a loop, or press Enter to finish an open line.
⛰️ Height toolSets how high the next points sit. Click a summit to climb over a mountain, or the base on both sides to bore a tunnel through it. Land stretches become viaducts; water is always bridged.
🏒 Station tool GPlaces a station beside the track. Stations near a settlement board more passengers β€” big cities most of all. The Style button picks between unlocked station looks.
🧽 Remove & Undo X / ZRemove bulldozes a track or station (and the terrain heals); Undo takes back the last thing built β€” the "debug" tools that make design safe.
πŸš„ Train pickerChoose steam, metro, bullet, or cargo β€” and how many cars. Longer/heavier trains really do accelerate slower and top out lower, so the choice has consequences.
🎯 MissionsA step-by-step ladder (Track Star β†’ Metropolis). Each goal is concrete and most unlock a new train, station style, or coins.
🌾 Cargo economyLoad crops at a farm and deliver to a city (it visibly grows); haul ore from a mine to the factory. Deliveries earn coins.
πŸ›’ ShopSpend earned coins on train colors and add-ons. Earn β†’ save β†’ choose: the core of an early economics loop.
πŸ“€ Share & πŸ“Έ PhotoShare makes a copy-paste code of your island for a classmate to load and ride; Photo saves a picture of the railway for portfolios and gallery walks.
2

Standards alignment

Because TrainO spans K–5, both CSTA levels are listed. Every row ties to a real in-game action β€” nothing aspirational.

CSTA K–12 Computer Science Standards Β· Level 1A (Grades K–2)
CodeStandardHow TrainO addresses it
1A-AP-08Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.Laying track is an ordered sequence of points; the train then follows that algorithm from station to station.
1A-AP-10Develop programs with sequences and simple loops, to express ideas or address a problem.Points are placed in sequence, and the "Loop the Loop" mission has children close the track into a repeating loop the train circles.
1A-AP-11Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.Connecting two towns forces the child to break the journey into an exact, point-by-point path across the terrain.
1A-AP-12Develop plans that describe a program's sequence of events, goals, and expected outcomes.The Missions panel names a goal and its reward up front; children plan a route to reach it and predict the result (e.g., a city growing).
1A-AP-14Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.When a line doesn't connect or a loop won't close, kids use Undo and Remove to find and fix the broken step.
1A-CS-01Select and operate appropriate software to perform a variety of tasks, and recognize that users have different needs and preferences for the technology they use.Choosing the right train for the job (the slow Cargo train pays more per delivery) and toggling accessibility settings like Read-Aloud shows tools serve different needs.
CSTA K–12 Computer Science Standards Β· Level 1B (Grades 3–5)
CodeStandardHow TrainO addresses it
1B-AP-08Compare and refine multiple algorithms for the same task and determine which is the most appropriate.Facing a mountain, kids weigh going over (climb) vs. through (tunnel) and pick the better route β€” then refine it.
1B-AP-11Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.The supply chain splits into sub-tasks: build the line, load crops at the farm, drive the route, deliver to the city.
1B-AP-12Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.A Share code loads a classmate's island; children ride it and build new track onto it β€” a literal remix.
1B-AP-13Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.Build mode is additive; kids revise their railway across sessions, and gallery-walk feedback feeds the next iteration.
1B-AP-15Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.Switching to Drive mode tests the design; if the train stalls or the route is wrong, Undo/Remove fix it.
1B-AP-17Describe choices made during program development using code comments, presentations, and demonstrations.Photo and Share give the work an audience; children present and explain their design decisions in a gallery walk.

πŸ”¬ Bonus: NGSS Engineering Design

TrainO's terrain-crossing choices are engineering problems, so it also supports the Next Generation Science Standards Engineering Design performance expectations:

CodePerformance expectationHow TrainO addresses it
K-2-ETS1-1Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool."How do we get the train across the lake / over the mountain?" defines the design problem before a single track is placed.
K-2-ETS1-3Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.Kids run a short train and a long one on the same line and observe which accelerates and tops out better.
3-5-ETS1-2Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.Bridge, tunnel, or viaduct? Children generate route options and compare them against the terrain and their goal.
3-5-ETS1-3Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.Change only the train's car count, keep the track the same, and measure top speed β€” a controlled fair test of one variable.
πŸ“‹ Codes and titles are quoted verbatim from the CSTA 2017 K–12 CS Standards and the NGSS Engineering Design performance expectations. We list only standards a concrete mechanic supports; where exact wording was uncertain, we cited fewer rather than guess.
3

Three ready-to-run lessons

Each runs ~20–30 minutes and needs only a tablet, Chromebook, or laptop per child or pair.

Grades K–1 ~20 min Β· pairs or solo

Lesson 1 Β· From Here to There

First tracks: sequencing a path the train can follow.

Objective

Students place track points in order to build a working line between two spots and drive a train along it.

Vocabulary

trackstationroutein orderloop

Steps

  1. Press PLAY, then the BUILD chip to enter Build mode.
  2. With the Track tool, tap the ground to drop 4–6 points in a line. Say each tap out loud: "first… next… next."
  3. Press Enter (or the DONE button) to finish the line.
  4. Use the Station tool to place a station at each end of the track.
  5. Switch to DRIVE and press FASTER to run the train along the path they built.
  6. Challenge: build a second line that loops back to its start (tap near the first point to close it).

Discuss

  • What would happen if we swapped the order of two track points?
  • How is your track like the steps in a recipe or a set of directions?
  • Where should a station go so the train can actually stop there?
Grades 2–3 ~25 min Β· pairs

Lesson 2 Β· Over or Through?

Comparing two solutions to the same terrain problem.

Objective

Students identify a terrain obstacle, generate two ways past it (over vs. through / bridge vs. reroute), and justify their choice.

Vocabulary

obstaclebridgetunnelviaducttrade-offsolution

Steps

  1. In Build mode, pan the camera to find a mountain and a lake on the island.
  2. As a pair, decide: to pass the mountain, will you use the Height tool to go over the summit, or place points at the base on each side to tunnel through? Predict which will be faster.
  3. Build your chosen route to a station on the far side. Notice the game auto-bridges any water you cross.
  4. Drive it. Watch the tunnel go dark inside and the train slow on steep climbs.
  5. Partners rebuild using the other choice and compare how the drive felt.

Discuss

  • Which route was better, and what does "better" mean here β€” faster, shorter, or easier to build?
  • What did you have to give up to get what you wanted? (That's a trade-off.)
  • When would a real railway engineer choose a tunnel over going around?
Grades 4–5 ~30 min Β· pairs, then share

Lesson 3 Β· Supply Chain & Fair Test

Decomposing a system and running a controlled test.

Objective

Students build a farm-to-city supply line, break the delivery into sub-tasks, then run a fair test of how train length affects speed.

Vocabulary

supply chaindecomposevariablefair testeconomyiterate

Steps

  1. Find a farm and a city. List the sub-steps needed on paper: build line β†’ load crops β†’ drive β†’ deliver.
  2. Build the line connecting them, then use the Missions "Farm to Table" goal to guide the delivery. Deliver crops until the city visibly grows.
  3. Fair test: open the Train picker and set the car count to a small number; drive a fixed stretch and note the top speed.
  4. Change only the car count to a large number (keep the same track); drive the same stretch and compare top speed.
  5. Use earned coins in the Shop, then Share your island code with another pair and ride each other's lines.

Discuss

  • Which variable did we change, and which did we keep the same to be fair?
  • What has to happen before a city can grow bigger?
  • Is it worth saving coins for the bullet train, or spending now on a color? Why?
4

Talking about what they made

Open-ended prompts that get kids to explain their design thinking.

Tell me about your railway β€” which two places did you decide to connect, and why those?
What was the trickiest part of the land to get across? How did you solve it?
If you built it again, what's one thing you'd change?
Show me a spot where something didn't work at first. How did you fix it?
Which train did you pick for the job, and what made it the right one?
What has to happen before your city grows? Walk me through the steps.
How is building a track like giving someone directions?
What would you tell a friend who's about to build their very first line?
5

Capstone rubric: "Build Your Own Railway"

A simple 3-level guide for a make-your-own-island project where a child connects at least two places and explains their choices.

What we look for🌱 Getting startedπŸš‚ On track🌟 Full speed
Planning & sequencing Places a few track points; the line may not connect two stops. Builds a complete line, in order, between two stations that a train can run. Plans the route first (sketch or out loud) and builds a connected network of 2+ lines.
Solving terrain Sticks to flat ground and avoids obstacles. Crosses at least one obstacle with a bridge, tunnel, or climb. Chooses over vs. through on purpose and can explain the trade-off.
Testing & fixing Rarely tests; leaves errors in place. Drives to test and uses Undo/Remove to fix at least one problem. Iterates repeatedly β€” tests, spots a failure point, and improves the design.
Explaining choices Describes what they built with a few words. Explains one decision and why they made it. Presents the railway (Photo/Share) and justifies several design choices.
πŸ’‘ Tip: have each child take a πŸ“Έ Photo of their finished railway for a portfolio, and use the πŸ“€ Share code so classmates can drive the line while the builder narrates their choices.