TBP.DEV
Disponible pour de nouveaux projets
Retour aux projets

Projets

TomCraft

Bac à sable voxel inspiré de Minecraft, conçu de zéro. Mondes procéduraux infinis, 9 biomes, plus de 20 mobs avec IA, crafting et gameplay de survie.

TomCraft

À propos du projet

TomCraft est un sandbox voxel écrit from scratch en TypeScript avec Three.js et Vite — pas de plugin, pas de serveur, juste un onglet de navigateur. Le terrain est généré procéduralement dans un Web Worker via simplex-noise et FBM multi-octaves à l'échelle continentale, produisant 12 biomes (Plaines, Forêt, Taïga, Neige, Désert, Mesa, Montagne, Jungle, Marais), des rivières sinueuses, des lacs de lave, des veines de minerai en bruit 3D et des cavernes souterraines. Des structures écrites à la main peuplent le monde : villages, cabanes meublées, tours de guet, temples du désert, portails d'obsidienne en ruine. Le gameplay couvre les modes Survie et Créatif avec inventaire 27 cases, combat au corps à corps, cœurs et faim, sprint et accroupissement, fusion en four et commerce avec villageois. L'écosystème compte 20+ espèces (vaches, loups, ours, zombies, creepers, araignées, abeilles) avec dynamiques prédateur-proie. Le pipeline utilise un greedy mesher custom, des shaders GLSL pour eau et rayons divins, des shadow maps 2048 et un brouillard atmosphérique. Persistance via IndexedDB ; multijoueur peer-to-peer via WebRTC.