Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
You wake up in a mysterious dream world made entirely of cubes, and must discover a way back home! http://whitespaceconsideredharmful.com
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
CubeWorld README VERSION 0.1 Summary ========================================================================= You have mysteriously awoken to find yourself in a strange and fantastic world of cubes. You must explore the landscape to survive, discover incredible interactions with the environment, explore dangerous above and below ground lairs and create a stronghold that stands the test of time. Can you learn and survive, perhaps even prosper, in Cube World? Requirements ========================================================================= CubeWorld has the following requirements prior to installation 1. CMake version 2.6+ 2. Modern C++ compiler (GCC 4.2+, Visual C++ 2010) 3. Hardware OpenGL 2.0 support - NVidia 6xxx series or ATI 2xxx series or newer - Recommended that you have at least 256MB of video RAM 4. Profit! Building / Running ========================================================================= (Please make sure you are currently in the project's root directory) Linux -------------- 1. mkdir build 2. cd build 3. cmake ../ 4. make 5. make install Windows --------------- 1. Download API.7z, extract to C:\APIs - Go to http://github.com/smacdo/cubeworld - Click on "Downloads" - APIs.7z 2. Set up API directory - Create environemnt variable "API_DIR", set to "C:\APIs" - Locate your Platform SDK directory - XP: C:\Program Files\Microsoft SDKs\Windows\v7.0A - Vista: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A - Copy freeglut/include to SDK/include - COpy glew/include to SDK/include - After this your 3. Start CMake-GUI - Specify source code dir as this directory - Specify build dir as this directory\build - Click "configure" - Click "Generate" 4. Start Visual Studio, open build\cubeworld.sln 5. Right click "cubeworldclient", click "set as start up project" 6. Click run, you're good to go! Running ========================================================================= If you installed the application via make install, simply type in the name of the executable. Otherwise, if you only ran 'make' then the binary will be located in the build/src/ directory. The format for running cubeworld is: ./forgeclient option ... Cubeworld supports the following options: --help -h Print an informative help message on stanrd output --version -v Print the program's name, version and build info. Feedback ========================================================================= Submit bug reports, feedback, comments, criticisms, love notes or whatnot to Scott MacDonald <email@example.com> Don't be shy - devs love feedback! Even if its "hey, I just tried out your application!" or "it sucks!". :) Reporting Bugs ========================================================================= To report bugs or suggest enhancements, please send e-mail to firstname.lastname@example.org When reporting bugs, please try to include enough information for the maintainers to reproduce your problem. This should include: 1. The application's version number 2. Hardware and operating system names and versions 3. Contents of any input files needed to reproduce the bug 4. The expected behavior and/or output 5. A description of the problem and samples of erroneous output 6. Options you gave to configure 7. Anything else that you think would be helpful When in doubt, include it. It's always better to include too much information rather than too little and risk leaving something important out. Patches ========================================================================= Patches are always welcome. Please send a diff (diff -c), and a detailed changelog listing your changes. Additionally, please follow the project's coding style or we may have to (sadly) reject your patch.