locksmyth / digbuild Goto Github PK
View Code? Open in Web Editor NEWThis project forked from emezeske/digbuild
Explore, dig, and build in a randomized, voxel-based world.
License: GNU General Public License v2.0
This project forked from emezeske/digbuild
Explore, dig, and build in a randomized, voxel-based world.
License: GNU General Public License v2.0
########################################################################### # ABOUT ########################################################################### Digbuild is an experimental project to create a voxel-based game with many similarities to Minecraft (and many improvements as well). ########################################################################### # DEPENDENCIES ########################################################################### The following libraries are required to build Digbuild: * Agar (http://libagar.org) * Boost * GL * GLEW * GLU * GMTL (http://sourceforge.net/projects/ggt) * SDL * SDL Image * Threadpool (http://threadpool.sourceforge.net) On Ubuntu 11.04 you can use ubuntu1104.sh to install these. ########################################################################### # BUILDING ########################################################################### In the top-level Digbuild directory, run 'scons'. Depending on where your Boost and GMTL header files are installed, you may need to use the following options: --boost-include-dir=<PATH> --gmtl-include-dir=<PATH> The following arguments may also be used to configure the build: optimize=(1|0) # Build the binary with optimizations. assert=(1|0) # Build the binary with assertions left in. release=(1|0) # Strip the binary, etc. profile=(1|0) # Build gprof profiling information into the binary. The 'define' argument accepts a comma separated list of C++ macros to define: define=DEBUG_CHUNKS,DEBUG_COLLISIONS,DEBUG_CHUNK_UPDATES,DEBUG_TIMERS The following build targets may be useful: run # Run the binary (after building it if necessary). prof # Run the binary and generate profiling output when it exits. src/tags # Build an exuberant-ctags database file. ########################################################################### # CREDITS ########################################################################### Author: Evan Mezeske Special thanks to Paul Bourke for his excellent free textures: http://paulbourke.net/texture_colour/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.