arthurBricq / crafty

Multiplayer Minecraft clone in pure Rust with OpenGL
4 stars 0 forks source link

Crafty

A multiplayer MineCraft clone coded from craft, fully in Rust (without any game engine or any multiplayer framework)

Current list of features

And finally, probably the most advanced feature of this repo:

Getting started

This project surely still has some bugs and everything, we did mostly over 1 weekend.

But the main branch is supposed to run !

Single Player

To run in single player, use

cargo run --bin crafty -- INIT_MODE

For INIT_MODE, you can use

Multi Player

To run in multiplayer, first launch a server like this:

cargo run --bin server -- --server "YOUR.IP" 

Then, every client can connect like this:

cargo run --bin client -- --server "YOUR.IP" -- name "UNIQUE_IDENTIFIER"

Crafting recipes (for now)

Stone word:

_c_
_c_
_o_

where c is a cobblestone block, and o is an oak log.

Missing features (short term milestones)

And of course ...