Procedural generated dungeon WIP

A general chat area, here you can post anything that doesn't belong in another forum.
Azura
Grunt
Posts: 20
Joined: Tue Aug 13, 2013 1:07

Procedural generated dungeon WIP

Post by Azura »

Image

A lot of walls need to be removed, models put in place of walls / floor, textures changed and decorations added.
Captainkeen
Vortininja
Posts: 82
Joined: Wed Sep 05, 2012 14:36

Post by Captainkeen »

Is this supposed to be the begin of a random level generator for keen or what is this for?
User avatar
VikingBoyBilly
Vorticon Elite
Posts: 4158
Joined: Sat Jan 05, 2008 2:06
Location: The spaghetti island of the faces of dinosaur world for a vacation

Post by VikingBoyBilly »

It's animal crossing :D
Image
"I don't trust players. Not one bit." - Levellass
User avatar
Levellass
S-Triazine
Posts: 5266
Joined: Tue Sep 23, 2008 6:40

Post by Levellass »

Captainkeen wrote:Is this supposed to be the begin of a random level generator for keen or what is this for?
We have a random level generator for Keen, Vorticons at least.
What you really need, not what you think you ought to want.
Azura
Grunt
Posts: 20
Joined: Tue Aug 13, 2013 1:07

Post by Azura »

It's just a level generator for a college assessment of mine. :)
User avatar
VikingBoyBilly
Vorticon Elite
Posts: 4158
Joined: Sat Jan 05, 2008 2:06
Location: The spaghetti island of the faces of dinosaur world for a vacation

Post by VikingBoyBilly »

Levellass wrote:
Captainkeen wrote:Is this supposed to be the begin of a random level generator for keen or what is this for?
We have a random level generator for Keen, Vorticons at least.
woah what? gimme link nao. :drool
Image
"I don't trust players. Not one bit." - Levellass
Captainkeen
Vortininja
Posts: 82
Joined: Wed Sep 05, 2012 14:36

Post by Captainkeen »

http://dosclassics.com/download/186

unfortunately the only kind of levels it makes look like this:

Image
chrissifniotis
Vorticon Elite
Posts: 431
Joined: Tue Nov 27, 2012 5:33
Location: Sydney, Australia

Post by chrissifniotis »

Captainkeen wrote:http://dosclassics.com/download/186

unfortunately the only kind of levels it makes look like this:

Image
So for the time being it's just a random maze generator. It's a start.
Azura
Grunt
Posts: 20
Joined: Tue Aug 13, 2013 1:07

Post by Azura »

Update:

Image

Image
Captainkeen
Vortininja
Posts: 82
Joined: Wed Sep 05, 2012 14:36

Post by Captainkeen »

so can you make this for keen please? :drool
User avatar
Pokota
Vortininja
Posts: 129
Joined: Wed Apr 06, 2011 19:49

Post by Pokota »

What rules are used for generation?
There was something here, but my yorp ate it.
Azura
Grunt
Posts: 20
Joined: Tue Aug 13, 2013 1:07

Post by Azura »

I could adapt it for keen, I haven't really messed with the keen stuff too much though, so I wouldn't really know where to start. Benvolio and I met in Holland and he introduced me to this world, but since I moved back to Australia I haven't really done much. If someone knowledgeable could explain the process of making maps and walk me through it a bit, I might be able to toss something together in 5 weeks time (after I go on break from my course).

Pokota wrote:What rules are used for generation?
First I generate the layout of where each room is placed. I start by choosing a start point, then choose an end point, then I choose a start point being one of the points along the original path generated. I then choose another end point, rinse and repeat.

Each room is assigned a room type (hallway, storage, library, etc).
There are 4 buckets inside each room type, one for if no doors are needed on the walls making up that corner, one for the first door, one for the second door and one if both doors are needed.

inside each of those buckets, I have files which contain a 2d grid of either floor, wall, etc, etc and I randomly choose one of those based on the surrounding rooms.

The reason I separated it into different room types is, certain room types are going to have very different objects in it, eg bookcases for the library, boxes and junk for storage, paintings in hallways, etc.

So to sum it up, each room is made of four pieces which are chosen based on the surrounding rooms and a random number generator.

Ps. Each piece is only needed to be made for the top left hand corner, the rest are rotated.

Also, it may appear to be cheap using pre-made pieces and chucking them together for a procedurally generated dungeon, but the more pieces I add, the combination of rooms grows exponentially and it allows for more control, so I can make the rooms the right level of challenging.

Also:

Image

The red quads are going to be replaced with wall models, the blue boxes are going to be replaced with outward corners, the red boxes are going to be replaced with pillars and the yellow boxes are going to replaced with inward corners.
User avatar
lemm
Blorb
Posts: 696
Joined: Fri Jul 03, 2009 10:18
Location: canada lol

Post by lemm »

A galaxy level maker would be neat.

While these sort of levels aren't very interesting by themselves, they can serve as a base that can be manually modified.
Azura
Grunt
Posts: 20
Joined: Tue Aug 13, 2013 1:07

Post by Azura »

Image
User avatar
DoomJedi
Vorticon Elite
Posts: 888
Joined: Mon Dec 14, 2009 11:22
Location: Israel

Post by DoomJedi »

Can this be made into Wolf3D level generator?
Post Reply