awesome-repositories.com
Blog
MCP
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
·
jdah avatar

jdah/minecraft-weekend

0
View on GitHub↗
4,401 stele·475 fork-uri·C·MIT·10 vizualizări

Minecraft Weekend

minecraft-weekend este un motor de voxeli conceput pentru randarea unor medii tridimensionale infinite. Utilizează generarea procedurală și funcții matematice de zgomot pentru a automatiza crearea de peisaje diverse, biomuri și variații de înălțime.

Motorul implementează un sistem de randare a voxelilor folosind mesh-uri bazate pe buffere și partiționarea lumii pe chunk-uri pentru a gestiona performanța GPU și utilizarea memoriei. Include un sistem de iluminare dinamică ce calculează valorile luminii, transparența și ceața bazată pe distanță pentru a simula profunzimea atmosferică.

Proiectul acoperă simularea fizicii jocurilor 3D prin detectarea coliziunilor de tip axis-aligned bounding box și un sistem de entități bazat pe componente pentru a gestiona mișcarea și interacțiunile obiectelor.

Features

  • Voxel World Generation - Provides a procedural engine for generating infinite 3D environments composed of cubic voxels.
  • Voxel World Rendering - Renders a seamless, infinite 3D environment composed of cubic voxels with procedural variations.
  • Voxel Engines - Provides a specialized engine architected for the rendering and manipulation of large-scale voxel environments.
  • Noise-Based Terrain Generation - Generates infinite 3D terrain and biome distributions using mathematical noise functions.
  • Procedural Landscape Generators - Automatically generates diverse natural landscapes and terrain layouts using procedural noise algorithms.
  • Vertex and Index Buffer Rendering - Utilizes large vertex and index buffers to group voxel data and optimize GPU rendering performance.
  • World Chunking - Divides the 3D environment into loadable spatial chunks to manage memory usage and GPU load.
  • 3D Physics Engines - Implements a 3D physics simulation including rigid body collisions and entity interaction logic.
  • Entity Component Systems - Uses an entity-component-system architecture to decouple physics and behavior logic from game objects.
  • Grid-Based Collision Detection - Implements collision detection using a spatial grid of blocks to calculate intersections with game entities.
  • Physics Simulations - Simulates movement and physical constraints for game entities within a 3D voxel environment.
  • 3D Lighting and Shadows - Implements 3D lighting and atmospheric effects to create visual depth and lighting values for blocks.
  • Dynamic Lighting Integrations - Integrates dynamic lighting and fog calculations into the rendering pipeline for realistic block illumination.

Istoric stele

Graficul istoricului de stele pentru jdah/minecraft-weekendGraficul istoricului de stele pentru jdah/minecraft-weekend

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 Weekend

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Minecraft Weekend.
  • 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
  • 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
  • fogleman/minecraftAvatar fogleman

    fogleman/Minecraft

    5,420Vezi pe GitHub↗

    This project is a Python voxel game engine and real-time renderer designed for interacting with block-based 3D environments. It functions as a procedural terrain simulator and a first-person navigator, allowing users to explore and visualize worlds composed of individual cubes. The system enables direct procedural terrain manipulation, providing a mechanism to add or remove blocks in real time to create custom structures. It utilizes a first-person camera system to translate keyboard and mouse inputs into movement and perspective changes within the virtual space. The engine handles 3D space

    Python
    Vezi pe GitHub↗5,420
  • fogleman/craftAvatar fogleman

    fogleman/Craft

    11,021Vezi pe GitHub↗

    Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world and implements an infinite terrain generator that uses noise functions to create deterministic, procedural landscapes. The project features a networked environment where players can build and modify a shared world using socket-based state synchronization. To maintain consistency across sessions, it employs a voxel world database to store and retrieve modified block coordinates. The system covers a range of capabilities including 3D collision detection for character movement, to

    C
    Vezi pe GitHub↗11,021
Vezi toate cele 30 alternative pentru Minecraft Weekend→

Întrebări frecvente

Ce face jdah/minecraft-weekend?

minecraft-weekend este un motor de voxeli conceput pentru randarea unor medii tridimensionale infinite. Utilizează generarea procedurală și funcții matematice de zgomot pentru a automatiza crearea de peisaje diverse, biomuri și variații de înălțime.

Care sunt principalele funcționalități ale jdah/minecraft-weekend?

Principalele funcționalități ale jdah/minecraft-weekend sunt: Voxel World Generation, Voxel World Rendering, Voxel Engines, Noise-Based Terrain Generation, Procedural Landscape Generators, Vertex and Index Buffer Rendering, World Chunking, 3D Physics Engines.

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

Alternativele open-source pentru jdah/minecraft-weekend includ: max-mapper/voxel-engine — This project is a browser-based framework designed for building three-dimensional, block-based games and interactive… movingblocks/terasology — Terasology is a Java-based voxel game engine designed for creating and simulating complex three-dimensional voxel… fogleman/minecraft — This project is a Python voxel game engine and real-time renderer designed for interacting with block-based 3D… pixelguys/cubyz — Cubyz is a voxel game engine designed for building procedurally generated 3D sandbox worlds. It provides a framework… fogleman/craft — Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world… minetest/minetest — Minetest is an open-source voxel game engine and platform used to create and share moddable 3D block-based games. It…