Free Exploration · No Score, No Game

Turn the dial. Watch the structure respond.

Change a parameter, see the real answer instantly — the same solvers that power our calculators, running live as you explore.

These are not games. There is nothing to win. They exist for one purpose: to build direct, hands-on intuition for how structures actually behave — the kind of intuition equations alone rarely give you.

✓ Real physics — powered by our verified engines

New here? A 2-minute guide to how every game and simulation on this site works →

Looking for something more playful, with goals and challenges instead of free exploration? Try Engineering Games →

🌊 Structural Dynamics

Mode shapes, natural frequency, resonance — watch a structure's own dynamic personality emerge as you change mass and stiffness.

🏗️ Frame & Load Behavior

Push, pull, and reposition loads on a real frame and watch the deflected shape and internal forces update live.

📐 Architecture & Planning

Zoning limits, floor-area ratios, circulation, daylight — design under real constraints.

🌍 Seismic Response

Feed a structure a real earthquake record and watch how period, damping, and ductility change the outcome.

🧮 Speed & Estimation

Sharpen the engineer's most underrated skill: knowing roughly the right answer, fast.

💥 Blast & Protective Structures

How a blast load enters a protective envelope — waves, layers and what reaches the protected side.

🌊
Live
Wave Journey
Follow the stress wave of a blast through concrete, foam and aerogel layers on a position–time diagram: reflection, transmission and arrival at the protected face.
bsp-hydrocode.js BlastShield Pro
🛡️
Live
BlastShield Pro
Build a layered protective wall — ceramics, UHPC, foams, metals — and solve its response to a blast with a 1D Lagrangian shock hydrocode: transmitted stress, damage and energy per layer, with mesh-convergence checks and the verification status of every material.
bsp-core.js BlastShield Pro v2.2
🧪
Live
Layer Laboratory
Build a one- to three-layer envelope of UHPC, foam and aerogel, run the 1D shock hydrocode in your browser and compare the transmitted stress — with its foam-stiffness band — against plain concrete of the same thickness.
bsp-hydrocode.js BlastShield Pro
🎯
Live
Penetration Explorer
How deep does a projectile go into concrete, rock or soil — and where does it stop in a layered shield? Explore nose length, the thin-layer penalty and the layering law; validated blind against published tests, and handed on to the Ground Shock Explorer.
penetration.js Young 1997 (Sandia)
🌋
Live
Ground Shock Explorer
Change the charge, the distance and the soil: the free-field ground shock of a buried blast and the stiffest isolator that keeps equipment within a chosen limit update live — reproducing the reference calculation note exactly.
ground-shock.js Drake & Little 1983
🛡️
Live
Antiterrorism Site Layout
Place the building, the clear zones and the objects around it: the UFC 4-010-01 standoff to the installation perimeter and the unobstructed-space rules are checked live — five missions teach the rules.
ufc-site-layout.js UFC 4-010-01 (2018, Change 3)
🔬
Live
Mesh Convergence
A hydrocode result depends on cell size. Refine the mesh, watch the transmitted stress settle, and estimate the converged value with Richardson extrapolation.
bsp-hydrocode.js Roache (1998)
🔬
Live
Confined Blast Explorer
Explosive, room volume, vent area and wall on sliders: see shock and gas pressure on one time axis and which of them loads the wall more.
confined-blast.js UFC §2-14.3
🔩
Live
Connection Explorer
Change bolts, plate and weld freely and watch every limit state of a single-plate shear connection — bolt shear, bearing, net-section rupture, block shear, weld and spacing — ÇYTHYE engine.
steel-chain.js ÇYTHYE
🧭
Live
P–I Explorer
Change a concrete wall and a blast threat freely and watch the pressure–impulse curves for three damage levels move — UFC 3-340-02 loads, verified SDOF engine.
blast-sdof.js UFC 3-340-02
⚖️
Live
Two Standards
One blast, two accepted models: Kinney–Graham against the UFC (Kingery–Bulmash) curves — where they agree on pressure, duration and impulse, and where they part ways.
ufc-positive-phase.js UFC 3-340-02

🪨 Geotechnical

What's under the building matters as much as the building itself — soil pressure, foundations, and stability.

🔥 Fire & Life Safety

How structural elements respond to fire — heating rates, critical temperatures, time to failure.

🔊 Acoustics

How rooms sound — reverberation time from surfaces and finishes.

🌊 Coastal Engineering

Rubble-mound armor stability under wave attack.

📐 Surveying

Total-station reduction and traverse closure.

🪟 Kinetic Facade

Sun-tracking shading — the geometry behind motorized louvres.

🗓️ Project Scheduling

The Critical Path Method — which activities control the finish date.

🌀 Open-Channel Hydraulics

Fast, shallow flow suddenly slowing down.

⚖️ Vibration Control

Taming resonance with a tuned secondary mass.

🛣️ Highway Geometric Design

Banked curves — how fast is safe, how tight can you turn.

🧂 Durability & Service Life

The limit state that ends most concrete structures decades before any structural failure.

💧 Liquefaction

When saturated sand loses its effective stress and stops behaving like ground.

🏗️ Performance-Based Seismic Design

Beyond force-based checks — how far the structure actually moves, how it twists, and how to disconnect it from the ground.

🧮 Advanced Concrete Analysis

Section-level nonlinearity and the regions where ordinary beam theory stops applying.

🔧 Advanced Member Design

Prestressing, combined actions, and the ductile fuses and foundation compliance that modern seismic design depends on.

💥 Hazard Engineering

Civil-protection planning for accidental explosions — setting safe distances, not analyzing attacks.

← Back to calculators