awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fogleman avatar

fogleman/Minecraft

0
View on GitHub↗
5,420 estrellas·1,276 forks·Python·MIT·8 vistas

Minecraft

Este proyecto es un motor de juegos de vóxeles en Python y renderizador en tiempo real diseñado para interactuar con entornos 3D basados en bloques. Funciona como un simulador de terreno procedimental y un navegador en primera persona, permitiendo a los usuarios explorar y visualizar mundos compuestos por cubos individuales.

El sistema permite la manipulación directa del terreno procedimental, proporcionando un mecanismo para añadir o eliminar bloques en tiempo real para crear estructuras personalizadas. Utiliza un sistema de cámara en primera persona para traducir las entradas de teclado y ratón en cambios de movimiento y perspectiva dentro del espacio virtual.

El motor maneja la navegación en el espacio 3D y el renderizado del mundo a través de aceleración por hardware basada en OpenGL y generación de geometría en modo inmediato. Gestiona el entorno utilizando representación de mundo basada en vóxeles y mapeo de bloques basado en coordenadas.

Features

  • Voxel World Generation - Uses a voxel-based grid representation to store the 3D world and simplify geometry and collision detection.
  • 3D Scene Navigators - Implements WASD and mouse-look controls for exploring the virtual 3D voxel environment.
  • Coordinate-Based Block Mappings - Implements a coordinate-based mapping system to efficiently store and retrieve block types within the 3D world.
  • Voxel World Rendering - Implements a real-time graphics system that generates and displays a 3D world composed of individual cubes.
  • Voxel Engines - Implements a specialized voxel engine for rendering and manipulating block-based environments.
  • Procedural World Generation - Provides a system for procedurally creating and modifying the block-based terrain in real time.
  • Voxel Terrain Modification Systems - Provides a mechanism to add or remove blocks in real time to create custom structures within the world.
  • Camera View Controllers - Provides a first-person camera system that calculates view and projection matrices for 3D navigation.
  • OpenGL 3D Pipelines - Utilizes an OpenGL 3D pipeline to push vertex data to the GPU for hardware-accelerated visualization.
  • Real-Time 3D Rendering Engines - Implements a real-time 3D rendering engine to visualize interactive block-based environments.
  • 3D Game Engines - Serves as a 3D game engine prototype for experimenting with voxel graphics and mechanics using Python.
  • Voxel Terrain Simulators - Functions as a simulator for creating and modifying blocky landscapes through direct user interaction.
  • Immediate Mode Geometry Generation - Generates 3D meshes on the fly by defining visible voxel faces for real-time rendering.
  • Event-Driven Input Handlers - Processes keyboard and mouse input events through a callback system to drive camera movement and world editing.
  • Sandbox and Voxel - Python-based voxel sandbox demo.

Historial de estrellas

Gráfico del historial de estrellas de fogleman/minecraftGráfico del historial de estrellas de fogleman/minecraft

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Minecraft

Proyectos open-source similares, clasificados según cuántas características comparten con Minecraft.
  • movingblocks/terasologyAvatar de MovingBlocks

    MovingBlocks/Terasology

    3,867Ver en GitHub↗

    Terasology is a Java-based voxel game engine designed for creating and simulating complex three-dimensional voxel environments. It functions as a modular sandbox platform that allows for the integration of custom gameplay mechanics and core extensions. The project features a procedural world generator that uses deterministic algorithms to construct terrain and environmental features. It employs an entity component system framework to decouple game logic from data and a deferred shading renderer to handle lighting and atmospheric effects within block-based worlds. The engine provides capabili

    Java
    Ver en GitHub↗3,867
  • max-mapper/voxel-engineAvatar de max-mapper

    max-mapper/voxel-engine

    1,311Ver en GitHub↗

    This project is a browser-based framework designed for building three-dimensional, block-based games and interactive simulations. It functions as a JavaScript library that provides the core infrastructure for rendering voxel environments, managing dynamic terrain data, and executing real-time physics within a web-based context. The engine distinguishes itself through a high-performance WebGL rendering pipeline that utilizes texture-atlas material mapping to consolidate visual assets and reduce draw calls. It manages large-scale environments by dividing the world into discrete, chunk-based spa

    JavaScript
    Ver en GitHub↗1,311
  • marian42/wavefunctioncollapseAvatar de marian42

    marian42/wavefunctioncollapse

    4,847Ver en GitHub↗

    This project is a wave function collapse generator and voxel environment engine used for procedural world generation. It implements a constraint-based layout algorithm to resolve superpositions of modules into consistent 3D voxel grids. The system functions as a procedural city generator capable of creating infinite, walkable urban environments. It utilizes a dynamic dictionary to stream map data as a user approaches new areas, ensuring a continuous world without loading the entire layout at once. The engine manages layout consistency through adjacency rule definitions, boundary constraint e

    C#procjamunitywavefunctioncollapse
    Ver en GitHub↗4,847
  • jdah/minecraft-weekendAvatar de jdah

    jdah/minecraft-weekend

    4,401Ver en GitHub↗

    minecraft-weekend is a voxel engine designed for rendering infinite three-dimensional environments. It utilizes procedural generation and mathematical noise functions to automate the creation of diverse landscapes, biomes, and height variations. The engine implements a voxel rendering system using buffer-based meshes and chunk-based world partitioning to manage GPU performance and memory usage. It includes a dynamic lighting system that calculates light values, transparency, and distance-based fog to simulate atmospheric depth. The project covers 3D game physics simulation through axis-align

    C
    Ver en GitHub↗4,401
Ver las 30 alternativas a Minecraft→

Preguntas frecuentes

¿Qué hace fogleman/minecraft?

Este proyecto es un motor de juegos de vóxeles en Python y renderizador en tiempo real diseñado para interactuar con entornos 3D basados en bloques. Funciona como un simulador de terreno procedimental y un navegador en primera persona, permitiendo a los usuarios explorar y visualizar mundos compuestos por cubos individuales.

¿Cuáles son las características principales de fogleman/minecraft?

Las características principales de fogleman/minecraft son: Voxel World Generation, 3D Scene Navigators, Coordinate-Based Block Mappings, Voxel World Rendering, Voxel Engines, Procedural World Generation, Voxel Terrain Modification Systems, Camera View Controllers.

¿Qué alternativas de código abierto existen para fogleman/minecraft?

Las alternativas de código abierto para fogleman/minecraft incluyen: movingblocks/terasology — Terasology is a Java-based voxel game engine designed for creating and simulating complex three-dimensional voxel… max-mapper/voxel-engine — This project is a browser-based framework designed for building three-dimensional, block-based games and interactive… marian42/wavefunctioncollapse — This project is a wave function collapse generator and voxel environment engine used for procedural world generation.… jdah/minecraft-weekend — minecraft-weekend is a voxel engine designed for rendering infinite three-dimensional environments. It utilizes… fogleman/craft — Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world… luanti-org/minetest_game — Minetest Game is an open-source voxel sandbox engine that provides a foundational environment for building, exploring,…