5 playable browser demos
AI-driven games
A library of mini-games, each showcasing a different AI technique: Minimax, genetic algorithm, neural network, Expectimax tree search and constraint propagation. Everything runs locally in the browser — no server, no tracker.
Filters and search
Chess Master
Strategy · MinimaxFull chess game with an interactive tutorial (10 lessons), adaptive AI across 7 levels and a Challenge mode that analyzes your habits to push you to improve.
PlayGENESIS — The Spark of Life
Simulation · Boids + GeneticA self-progressing evolution sandbox: six eras from quantum particles to a living ecosystem. Interactive entities, predation, symbiosis, genetic mutations.
Start the simRACEGEN — Living Track
Arcade · NN + GeneticRace on a procedurally generated track. Drive yourself or watch an AI learn to drive through a neural network + genetic algorithm across generations.
AI raceMAZE — Pathfinding Race
Demo · BFS · DFS · Dijkstra · A*4 shortest-path algorithms launched in parallel on the same maze. Draw your walls, move the start and end points, watch the exploration waves spread and compare strategies.
Start the raceVISION — Computer Vision Studio
Demo · Multi-model · TensorFlow.jsAnalyze video, image or webcam with 9 AI modes: objects, faces + emotions, poses, scenes, anatomy, silhouette, motion, hands. 6 TF.js/WebGL models, before/after AI split screen, OCR, anonymization. 100% local — GDPR by design.
Launch VISION2048 — Expectimax AI
Puzzle · ExpectimaxClassic 4×4 2048, plus an Expectimax AI with adjustable depth that can play for you. Live visualization of per-direction evaluations.
Start the puzzleMinesweeper — Logical AI
Puzzle · Constraints + BayesClassic Minesweeper with a solver that propagates the constraints of revealed numbers, then enumerates valid configurations to compute a per-cell mine probability (heatmap toggle).
DefuseADAPT — Adaptive Platformer
Platformer · Adaptive PCGA 2D platformer where each level is generated based on your play style. A real-time profile (aerial, ground, aggressive, cautious, risky) weights the generator to deliver bespoke challenges.
PlayPULSE — Rhythm AI
Rhythm · Beat detectionDrop any audio file. A local AI isolates bass, detects onsets via energy + BPM autocorrelation, then drops notes in rhythm. Your music stays on your device — zero upload, zero persistence.
PlayWhy this library?
These demos are first and foremost a didactic showcase: each game illustrates a family of algorithms I work with daily (heuristics for decision-making, tree search, reinforcement learning, constraint propagation…). Everything is vanilla HTML/CSS/JS, no dependency, no server — matching the rest of the site (GDPR, no tracker, no remote fonts).