Volver a Proyectos
Art School Fight Club
Full Stack3DTiempo realBlockchain

Art School Fight Club

Arquitectura de Sistemas y Desarrollo Full-Stack

Art School Fight Club screenshot 1
Art School Fight Club screenshot 2
Art School Fight Club screenshot 3
Art School Fight Club screenshot 4

Descripción General

Art School Fight Club es una plataforma web que integra un editor de pixel art sobre Canvas, acuñado de NFTs en Algorand e IPFS, y un juego de combate 3D multijugador en Three.js ejecutado en tiempo real en el navegador, sin necesidad de descargas ni plugins.

Arquitectura

Cliente 3D en Three.js con simulación de combate determinista sincronizada mediante WebSockets de baja latencia y Multisynq. Backend en Node.js/Express para autenticación y persistencia de partidas en MySQL. Integración con smart contracts en Algorand para operaciones on-chain, desacopladas del ciclo principal de renderizado.

Desafíos Técnicos

Sincronización determinista del estado de combate entre jugadores sin desfases perceptibles; mapeo y renderizado dinámico de texturas creadas por usuarios en modelos 3D en WebGL a 60 FPS estables; y manejo asíncrono de confirmaciones blockchain sin pausar el flujo de la partida.

Resultado

Plataforma desplegada en producción con matchmaking en tiempo real, bots de sparring autónomos para garantizar partidas inmediatas, marketplace de personajes y un pipeline de renderizado 3D fluido en navegadores web.

Stack Tecnológico

TypeScriptJavaScriptNode.jsThree.jsMySQLAlgorandIPFSREST APIsMultisynqWebSocketsJenkins