awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fogleman avatar

fogleman/Craft

0
View on GitHub↗
11,021 نجوم·1,435 تفرعات·C·MIT·10 مشاهداتwww.michaelfogleman.com/craft↗

Craft

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, tools for voxel structure editing, and an environmental simulation for a dynamic day-night cycle.

Features

  • Voxel Engines - Features a custom 3D engine specifically architected for rendering and manipulating voxel environments.
  • Game State Persistence - Saves and loads environmental modifications using a database to maintain a persistent game world.
  • State Persistence - Integrates a database to maintain the modified state of the voxel world across user sessions.
  • Client-Server Architectures - Implements a client-server model to separate game logic and maintain a shared world state.
  • Noise-Based Terrain Generation - Uses noise functions to create a deterministic, infinite, and procedural voxel landscape.
  • Voxel World Generation - Implements a deterministic infinite terrain generator using noise functions to create procedural voxel landscapes.
  • Procedural Generation - Uses noise functions to automatically generate infinite and natural landscapes without manual design.
  • Infinite Terrain Generators - Implements a system that uses noise functions to create a deterministic and infinite outdoor landscape.
  • Voxel State Databases - Implements a persistence layer that stores and retrieves modified block coordinates to maintain world state.
  • Voxel Sandboxes - Provides a networked sandbox environment where players can build and modify a shared voxel world.
  • Multiplayer Game Servers - Connects multiple clients to a central server to synchronize positions and world state.
  • Real-Time Synchronization - Maintains real-time state consistency for player positions and world updates across clients.
  • Socket Communication - Employs socket-based communication to synchronize player movements and world updates in real-time.
  • World State Persistence - Uses a database to store modified block coordinates, ensuring world changes persist across sessions.
  • Structure Editing Tools - Provides tools for players to build and modify the shared block-based world by placing or removing voxel structures.
  • Collision Detection - Implements physics logic to prevent players from passing through solid environmental blocks.
  • Voxel - Checks player coordinates against a 3D grid of blocks to prevent movement through solid structures.
  • Shaders - Utilizes programmable vertex and fragment shaders for geometry calculations and lighting effects.
  • C Language Game Implementations - Written in C to implement core game mechanics and low-level memory management.
  • أنظمة البناء - A simple Minecraft clone built with OpenGL and C.
  • Sandbox and Voxel - Simple voxel-based sandbox written in C.

سجل النجوم

مخطط تاريخ النجوم لـ fogleman/craftمخطط تاريخ النجوم لـ fogleman/craft

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Craft

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Craft.
  • veloren/velorenالصورة الرمزية لـ veloren

    veloren/veloren

    7,099عرض على GitHub↗

    Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

    Rust3dcubecubeworld
    عرض على GitHub↗7,099
  • o3de/o3deالصورة الرمزية لـ o3de

    o3de/o3de

    8,954عرض على GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    عرض على GitHub↗8,954
  • pixelguys/cubyzالصورة الرمزية لـ PixelGuys

    PixelGuys/Cubyz

    3,173عرض على GitHub↗

    Cubyz is a voxel game engine designed for building procedurally generated 3D sandbox worlds. It provides a framework for creating infinite landscapes with real-time terrain modification and exploration, supported by a dedicated voxel rendering engine. The project features a procedural terrain generator that utilizes a chunk-based system to allow for massive vertical construction without height or depth limitations. It optimizes performance through a distance-based rendering system that simplifies the geometric complexity of distant landscape elements to maintain wide view distances. The engi

    Zig3d-gamecubyzgame
    عرض على GitHub↗3,173
  • jdah/minecraft-weekendالصورة الرمزية لـ jdah

    jdah/minecraft-weekend

    4,401عرض على 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
    عرض على GitHub↗4,401
عرض جميع البدائل الـ 30 لـ Craft→

الأسئلة الشائعة

ما هي وظيفة fogleman/craft؟

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.

ما هي الميزات الرئيسية لـ fogleman/craft؟

الميزات الرئيسية لـ fogleman/craft هي: Voxel Engines, Game State Persistence, State Persistence, Client-Server Architectures, Noise-Based Terrain Generation, Voxel World Generation, Procedural Generation, Infinite Terrain Generators.

ما هي البدائل مفتوحة المصدر لـ fogleman/craft؟

تشمل البدائل مفتوحة المصدر لـ fogleman/craft: veloren/veloren — Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… pixelguys/cubyz — Cubyz is a voxel game engine designed for building procedurally generated 3D sandbox worlds. It provides a framework… jdah/minecraft-weekend — minecraft-weekend is a voxel engine designed for rendering infinite three-dimensional environments. It utilizes… marian42/wavefunctioncollapse — This project is a wave function collapse generator and voxel environment engine used for procedural world generation.… movingblocks/terasology — Terasology is a Java-based voxel game engine designed for creating and simulating complex three-dimensional voxel…