Voltar aos devlogs
JogosPrototipo
· 3 min

Carpincho World: Experimento de simulación y físicas

Quería probar cómo programar comportamientos emergentes para NPCs simples en un entorno 2D con vista cenital isométrica.

#Juegos#TypeScript#Simulación#WebGL

Búsqueda de caminos (Pathfinding) con A*

El mapa está dividido en una cuadrícula donde los carpinchos buscan fuentes de agua, pasto o refugio cuando cae la noche. Implementé un algoritmo A* optimizado con montículos binarios para que decenas de entidades puedan calcular rutas simultáneamente sin caídas de framerate.

  • Ciclo de día y noche con iluminación dinámica
  • Máquina de estados finitos (FSM) para las necesidades de los animales
  • Renderizado ligero en Canvas 2D a 60 FPS estables

Próximas metas

El siguiente paso será añadir soporte para construir cercas y pequeñas estructuras, y quizá grabar un vídeo mostrando el proceso de creación desde cero.