Update README and version for v2.0.2 release

This commit is contained in:
Michael Howard 2026-04-23 17:29:54 -05:00
parent dbb6662538
commit 86fc77bfd7
2 changed files with 19 additions and 1 deletions

View File

@ -13,6 +13,24 @@ MorriCraft is a high-performance voxel engine built with C++ and Raylib. It feat
## Version History ## 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 ### v1.9.1 - The Connectivity & Polish Update
* **Persistent Configuration**: Added `config.cfg` to save player preferences and identity. * **Persistent Configuration**: Added `config.cfg` to save player preferences and identity.
* **Player Identity**: Implemented a required name-entry sequence on first launch. * **Player Identity**: Implemented a required name-entry sequence on first launch.

View File

@ -1 +1 @@
v2.0.0 v2.0.2