TBP.DEV
Disponible para proyectos
Volver a proyectos

Proyectos

TomCraft

Sandbox de vóxeles inspirado en Minecraft, hecho desde cero. Mundos procedurales infinitos, 9 biomas, más de 20 mobs con IA, crafteo y mecánicas de supervivencia.

TomCraft

Sobre este proyecto

TomCraft es un sandbox voxel escrito desde cero en TypeScript con Three.js y Vite — sin plugins, sin servidor, solo una pestaña del navegador. El terreno se genera proceduralmente en un Web Worker mediante simplex-noise y FBM multi-octava a escala continental, produciendo 12 biomas (Llanuras, Bosque, Taiga, Nieve, Desierto, Mesa, Montaña, Jungla, Pantano), ríos sinuosos, lagos de lava, vetas de mineral en ruido 3D y cuevas subterráneas. Estructuras escritas a mano pueblan el mundo: aldeas, cabañas amuebladas, torres de vigilancia, templos del desierto y portales de obsidiana en ruinas. La jugabilidad cubre los modos Supervivencia y Creativo con inventario de 27 casillas, combate cuerpo a cuerpo, corazones y hambre, sprint y agacharse, fundición en horno y comercio con aldeanos. El ecosistema cuenta con más de 20 especies (vacas, lobos, osos, zombis, creepers, arañas, abejas) con dinámicas depredador-presa. El pipeline emplea un greedy mesher propio, shaders GLSL para agua y rayos de luz, shadow maps 2048 y niebla atmosférica. Persistencia vía IndexedDB; multijugador peer-to-peer por WebRTC.