World Canon

Split composite screen shot showing normal shaded relief map (top/right) and supportable population density (bottom/left).
The image above shows a composite of two screen shots, with the top right showing a normal shaded relief view, and the bottom left showing the supportable population density, where black is low density, white is high density and red indicates that no population can be supported in this area.
The aim of World Canon is to be a fully procedural, fully editable campaign world generator for role playing games. The current tech demo lets you explore a "shaded relief" map of an island of ~512x512 kilometers, zooming in to a maximum resolution of 1 meter. Supportable population density is calculated to a resolution of 1km square. In the long term I plan to generate detail down to the level of single settlements. There are known bugs.

Download

Settlement Placement Demo

Note: This demo can take a very long time to start up. Win32 and OS X are only slightly different, and will be merged back together for the next update.

[ OS X Source Code ] | [ Compiled OS X Binary ] | [ MSVC/Win32 Source Code ] | [ Compiled Win32 Binary ]

Tech Demo 2

Note: This demo can take a long time to start up.

[ Source Code ] | [ Compiled OS X Binary ] | [ Compiled Win32 Binary ] | [ Makefile ]

Tech Demo Instructions

Navigate using the arrow keys, and page up/down to zoom in/out, and 'end' to switch modes. The current tech demo may take a long time to load.

About The Source Code

The source code is written in C++ and uses OpenGL/GLUT for visualisation. The download includes project files for both MSVC++.NET (win32) and Xcode (OSX).

See Also

[ Virtual Terrain Project ]


Thad's Homepage (c) Wednesday 17th May 2006 T.Frogley
With thanks to notagoth.org
Valid HTML 4.01!
[ source ]