A Minecraft like game written in go, just for fun!
- Basic terrain generation
- Add and Remove blocks.
- Move and fly.
- go 1.10+
- On macOS, you need Xcode or Command Line Tools for Xcode (
xcode-select --install
) for required headers and libraries. - On Ubuntu/Debian-like Linux distributions, you need
libgl1-mesa-dev
andxorg-dev
packages. - On CentOS/Fedora-like Linux distributions, you need
libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel mesa-libGL-devel libXi-devel
packages.
go get github.com/icexin/gocraft
cd $GOPATH/src/github.com/icexin/gocraft && gocraft
- W, S, A, D to move around.
- TAB to toggle flying mode.
- SPACE to jump.
- Left and right click to add/remove block.
- E,R to circle thround the blocks.
- Persistent changed blocks
- Multiplayer support
- Ambient Occlusion support
Many implementations is inspired by https://github.com/fogleman/Craft, thanks for Fogleman's good work!