Amateur clone of Minecraft. I want to do it properly.
Please excuse me for the current state of affairs, but I am the only one actively working on this project right now, and while the feedback is very nice, I still have to code it myself.
Right now Minicraft runs on SFML Window creation and Input; I don't use prebuilt SFML packages; instead, they are compiled from source together with engine code; I found this approach safer and easier to ensure smooth builds on *ix systems.
I'm putting these at the top; please, don't get this wrong again
develop-2.0
branch of EngineImageData.cpp
, just delete it.Scene.cpp
You can now build Minicraft on both linux and windows using provided SConstruct file (requires Python and SCons). It will use default compiler on linux, and is set up for MinGW on Windows. It's pretty easy to change it for MSVS toolchain generation and I will add this in the future.
Right now it depends on Lua 5.1
, FreeImage
, glm
and GLEW
.
Simply cd
to the project folder and type:
$ scons
You can try using that, but only SCons is "oficially" supported by me right now.
My original development platform is hardly obtainable for everyone, because I am using Intel C++ Compiler; I'm however constantly checking the build on VS compiler for compatibility.
Debug
target first.sln
, set up the path for library directories to point to your newly made Engine .lib
(or just make a folder inside and copy .lib
(and presumably .pdb
) there)Thanks to @sehe for first build attempt.