awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fogleman avatar

fogleman/Minecraft

0
View on GitHub↗
5,420 stele·1,276 fork-uri·Python·MIT·7 vizualizări

Minecraft

Acest proiect este un motor de joc voxel Python și un rander în timp real conceput pentru interacțiunea cu medii 3D bazate pe blocuri. Acesta funcționează ca un simulator de teren procedural și un navigator first-person, permițând utilizatorilor să exploreze și să vizualizeze lumi compuse din cuburi individuale.

Sistemul permite manipularea procedurală directă a terenului, oferind un mecanism de adăugare sau eliminare a blocurilor în timp real pentru a crea structuri personalizate. Utilizează un sistem de cameră first-person pentru a traduce input-urile de la tastatură și mouse în mișcări și schimbări de perspectivă în spațiul virtual.

Motorul gestionează navigarea în spațiul 3D și randarea lumii prin accelerare hardware bazată pe OpenGL și generarea geometriei în mod imediat. Gestionează mediul folosind reprezentarea lumii bazată pe voxeli și maparea blocurilor bazată pe coordonate.

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.

Istoric stele

Graficul istoricului de stele pentru fogleman/minecraftGraficul istoricului de stele pentru fogleman/minecraft

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Minecraft

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Minecraft.
  • movingblocks/terasologyAvatar MovingBlocks

    MovingBlocks/Terasology

    3,867Vezi pe 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
    Vezi pe GitHub↗3,867
  • max-mapper/voxel-engineAvatar max-mapper

    max-mapper/voxel-engine

    1,311Vezi pe 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
    Vezi pe GitHub↗1,311
  • marian42/wavefunctioncollapseAvatar marian42

    marian42/wavefunctioncollapse

    4,847Vezi pe 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
    Vezi pe GitHub↗4,847
  • jdah/minecraft-weekendAvatar jdah

    jdah/minecraft-weekend

    4,401Vezi pe 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
    Vezi pe GitHub↗4,401
Vezi toate cele 30 alternative pentru Minecraft→

Întrebări frecvente

Ce face fogleman/minecraft?

Acest proiect este un motor de joc voxel Python și un rander în timp real conceput pentru interacțiunea cu medii 3D bazate pe blocuri. Acesta funcționează ca un simulator de teren procedural și un navigator first-person, permițând utilizatorilor să exploreze și să vizualizeze lumi compuse din cuburi individuale.

Care sunt principalele funcționalități ale fogleman/minecraft?

Principalele funcționalități ale fogleman/minecraft sunt: 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.

Care sunt câteva alternative open-source pentru fogleman/minecraft?

Alternativele open-source pentru fogleman/minecraft includ: 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,…