diff --git a/README.md b/README.md index d35fbb5..62ad4b0 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,24 @@ MorriCraft is a high-performance voxel engine built with C++ and Raylib. It feat ## Version History +### v2.0.2 - The Social & Sync Update (Latest) +* **Integrated Chat System**: Press `Enter` to open the chat box and communicate with other players in real-time. +* **Player Notifications**: Added automated alerts for players joining or leaving the session. +* **Multi-Player Visibility**: Fixed player tracking to ensure all peers are correctly identified and rendered for all clients. +* **Handshake Optimization**: Host now pushes seed, time, and existing player states instantly upon connection. +* **Update Integrity**: Fixed the auto-update system to correctly write version files after a successful download. + +### v2.0.1 - World State Synchronization +* **Real-Time Block Sync**: Introduced `NetSetBlock` to synchronize all mining and placement actions across peers. +* **Time Sync**: Host acts as the master clock, ensuring identical day/night cycles for everyone. +* **Seed Sync**: Corrected world generation so that clients automatically adopt the host's seed. + +### v2.0.0 - The Multiplayer Milestone +* **P2P Architecture**: Implemented a cross-platform peer-to-peer networking stack using standard sockets. +* **Direct Connect**: Added the ability to join servers via IP and Port from the main menu. +* **Remote Avatars**: Introduced 3D representation for other players with dynamic floating nameplates. +* **Server Mode**: Integrated a non-blocking host listener into the standard world generation flow. + ### v1.9.1 - The Connectivity & Polish Update * **Persistent Configuration**: Added `config.cfg` to save player preferences and identity. * **Player Identity**: Implemented a required name-entry sequence on first launch. diff --git a/version.txt b/version.txt index 46b105a..f3b15f3 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -v2.0.0 +v2.0.2