No projects match your search. Try another term, clear the search field, or select All categories.

Evolution · Three.js

3D Image Genetic Algorithm

Evolve a 3D block portrait from your own picture or a photo of Oleg.

Explore project ↗

Swarm intelligence

Ant Colony Path Algorithm

Watch ants reinforce pheromone trails and discover shorter routes through a network of points.

Explore project ↗

Simulation · Three.js

Boids

Watch a flock in three dimensions and adjust the rules that guide its movement.

Explore project ↗

Simulation · Large flocks

BoidsBulkV3

Explore 20,000 or more boids with live flocking parameters and pointer interaction.

Explore project ↗

Board game · Three.js

Checkers

Choose Red or Black and challenge the AI on a 3D checkers board.

Explore project ↗

Board game · Three.js

Chess

Play against the AI on a 3D chessboard with legal moves and move history.

Explore project ↗

Procedural generation · Three.js

cityGenerator

Generate a 3D city with adjustable density, skyline height, and reproducible seeds.

Explore project ↗

Simulation · Three.js

Crowd

A Three.js foundation for exploring crowd movement and collective behavior.

Explore project ↗

Mathematics · Recursive geometry

Fractal

Generate 20 fractal forms with a type selector and recursion number.

Explore project ↗

Cellular automaton · Three.js

Game of Life

Explore the Three.js scene for the next version of Game of Life.

Explore project ↗

Evolution · Optimization

Genetic Algorithm

Evolve shorter routes through selection, crossover, and mutation, and track each generation’s progress.

Explore project ↗

Board game · Artificial intelligence

Go AI Lab

Play Go against Minimax, Monte Carlo Tree Search, greedy, and random opponents with adjustable algorithm parameters.

Explore project ↗

Procedural generation · Three.js

L-System

A Three.js foundation for exploring new procedural shapes and structures.

Explore project ↗

Procedural terrain

Map Generator

Generate seeded worlds with plains, mountains, coastlines, and water, then download your map.

Explore project ↗

Survival · Auto combat

Nightfall Survivor

Survive an escalating horde, collect XP, and build your arsenal. Move with arrows, WASD, or QZSD.

Explore project ↗

Salesforce · Electron · TypeScript

Salesforce Apex Test

Discover a desktop app for importing and exploring Salesforce Apex test results, with linked classes, methods, and coverage.

Explore project ↗

Graph algorithms

Tarjan's Algorithm

Step through a directed graph to discover strongly connected components and explore the active stack.

Explore project ↗

Arcade · Three.js

Tetris

Stack falling pieces, clear lines, and climb through faster levels with keyboard or touch controls.

Explore project ↗

Interactive geometry

Voronoï

Add and move points to explore colorful Voronoï diagrams and their changing boundaries.

Explore project ↗

Medieval battle simulation

War Simulator

Deploy swordsmen, cavalry, and bowmen in colorful factions and watch their armies clash.

Explore project ↗

Beyond the projects…

Get to know Oleg, my dog.

Meet Oleg ↗
Louis du Beux · Projects & experiments