NEXWorld is a NEWorld implemention, licensed under WTFPL v2!
This was created for testing another program structure (different from NEWorld's) for Minecraft-like games...
It's also a "Minecraft-one-week-challenge" (https://github.com/Hopson97/MineCraft-One-Week-Challenge) for me, but for some reasons, I may not want to continue development after 7 days... And the repository is not updating now.
Dependencies include opengl, glew, sdl2, sdl2-image.
You can open the Visual Studio solution ./build/vs15/NEXWorld.sln
directly with Visual Studio 2017.
It's recommended to use vcpkg to download the dependencies:
vcpkg install glew sdl2 sdl2-image
Or you can put headers into directory ./include
, static libraries into ./lib
or ./lib64
for x86 and x64 configuration respectively.
In order to load mainplugin, please set the working directory of project client (Project -> Properties -> Debugging -> Working Directory) to $(SolutionDir)..\..\Release\x86\
or $(SolutionDir)..\..\Release\x64\
for x86 and x64 configuration respectively.
Notice: Building project client or server will not cause mainplugin to build. You may need to right-click it and select build manually.
First, install the dependencies:
Example using apt:
apt-get install libglew-dev libsdl2-dev libsdl2-image-dev
Example using homebrew:
brew install glew sdl2 sdl2_image
Then clone this repository and build with CMake:
git clone https://github.com/qiaozhanrong/NEXWorld
cd NEXWorld
cmake ./
make
The build results will be at ./release/Binaries
.
Run clientexec
to execute client. (Server is not ready yet!)
Encountered problems? Post issues...