awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fogleman avatar

fogleman/Minecraft

0
View on GitHub↗
5,420 Stars·1,276 Forks·Python·MIT·8 Aufrufe

Minecraft

Dieses Projekt ist eine Python-Voxel-Game-Engine und ein Echtzeit-Renderer, der für die Interaktion mit blockbasierten 3D-Umgebungen entwickelt wurde. Es fungiert als prozeduraler Geländesimulator und First-Person-Navigator, der es Benutzern ermöglicht, Welten zu erkunden und zu visualisieren, die aus einzelnen Würfeln bestehen.

Das System ermöglicht die direkte prozedurale Geländemanipulation und bietet einen Mechanismus, um Blöcke in Echtzeit hinzuzufügen oder zu entfernen, um benutzerdefinierte Strukturen zu erstellen. Es nutzt ein First-Person-Kamerasystem, um Tastatur- und Mauseingaben in Bewegungs- und Perspektivänderungen innerhalb des virtuellen Raums zu übersetzen.

Die Engine handhabt die 3D-Raumnavigation und das Welt-Rendering durch OpenGL-basierte Hardwarebeschleunigung und Immediate-Mode-Geometriegenerierung. Es verwaltet die Umgebung unter Verwendung von Voxel-basierter Weltrepräsentation und koordinatenbasiertem Block-Mapping.

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.

Star-Verlauf

Star-Verlauf für fogleman/minecraftStar-Verlauf für fogleman/minecraft

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Minecraft

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Minecraft.
  • movingblocks/terasologyAvatar von MovingBlocks

    MovingBlocks/Terasology

    3,867Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,867
  • max-mapper/voxel-engineAvatar von max-mapper

    max-mapper/voxel-engine

    1,311Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,311
  • marian42/wavefunctioncollapseAvatar von marian42

    marian42/wavefunctioncollapse

    4,847Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,847
  • jdah/minecraft-weekendAvatar von jdah

    jdah/minecraft-weekend

    4,401Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,401
Alle 30 Alternativen zu Minecraft anzeigen→

Häufig gestellte Fragen

Was macht fogleman/minecraft?

Dieses Projekt ist eine Python-Voxel-Game-Engine und ein Echtzeit-Renderer, der für die Interaktion mit blockbasierten 3D-Umgebungen entwickelt wurde. Es fungiert als prozeduraler Geländesimulator und First-Person-Navigator, der es Benutzern ermöglicht, Welten zu erkunden und zu visualisieren, die aus einzelnen Würfeln bestehen.

Was sind die Hauptfunktionen von fogleman/minecraft?

Die Hauptfunktionen von fogleman/minecraft sind: 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.

Welche Open-Source-Alternativen gibt es zu fogleman/minecraft?

Open-Source-Alternativen zu fogleman/minecraft sind unter anderem: 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,…