sago007 / sago-map-generator-one

Generate OpenArena space maps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sago-map-generator-one

Generate OpenArena space maps

This is a proof of concept of a map generator for OpenArena. At the moment it simply creates some randomly distributed platforms. No skybox, no item, no player start. It requires a lot of work in NetRadiant afterwards if you actually want to play it. It does open the possibility to have larger maps that are still interesting.

The code is very rough. It is on the proof of concept phase and I needed the proof of concept fast.

Running

Example 1:

./sago-map-generator-one --output sago-map-generated.map --numberOfLayers 10

For a full command list:

./sago-map-generator-one --help

Compiling

cmake .
make

Reading material

Procedurally generated content can be an interesting topic. Here are some inspiration:

About

Generate OpenArena space maps

License:GNU General Public License v2.0


Languages

Language:C++ 94.7%Language:CMake 3.9%Language:Shell 1.4%