andrewgazelka / hyperion

The most advanced Minecraft game engine built in Rust.
Apache License 2.0
468 stars 21 forks source link

Refactor the feature list #591

Closed iliya-malecki closed 2 days ago

iliya-malecki commented 6 days ago

As a random person who isnt familiar with the project, i would love to be able to see what this server implementation supports and what it doesnt. I have zero knowledge about minecraft server internals - for example, i didnt know lighting calculations are server side :) Because of that, the list of already implemented features isnt very informative to me because i dont understand the scope - thats why i think refactoring it into checkboxes and leaving some unticked as "not implemented yed" or "not planned" (or some other alternative format, maybe a table?) is a good idea!

linear[bot] commented 6 days ago

HYP-90 Refactor the feature list

andrewgazelka commented 5 days ago

As a random person who isnt familiar with the project, i would love to be able to see what this server implementation supports and what it doesnt. I have zero knowledge about minecraft server internals - for example, i didnt know lighting calculations are server side :) Because of that, the list of already implemented features isnt very informative to me because i dont understand the scope - thats why i think refactoring it into checkboxes and leaving some unticked as "not implemented yed" or "not planned" (or some other alternative format, maybe a table?) is a good idea!

I'm trying to completely understand what you are looking for in this instance. I can refactor to a checkboxes approach, but I am unsure these will add the "context" you are looking for. For instance, we already list that we have lighting, but adding a checkbox would not make it is clear it is server-side.

image

Do you have any thoughts?

iliya-malecki commented 5 days ago

Oh sorry, I think I didn't explain clearly. Turning a "lighting" bullet point into a checkbox of course doesn't add context, but the list of unchecked boxes does. As in, these 7 milestones are reached, and the other 3 still aren't. Of course the amount of effort is different for every milestone, but at least it gives a rough idea about the project completeness

andrewgazelka commented 4 days ago

thoughts on it now @iliya-malecki ?

iliya-malecki commented 4 days ago

Wow I wasn't ready for how complete this project is. Very cool stuff, thank you!

andrewgazelka commented 2 days ago

:) 🫶