Random map generator for Unvanquished (esiea-labs' 2007 student project, initially targeting Tremulous)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
HoF
docs
libs/CImg
set
tests
utils
.gitignore
Doxyfile
GPL.txt
License.txt
Makefile
README.md
altimap.cpp
altimap.h
compile
config.h
entity.cpp
entity.h
envgen.cpp
envgen.h
generate
logo_labs.png
main.cpp
main.h
math.h
meshes.cpp
meshes.h
minimap.cpp
test
textures.cpp
textures.h
uncrustify.cfg

README.md

TremGen

TremGen is a software that randomly generates maps for the free and open-source Unvanquished game. It was created for the Tremulous game before being ported to Unvanquished, hence the TremGen name.

TremGen started in the year 2007 as a “Projet de Sciences de l’Ingénieur” (engineering science project) by some third year students at esiea university. It was developped within a student club named esiea-labs as an official school project mentored by the computer science teacher.

Initial team

  • Arnaud “supernono” Deschavanne
    • artistic contribution (textures…)
    • media and communication (interview, presentation video, he is also the music compositor of official videos)
  • Benoît “zeta” Larroque
    • development (map props placement, shaders…)
  • Cédric “nezetic” Tessier
    • development (map structure: terrain generation, corridors…)
  • Hubert Wassner
    • mentoring teacher

License

TremGen is covered by the GNU General Public License version 2 or (at your option) any later version.

How-to

# Compile TremGen:
make

# Generate a random map:
./generate

# It will print the seed for the generated map, for example: 418018295
# You use that seed for other actions

# Build the map using the seed as argument:
./compile 418018295

# Test the map using the seed as argument:
./test 418018295

# If needed, you can regenerate the map using the seed as argument:
./generate 418018295

Documentation

Some historical videos

Some historical web pages