🔴 Live Build — v0.12 Alpha

KevinsCraft

Ein performanter Minecraft-Klon in C++20, OpenGL 4.6 — gebaut von Grund auf: Chunk-Rendering, Physik, Redstone, Entities, Multiplayer-Cloud-Sync.

Jetzt herunterladen Features entdecken →
scroll
12
Implementierte Phasen
60+
Dateien / Systeme
20Hz
Präzise Welt-Tick-Rate
Prozedurale Welt
Das Spiel

Gebaut wie
das Original – in C++

🗺️
Prozedurale Welt
Simplex-Noise Terrain-Generierung. 16×384×16 Chunks, greedy meshing, frustum culling. Unendliche Welten.
Phase 1–3
💡
Voxel-Beleuchtung
Dual 0–15 BFS-Flood-Fill: Sonnenlicht + Blocklicht. Echtzeit-Updates bei Block-Platzierung.
Phase 6
🌊
Fluids
Wasser & Lava mit 8-Stufen-Fließmodell. Physikalisch korrektes Ausbreiten auf flachen Flächen.
Phase 6
🎒
Inventory & HUD
9-Slot-Hotbar, Slot-Auswahl via Tasten 1–9, Stack-System, OpenGL 2D-Rendering-Pipeline.
Phase 7
💾
World Persistence
Bin­äre Chunk-Serialisierung. Spielerposition, Rotation und Inventar per player.dat. Autosave beim Beenden.
Phase 8
🐄
Entity & KI
EnTT ECS-System. Wander-KI, Schwerkraft, Gesundheit. Passive (Kuh, Schwein) & Hostile (Zombie, Skelett).
Phase 9
🔊
Audio
miniaudio — kostenlose MIT-Bibliothek. WAV/MP3/OGG. Spatial-Audio-API für Blockgeräusche.
Phase 10
Redstone
BFS-Signalpropagierung 0–15. Fackeln (emit 15), Staub (−1/Block), Repeater mit Richtungslogik.
Phase 11
📡
Cloud-Profil-Sync
UUID-Generierung, HTTP POST via Asio → MySQL auf craft.stevenpetersen.de. Offline-Fallback inklusive.
Phase 12
Tech Stack

Moderne Technologien,
kein Bloat

C++20 OpenGL 4.6 Core CMake GLFW GLEW GLM EnTT ECS spdlog nlohmann/json Asio (standalone) miniaudio stb_image MySQL (Server-side) PHP REST API
Entwicklungs-Roadmap

12 Phasen,
alle grün ✅

Phase 1–5
Core Engine & Physik
Chunk-System, Greedy Meshing, AABB-Kollision, Mining-Formel, Kamera
Phase 6
Voxel-Mechanik
Beleuchtung 0–15, Fluid-Simulation, 20Hz-World-Tick
Phase 7
UI & Gameplay
HUD, Hotbar, InventoryRenderer, Slot-Auswahl 1–9
Phase 8
World Persistence
Binäre Chunk- und Player-Serialisierung, Autosave
Phase 9
Entities & KI
EnTT ECS, Wander-KI, Schwerkraft, Hostile Mobs
Phase 10
Audio (miniaudio)
Kostenlos, WAV/MP3/OGG, Spatial-API
Phase 11
Redstone-Mechanik
BFS-Signalpropagierung, Fackeln, Staub, Repeater
Phase 12
Multiplayer Cloud-Sync
UUID, HTTP POST, MySQL Profile-API, Offline-Fallback

🎮 Jetzt spielen

Lade KevinsCraft herunter und erlebe einen von Grund auf selbst gebauten Minecraft-Klon.

KevinsCraft.exe herunterladen
🪟 Windows 10/11 64-bit 🎮 DirectX 11+ / OpenGL 4.6 📦 ~15 MB