PlainLogic

Play · Understand · Build

Play first. Figure out how it works after.

Every game here is a lesson in disguise: you play it, you notice how it works, and that understanding is the skill underneath — whether it is AI, physics, or pure logic. Twenty-two free games — no sign-up, no downloads, works on your phone.

AI Skills

How AI really works, as games.

Four new games on the skills that matter right now — writing better prompts, checking AI's answers, directing AI agents, fixing AI-built code — plus Tetris AI, where a simple algorithm shows you how search heuristics think.

Logic & Systems

No AI, no luck — just reasoning.

Parking Panic is a pure planning puzzle: read the constraints, think a few moves ahead, and escape in as few moves as possible.

Science & Simulation

Toy models of the real world.

Deliberately simplified models, so the idea comes through: tune a rocket’s payload, fuel, and thrust until it reaches its target altitude — or read the water and outsmart the fish.

Engineering & Systems

Build it. Run it. Let the system decide.

Ten simulation games with fifteen levels each. No quizzes: build or tune the system, run the animated test, then learn from what actually happened.

Bridge Builder

New15 levels

Build a load-bearing structure, then send traffic across it and watch every member react.

What it teachesStructures · tension · compression

Play Bridge Builder

Speed Lab

New15 levels

Change gearing, grip, power, weight and aero — then measure what actually makes a car faster.

What it teachesVehicle dynamics · optimization

Play Speed Lab

Drag Racing Garage

New15 levels

Tune real-world cars, stage at the tree, control the launch and hit every shift.

What it teachesTraction · gearing · reaction

Play Drag Racing Garage

Crane Operator

New15 levels

Choose boom geometry, counterweight and outriggers, then make the lift without tipping.

What it teachesLeverage · stability · load moment

Play Crane Operator

Tower Engineer

New15 levels

Build the load path and keep your tower standing through gravity, wind and earthquakes.

What it teachesLoad paths · stiffness · drift

Play Tower Engineer

Power Grid

New15 levels

Connect generation, storage and a changing city without overloading the network.

What it teachesCapacity · redundancy · peak demand

Play Power Grid

Factory Flow

New15 levels

Build a production line, watch queues form, and eliminate the real bottleneck.

What it teachesThroughput · queues · bottlenecks

Play Factory Flow

Rail Yard

New15 levels

Route moving trains through switches and shared blocks without collisions or excessive delay.

What it teachesRouting · scheduling · conflicts

Play Rail Yard

Waterworks

New15 levels

Design pipes, pumps and storage so every building receives usable pressure.

What it teachesFlow · pressure · elevation

Play Waterworks

Deep Space

New15 levels

Pilot a ship, mine asteroids and fight pirates across 15 escalating sectors.

What it teachesFlight · upgrades · resource strategy

Play Deep Space

Arcade

Pure fun — that teaches anyway.

Chip Run is here for the love of the game: dodging faults across a live logic board. Echo, Mind Reader, and Quick Draw play right here on this page — two minutes each. It all just happens to hide real lessons in the adrenaline.

Built with plain web tech. Every game runs on the same open stack as the rest of the lab — HTML, canvas, and vanilla JavaScript. No frameworks, no third-party trackers, no fake scores. Your best scores stay in your own browser.

Play right here

Three quick games, zero loading.

Echo, Mind Reader, and Quick Draw run entirely in this page — no downloads, no accounts. Your best scores stay in your own browser.

Echo

Watch the pads light up, then play the sequence back. It gets one note longer every round.

Press Start, then watch closely.

ROUND 0BEST 0

Mind Reader

Think of a number between 1 and 100. Pip will find it in seven guesses or fewer.

?
pick a number to begin

GUESSES 0

Quick Draw

Wait for yellow… then click as fast as humanly possible. Click too soon and you start over.

Click to armthen wait for yellow

LAST Not playedBEST Not playedTRIES 0