STATUS: 🧮 Vanilla JS Math Simulator Engines — From Arithmetic to Calculus.
← BACK TO PORTAL To Site →

Mathematical Mastery Roadmap

sebastianmass.com/play-math | Interactive Physics & Math Sandbox

KEYNOTES

"An interactive, high-density dashboard mapping core domains of mathematics to real-time HTML5 Canvas physical sandbox simulators."

  • Visual Sandbox Simulators: Designed to teach mathematical quantities, spatial relationships, and formulas through interactive, tactile visual models.
  • Zero-Dependency Engine: All 55 simulator modules utilize native HTML5 Canvas 2D Context, bypassing heavy libraries (Three.js, p5.js) for instantaneous load times.
  • LMS Integration: All sandbox interfaces adapt dynamically to iframe containers with persistent student layout preferences stored locally.

SELF-HOSTING & LOCAL DESKTOP RUN

Play-Math is built to run offline. On Windows, double-click run_server.bat to launch via Python (system Python or the bundled portable environment). In production stacks, it runs natively on Apache+PHP, systemd Python daemons, or Nginx.

Pedagogy & US Grade Alignments

55 completed simulators ready to play, categorized across 7 core domains:

01. Arithmetic & Numbers (Grades 3 – 7):
Fractions, decimal place values, PEMDAS trees, directed number lines.

02. Algebraic Structures (Grades 6 – College):
Balance scale equations, linear slopes, parabolas, asymptotes.

03. Geometry & Space (Grades 3 – High School):
2D perimeters, rotatable 3D solids, protractor angles, shadow projection.

04. Trigonometry & Waves (High School – College):
SOH CAH TOA ratios, sine/cosine wave amplitude controllers.

05. Calculus & Limits (High School – College):
Zeno's paradox slice packaging towards 1, vector flow fields.

06. Data Science & Stats (Grades 6 – High School):
Box plots, scatter correlations, Venn sorting, combinations.

07. Computational Math (High School – College):
Dijkstra truck routing, plotting consoles, dataframe analysis.
Copyright (c) 2026 Sebastian Mass | play-math is released under the MIT License.