PistonDevelopers / hematite_server

A Minecraft server clone
http://hematite.piston.rs/
MIT License
141 stars 16 forks source link

Basic functionality roadmap #109

Open toqueteos opened 8 years ago

toqueteos commented 8 years ago

If you want to contribute to hematite_server this roadmap might help you! Order is relevant.

RichardlL commented 8 years ago

I suggest adding/agreeing upon an 'api' to allow concurrent development.

Such as defining what arguments the chunk-loader will take, what it's responsibilities are, and what it returns.

Also so no needs to wait for another to be implemented

toqueteos commented 8 years ago

@RichardlL There a ton of components to be defined, being so few people actually developing I think the best workflow is submitting proposals (pseudocode or working code), discussing them until quorum is met and merging. Otherwise we'll waste too much time.

Regarding the chunk loader feel free to send in your proposal for review!

/cc @fenhl

RichardlL commented 8 years ago

I'd like to get started on world management.

I would like to implement it based on my proposal in #97, henceforth named Allocater / Worker as requested by @fenhl #100,

So implement

public funtion `chunk_send`` to take

RichardlL commented 8 years ago

@toqueteos Bump

JamesLaverack commented 8 years ago

Hello, I'm interested in getting invovled! On this list what isn't being tackled by anyone yet?

toqueteos commented 8 years ago

@JamesLaverack I think everything is free but the first two and chat. /cc @fenhl

fenhl commented 8 years ago

I'm not currently working on or tracking anything on this list.

JamesLaverack commented 8 years ago

@toqueteos Who's working on chat? Is there a branch for it somewhere?

toqueteos commented 8 years ago

@JamesLaverack https://github.com/PistonDevelopers/hematite_server/pull/106 contains some changes to the Chat type. There's also some related issues opened. Knowing that you can also work on Chat without problems.