← Volver a proyectos
Genetic Golf
Un algoritmo genético visual: 500 pelotas de golf aprenden por evolución a llegar al hoyo esquivando obstáculos.
500agentes por generación
El problema
El trabajo final de Inteligencia Artificial pedía demostrar computación evolutiva de forma tangible, no en una planilla de resultados.
Qué hice
Implementé el ciclo evolutivo completo en JavaScript con p5.js: ADN de [x, y, ángulo, fuerza] por tiro, función de fitness con penalizaciones, mating pool y mutación, animado en el navegador con 500 agentes y 15 tiros por individuo.
Qué resultó
Simulador funcional corriendo en el navegador, presentado como trabajo final de Inteligencia Artificial.
Stack
- JavaScript
- p5.js
- HTML/CSS