diff --git a/README.md b/README.md index 4261bebfb..be412f609 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,44 @@ # CosmosRust Cosmos, but in rust + +# Cosmos Roadmap + +## Release 0.0.1a +- [x] Player Movement + - [x] FPS Camera +- [x] Dynamic Input system +- [x] Structure + - [x] Planet + - [x] Ship +- [x] Asset Loading + - [x] Fix UV mapping floating point errors +- [x] Planet Generation + - [x] Grass planet generator +- [x] Server/Client + - [x] Server controls planet + - [x] Each player controls its own movement (100% trusted) +- [x] Ship creation +- [x] Block registration + - [x] Block registry with numeric + fixed string IDs +- [x] Player entity +- [x] Game State +- [x] Network communication +- [x] Sync bodies from server to client +- [x] Ability to break/replace block + - [x] Dynamic meshing + - [x] Dynamic physics bodies + - [x] Block break events sent to server, server sends back block changed event + - [x] Selects nearest structure +- [x] Integrate physics system + - [x] Physics generator for structures + - [x] Chunk-based physics + - [x] Player collider +- [x] Integrate bevy engine + - [x] Rendering method for structures + - [x] Chunk-based rendering +- [x] Add Crosshair +- [x] Support re-sizable window + +## Release 0.0.2a + +// todo \ No newline at end of file diff --git a/documentation/roadmap.md b/documentation/roadmap.md deleted file mode 100644 index 7d435a01e..000000000 --- a/documentation/roadmap.md +++ /dev/null @@ -1,41 +0,0 @@ -# Cosmos - -## Release 0.0.1a -- Player Movement - - FPS Camera -- Dynamic Input system -- Structure - - Planet - - Ship -- Asset Loading - - Fix UV mapping floating point errors -- Planet Generation - - Grass planet generator -- Server/Client - - Server controls planet - - Each player controls its own movement (100% trusted) -- Ship creation -- Block registration - - Block registry with numeric + fixed string IDs -- Player entity -- Game State -- Network communication -- Sync bodies from server to client -- Ability to break/replace block - - Dynamic meshing - - Dynamic physics bodies - - Block break events sent to server, server sends back block changed event - - Selects nearest structure -- Integrate physics system - - Physics generator for structures - - Chunk-based physics - - Player collider -- Integrate bevy engine - - Rendering method for structures - - Chunk-based rendering -- Add Crosshair -- Support re-sizable window - -## Release 0.0.2a - -// todo \ No newline at end of file