Una plantilla de TypeScript para crear un portafolio de desarrollador sincronizado con GitHub a partir de tu nombre de usuario y desplegarlo en GitHub Pages.
terryHu7/homecraft
Plantilla de sitio web personal 3D de vóxeles, al estilo de Minecraft, creada con Three.js, donde los visitantes recorren el sitio como si fuera un mundo virtual.
- Estrellas
- 187
- Forks
- 59
- Issues abiertos
- 1
- Último commit
- hace 14 horas
¿Qué es?
Homecraft es una plantilla para crear una página de inicio personal como un mundo 3D de vóxeles explorable, inspirado en Minecraft. En lugar de una página convencional con desplazamiento, los visitantes recorren un entorno de bloques con edificios y escenarios como una cancha de básquetbol, un gimnasio, un banco de trabajo y una piscina. Se pueden insertar páginas web 2D existentes dentro del mundo y abrirlas allí mismo.
El proyecto incluye una plantilla inicial con prompts y restricciones para editar con ayuda de IA, por lo que puedes bifurcar el repositorio y personalizar el mundo mediante vibe coding. El script incluido, tools/serve.py, inicia un servidor local en un puerto aleatorio y abre el navegador. El sitio de ejemplo completo está en examples/terry-home. La escena incluye ciclos de día y noche y efectos climáticos como nieve, y el estilo de bloques mantiene el renderizado lo bastante ligero para los navegadores móviles.
El proyecto está creado con JavaScript y WebGL mediante Three.js, y se distribuye bajo la licencia MIT.
Funciones clave
- 01Mundo de vóxeles explorable al estilo de Minecraft, renderizado con Three.js y WebGL.
- 02Inserta páginas web 2D tradicionales dentro de la escena 3D.
- 03Incluye una plantilla inicial con prompts y restricciones de IA para hacer vibe coding.
- 04Ciclo de día y noche y efectos climáticos como nieve.
- 05Funciona en navegadores móviles gracias al renderizado ligero de bloques.
- 06El script de inicio local abre el sitio en un puerto aleatorio.
Casos de uso
- Crear un portafolio interactivo que los visitantes exploren como si fuera un mundo de juego.
- Crear una página de inicio personal que se sienta como visitar la casa de un amigo.
- Aprender a construir escenas con Three.js a partir de un sitio de ejemplo funcional.
- Enlazar los sitios personales de amigos en un espacio compartido de portales 3D.
Inicio rápido
- 1
Haz un fork del repositorio y entra en el directorio del proyecto
- 2
Inicia el servidor local y abre el navegador
python3 tools/serve.py
Antes de usarlo
- El README no describe una instalación mediante un gestor de paquetes; la configuración requiere hacer un fork y ejecutar un script de Python.
Temas
Preguntas frecuentes
- ¿Qué es homecraft?
- Plantilla de sitio web personal 3D de vóxeles, al estilo de Minecraft, creada con Three.js, donde los visitantes recorren el sitio como si fuera un mundo virtual. Homecraft es una plantilla para crear una página de inicio personal como un mundo 3D de vóxeles explorable, inspirado en Minecraft. En lugar de una página convencional con desplazamiento, los visitantes recorren un entorno de bloques con edificios y escenarios como una cancha de básquetbol, un gimnasio, un banco de trabajo y una piscina. Se pueden insertar páginas web 2D existentes dentro del mundo y abrirlas allí mismo.
- ¿homecraft es gratuito? ¿Qué licencia tiene?
- homecraft es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿homecraft sigue mantenido?
- Mantenimiento activo. El último commit de homecraft fue el 6 nov 2026.
- ¿Para qué puedo usar homecraft?
- Crear un portafolio interactivo que los visitantes exploren como si fuera un mundo de juego. Crear una página de inicio personal que se sienta como visitar la casa de un amigo. Aprender a construir escenas con Three.js a partir de un sitio de ejemplo funcional. Enlazar los sitios personales de amigos en un espacio compartido de portales 3D.
- ¿Cómo se instala homecraft?
- Haz un fork del repositorio y entra en el directorio del proyecto Inicia el servidor local y abre el navegador: python3 tools/serve.py
- ¿Dónde consigo homecraft?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/terryHu7/homecraft
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Editor 3D de mundos voxel en el navegador para construir, esculpir, recorrer volando y compartir pequeños mundos.
Un renderer de React para Three.js que permite crear escenas 3D de forma declarativa con componentes JSX.
Colección de componentes helper y hooks listos para usar en React para crear escenas 3D con react-three-fiber.
Una biblioteca de control de cámara para three.js que añade transiciones fluidas y más funciones a la órbita al estilo de OrbitControls.
Kit de herramientas y framework de JavaScript para crear visualizaciones de datos 2D y 3D/WebGL interactivas en el navegador, basado en Three.js.