Adam Machacek  ·  Interactive Builds

Experiments that live in your browser.

I build interactive things and put them here — physics arenas, mold growth simulations, generative pattern engines, a solar system walkthrough, editorial design work. Each one started as something I couldn't stop thinking about and ended up as a self-contained browser tab. Launch something, or grab the HTML and run it offline.

total visits
7 projects
This visit
Times you've been here
Projects you've explored None yet — try one below
Session data
Total visits
Your revisits
Made by Adam Machacek

Project Gallery

Seven builds, each its own world. Launch any of them directly in your browser, or grab the HTML file to run locally. Everything is self-contained — no dependencies, no setup.

Arena Prototype

Ball Battle

A real-time combat arena built around bouncing fighters, rotating weapons, and readable arcade chaos. Pick a team, choose a weapon load-out, and watch the physics sort it out. Fast to open, immediately chaotic.

Canvas 2D · Web Audio · 17 weapon types
Growth Simulation

Mold Sim Surge

Nine mold species competing across six food environments. Each organism has its own growth logic — some spread fast, some hijack neighbors, some sleep until the moment is right. Slow, atmospheric, and weirdly tense.

Spatial grid · 9 organisms · Emergent behavior
Pattern Study

Turing Patterns

Reaction-diffusion patterns rendered in real time using the Gray-Scott model. Eight presets from spots to mazes to fingerprint textures — each one evolving continuously from a blank canvas. Draw into it, change the parameters, watch it reorganize.

Gray-Scott · 8 presets · Fully interactive
Educational Space Build

Solar System Final

A full presentation-format walkthrough of solar system physics — orbital mechanics, equations, 3D visualization, all navigable like a slideshow. The heaviest build here, so the download fallback matters most on this one.

Three.js · MathJax · Presentation format
Editorial Web Feature

HEROINE Article

A magazine-format longform article with editorial typography, image-heavy layouts, pull quotes, and a design that treats the browser like a printed page. Built to show what an actual web editorial feature can look like when it's designed seriously.

Editorial layout · Drop caps · Multi-column design
Generative Visual

Laser Spiral

Spinning rainbow lasers, a true Archimedean spiral that flows inward forever, and a kaleidoscope mode — all with additive colour blending and a fading trail system. Settings panel lets you tweak hue, blur, glow, trail length, speed, and arm counts in real time.

Canvas 2D · Additive blending · Fully interactive
Local App · Python

Permit AI

A rule-based permit evaluation assistant for Prague building projects. Describe a proposal, get a structured risk report with approval probability, rule-by-rule breakdown, and suggested design changes that would improve chances of passing. Fully browser-based — no Python, no install.

Rule engine · PSP / stavební zákon · Runs in browser

Download Guide

Every project has a download button alongside its launch link. Hosted builds are convenient, but a local HTML file works everywhere — offline, different browsers, embedded setups, whatever.

Why the fallback matters

Different browsers handle local features differently. Some hosted setups don't behave the same as running a file directly. Having the download path visible means the project is always one click from working, regardless of the environment.

Launch buttons are for instant exploration — open immediately, no setup.
Download buttons give you the full HTML file to run locally, share, or archive.
Everything is self-contained — no external scripts, no dependencies to install.

How it's structured

The site reads in a deliberate order: introduction and overview first, the navigation map second, the projects third, and this support section after. The gradient lives at the bottom so the page has a strong finish rather than front-loading all the visual weight at the top.