Juego de disparos multijugador en Lisp: La odisea de un desarrollador en solitario
Un desarrollador solitario creó un juego de disparos en tercera persona multijugador basado en la web, Wizard Masters, utilizando Clojure, un dialecto de Lisp. Aprovechando el REPL de Clojure para una iteración rápida y Babylon.js para los gráficos, el artículo detalla el sistema de reglas del juego, la arquitectura de red y los cálculos de daño en el área de efecto. Los desafíos encontrados incluyen la gestión del estado, la falta de una comunidad sólida de desarrollo de juegos Clojure y las limitaciones de la plataforma web. El autor concluye sopesando los pros y los contras del desarrollo de juegos web y enfatiza el papel crucial de las herramientas, insinuando un posible cambio a un motor principal como Unity o Unreal en el futuro.
Leer más