Jump to content

Random map generator


Recommended Posts

Recently I had some time to kill, so I started working on a tool that generates random .map files.

 

So far it asks for a mapsize, ambientlightscale, type of brushes and the mapname.

Based on the mapsize it correctly places spawnpoints and lightentities. Since I had Racing in Quake Live in mind when doing this it also places race start- and endpoints.

 

At the moment it only fills the room with random brushes (either flat platforms or pillars) but I plan to add more complex stuff.

 

Todo:

Generate maps that are actually fun to play

Ask the player for textures, color of lightentities, game (quake live, jedi academy etc), etc

Gui (maybe)

Generate bsps (probably not)

 

Some screenshots.

 

 

20160805144001_1.jpg

20160805144043_1.jpg

 

 

If you got some ideas please let me now :)

 

Edit: This is also my 1000. post

Link to comment

That would be cool. It must be possible, I mean in Q3 engine-based games, 'cos I remember there was something like mission generator in SOFII.... what? Bad example? Considering .bsp structure it got to compile the whole map and spit out the ready-to-play bsp on the fly. I was impressed at that time.

Cerez likes this
Link to comment

if i remember correct the mission generator in jka was also there but was never finish and was removed from OpenJK from long time ago :)

but it would be cool to see somthing new like this in some way :) or maybe a better map format as @@UniqueOne has been talking about before :) 

Link to comment

if i remember correct the mission generator in jka was also there but was never finish and was removed from OpenJK from long time ago :)

but it would be cool to see somthing new like this in some way :) or maybe a better map format as @@UniqueOne has been talking about before :)

 

If only. Unfortunately the capable people in the community are too busy building the top of the sky scraper rather then building from the ground up.

 

On a more related (to the topic) note, this could be really cool man. Although, I suggest that you should look toward generating terrains with procedural geometry (prefab rocks, trees, buildings, etc) instead of trying to generate rooms. It fits much better with randomization then room type maps do.

Cerez likes this
Link to comment

was it ever tested ensiform ? becours it was just removed from the openjk project without trying to be worked on and get it to a finish beta stage. i have never seeing gameplay of it at all :) but would have been nice to see :)

Link to comment
  • 3 months later...

I didn't really do a lot of work on this anymore except for some more user-inputs like amount of brushes (so far it was only depending on the mapsize). I would really like to do a gui but I dunno how much work it would be to make a gui out of a console program, also I don't have any experience with that.

Anyway, I wanted to share some maps that I released for Quake Live Race based on this tool. They are surprisingly fun to play.

 

http://steamcommunity.com/sharedfiles/filedetails/?id=799894405

http://steamcommunity.com/sharedfiles/filedetails/?id=739673225

http://steamcommunity.com/sharedfiles/filedetails/?id=800285803

http://steamcommunity.com/sharedfiles/filedetails/?id=801283033

 

 

fqh8l3li.jpg

 

Futuza likes this
Link to comment
  • 4 weeks later...
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...