Crag is a personal programming project developed with the aim of exploring and demonstrating a number of programming techniques. It takes the form of an interactive 3D simulation featuring a real-time fractal landscape generator and ray-cast sphere renderer. It is written mostly in C++ and is designed to be as portable as possible, using free libraries and tools including:
Infrequently built binaries are available for:
Download [here].
This package in known to work on a number of popular modern devices. It is primarily developed on HTC One (M7).
Download [here].
This archive contains a copy of the demo and its necessary assets developed against Windows 7. All files must be expanded and the appropriate C run-time libraries installed. Your best bet is to install this Microsoft package first.
The project is currently hosted on GitHub.
git clone https://github.com/johnmcfarlane/crag.git
cd crag
git submodule init
git submodule update
Instructions are available for the following platforms:
- Ubuntu GNU/Linux on PC
- Raspberry Pi
- Windows using MSVC++
- Android
Copyright 2009 - 2015 John McFarlane. All rights reserved.
This software is distributed under the terms of the GNU General Public License.