Evolution · Three.js
3D Image Genetic Algorithm
Evolve a 3D block portrait from your own picture or a photo of Oleg.
Explore projectNo projects match your search. Try another term, clear the search field, or select All categories.
Evolution · Three.js
Evolve a 3D block portrait from your own picture or a photo of Oleg.
Explore projectSwarm intelligence
Watch ants reinforce pheromone trails and discover shorter routes through a network of points.
Explore projectSimulation · Three.js
Watch a flock in three dimensions and adjust the rules that guide its movement.
Explore projectSimulation · Large flocks
Explore 20,000 or more boids with live flocking parameters and pointer interaction.
Explore projectBoard game · Three.js
Choose Red or Black and challenge the AI on a 3D checkers board.
Explore projectBoard game · Three.js
Play against the AI on a 3D chessboard with legal moves and move history.
Explore projectProcedural generation · Three.js
Generate a 3D city with adjustable density, skyline height, and reproducible seeds.
Explore projectSimulation · Three.js
A Three.js foundation for exploring crowd movement and collective behavior.
Explore projectMathematics · Recursive geometry
Generate 20 fractal forms with a type selector and recursion number.
Explore projectCellular automaton · Three.js
Explore the Three.js scene for the next version of Game of Life.
Explore projectEvolution · Optimization
Evolve shorter routes through selection, crossover, and mutation, and track each generation’s progress.
Explore projectBoard game · Artificial intelligence
Play Go against Minimax, Monte Carlo Tree Search, greedy, and random opponents with adjustable algorithm parameters.
Explore projectProcedural generation · Three.js
A Three.js foundation for exploring new procedural shapes and structures.
Explore projectProcedural terrain
Generate seeded worlds with plains, mountains, coastlines, and water, then download your map.
Explore projectSurvival · Auto combat
Survive an escalating horde, collect XP, and build your arsenal. Move with arrows, WASD, or QZSD.
Explore projectSalesforce · Electron · TypeScript
Discover a desktop app for importing and exploring Salesforce Apex test results, with linked classes, methods, and coverage.
Explore projectGraph algorithms
Step through a directed graph to discover strongly connected components and explore the active stack.
Explore projectArcade · Three.js
Stack falling pieces, clear lines, and climb through faster levels with keyboard or touch controls.
Explore projectInteractive geometry
Add and move points to explore colorful Voronoï diagrams and their changing boundaries.
Explore projectMedieval battle simulation
Deploy swordsmen, cavalry, and bowmen in colorful factions and watch their armies clash.
Explore project