From 2dc5fea8f6b4c6877f35eb520f18e8b7f8f8cee7 Mon Sep 17 00:00:00 2001 From: Andrew Gazelka Date: Sun, 22 Sep 2024 09:17:11 -0700 Subject: [PATCH] improve list --- README.md | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 1aec3b51..336d5fbe 100644 --- a/README.md +++ b/README.md @@ -8,35 +8,36 @@ https://github.com/user-attachments/assets/b5213cc7-1be4-4241-8cb0-375cd2a8e981 -Hyperion aims to have 10k players PvP simultaneously on one Minecraft world to break the Guinness World Record (8825 by EVE Online). The +Hyperion aims to have 10k players PvP simultaneously on one Minecraft world to break the Guinness World Record (8825 by +EVE Online). The architecture is ECS-driven using [Flecs Rust](https://github.com/Indra-db/Flecs-Rust). To contribute, join [Hyperion's Discord](https://discord.gg/sTN8mdRQ) for the latest updates on development. Our current efforts are focused on making an event roughly similar to something that would be on [Overcast Network](https://oc.tc/) (we are not affiliated with them). -| **Category** | **Task** | **Status** | **Notes** | -|------------------------|----------------------------------------------|-------------------|---------------------------------------------------------------| -| **Lighting** | Pre-loaded lighting | ✅ Done | | -| | Dynamic lighting updates | ❌ Not implemented | May be unnecessary for Overcast-like modes | -| **Block Mechanics** | Placing blocks | ❌ Not implemented | Critical for monument-building and defense | -| | Block breaking | ✅ Done | Essential for monument destruction | -| | Block drops | ❌ Not implemented | May be needed for certain objectives | -| | Block physics (doors, liquid, torches, etc.) | ❌ Not implemented | | -| **World Generation** | Pre-loaded chunks from Java world saves | ✅ Done | Uses pre-built maps | -| **Rendering** | Block animation/Frame API | ✅ Done | | -| **Inventory** | Player inventory | ❌ Not implemented | Core functionality for item management | -| | Block inventory (chests, etc.) | ❌ Not implemented | | -| **Combat** | PvP (Player vs. Player) | ❌ Not implemented | | -| | Arrows | ❌ Not implemented | Projectile combat is a key part of Overcast-like gameplay | -| | Player health and hunger | ❌ Not implemented | Health is necessary; hunger less important | -| **World Persistence** | Saving world | ❌ Not implemented | Most useful in case the event server crashes | -| **Physics** | Entity-block collisions (anti-cheat) | ✅ Done | Required for arrow-based combat | -| **Gameplay Mechanics** | Day/night cycle | ✅ Done | Dynamic time may not be essential | -| **Audio** | Proximity voice chat | ✅ Done | Better team coordination and content | -| **Modularity** | Mod/Plugin API | 🌊 In progress | Want to make events extensions on top of the core game engine | - -# Running +| **Category** | **Task** | **Status** | **Notes** | +|------------------------|----------------------------------------------|-------------------|------------------------------------------------------------------| +| **Lighting** | Pre-loaded lighting | ✅ Done | | +| | Dynamic lighting updates | ❌ Not implemented | May be unnecessary for Overcast-like modes | +| **Block Mechanics** | Placing blocks | ❌ Not implemented | | +| | Block breaking | ✅ Done | | +| | Block drops | ❌ Not implemented | | +| | Block physics (doors, liquid, torches, etc.) | ❌ Not implemented | | +| **World Generation** | Pre-loaded chunks from Java world saves | ✅ Done | Uses pre-built maps | +| **Rendering** | Block animation/Frame API | ✅ Done | | +| **Inventory** | Player inventory | ❌ Not implemented | | +| | Block inventory (chests, etc.) | ❌ Not implemented | | +| **Combat** | PvP (Player vs. Player) | ❌ Not implemented | | +| | Arrows | ❌ Not implemented | | +| | Player health and hunger | ❌ Not implemented | Health is necessary; hunger less important | +| **World Persistence** | Saving world | ❌ Not implemented | Most useful in case the event server crashes | +| **Physics** | Entity-block collisions (anti-cheat) | ✅ Done | Required for arrow-based combat | +| **Gameplay Mechanics** | Day/night cycle | ✅ Done | | +| **Audio** | Proximity voice chat | ✅ Done | Not included in open-source repository | +| **Modularity** | Mod/Plugin API | 🌊 In progress | We want to make events extensions on top of the core game engine | + +# Running ## Debug mode @@ -46,6 +47,7 @@ just ``` ## Release mode + ``` brew install just just release