Progetti
TomCraft
Sandbox voxel ispirato a Minecraft, costruito da zero. Mondi procedurali infiniti, 9 biomi, oltre 20 mob con IA, crafting e gameplay survival.

Informazioni sul progetto
TomCraft è un sandbox voxel scritto da zero in TypeScript con Three.js e Vite — nessun plugin, nessun server, solo una scheda del browser. Il terreno è generato proceduralmente in un Web Worker tramite simplex-noise e FBM multi-ottava su scala continentale, producendo 12 biomi (Pianure, Foresta, Taiga, Neve, Deserto, Mesa, Montagna, Giungla, Palude), fiumi sinuosi, laghi di lava, vene di minerale in noise 3D e caverne sotterranee. Strutture scritte a mano popolano il mondo: villaggi, capanne arredate, torri di guardia, templi nel deserto e portali in ossidiana in rovina. Il gameplay copre le modalità Sopravvivenza e Creativa con inventario da 27 slot, combattimento corpo a corpo, cuori e fame, sprint e accovacciamento, fusione in fornace e commercio con i villici. L'ecosistema include 20+ specie (mucche, lupi, orsi, zombie, creeper, ragni, api) con dinamiche predatore-preda e tattiche di branco. La pipeline grafica usa un greedy mesher custom, shader GLSL per acqua e raggi divini, soft shadow map 2048 e nebbia atmosferica. Persistenza via IndexedDB; multiplayer peer-to-peer in WebRTC.