Daedalus is a random maze and dungeon generator add-on for Unity3D. Its purpose is to give game developers a different and quick way of creating game levels, adding a little bit of randomness to them.
+7

Room specific styles

Anònim fa 8 anys 0

Being able to access room information is good, but it would be nice to be able to choose the styles within a room that is generated so that one room can have specific assets/textures and another have different other ones.

+3
Completat

Some ideas

Anònim fa 10 anys updated by Daedalus fa 9 anys 4
Brace yourself, here come some ideas heading your way!
1. Unlimited (Or greatly increased) size limit (You already are looking into this, right?)
2. Multiple floors
3. Adjustable tile sizes
4. Greatly customisable maze styles (imagine going through a forest-themed maze with no identifiable tiles)
5. Customisable room styles (Only one room has a particular wall style while the rest are standard)
6. More algorithms! (You're probably also looking into this one too)
7. Alternate paths to the end rather than just one. (Probably goes under more algorithms)
+3
Completat

Feature Suggestion: Directional Walls in 2D

Anònim fa 10 anys updated by Daedalus fa 10 anys 4
Hey there!

Firstly I just have to say, loving Daedalus. The multi-levels work a treat and really give it an edge over other generators I've seen. Seems to be the easiest and most in depth I've used.

However, I use it mainly for 2D and boy, does it work great! It is ideal for my current project and I couldn't be happier. Well, actually I could...
Just as a suggestion for a future update, would it be possible to add directional walls, like with the floors? The floors work impeccably, and having walls that work just as well would make this the go-to asset for 2D dungeon creation.

Cheers for making this product and I look forward to what else you have in store!

Richard
+3
Completat

ETA % for updates?

Anònim fa 10 anys updated by bufo fa 10 anys 8
Because I'm eager for a new update of basically anything, what about adding in a "% complete for next update" or "X days until next update"? Just something to tell us how long we can hold our breath for until the next update.
+2
Completat

Feature suggestion: Minimum distance between entrance and exit.

Anonymous fa 10 anys updated by Daedalus fa 10 anys 4
Currently, the entrance and exit can spawn in the same room, or relatively near each other.  

This doesn't make for a very good maze, as the player could open the first door out of the area they start in, and the exit could be in the very next room.  Buzzkill!

I would like to propose that either:

1. Exits should try to be as far away from the entrance as they can (good, but not very configurable)

2. Or that the generator could have a minimum distance field that you can set through the inspector, and the entrances and exits have to be at least that far apart.

What do you guys think?
+2
Respost

can i use it to make an 2d platform game with ladders?

Anònim fa 10 anys updated by Daedalus fa 10 anys 2
i'm now making a platform game such as risk of rain,can i use this to make random game level for platform game?
+2

Old questions

Daedalus fa 10 anys actualitzat fa 10 anys 4
We adopted a new system for the discussion forum, so we're posting here the questions we received on the old forum.
+1
Respost

Any way to check if the dungeon is done being generated?

Anònim fa 10 anys updated by Daedalus fa 10 anys 2
There's a SendMessage call on the generator, but as far as I can tell, there's no way for an external object to check if the dungeon is done generating.

I'm thinking it'd be good to have a public bool of some sort that you can check, or even change the SendMessage to a BroadcastMessage call so children of the generator object can hook into the DungeonGenerated message.

Obviously, I can change the SendMessage to BroadcastMessage myself, but I thought I'd bring it up (not to mention that every time I do an update, I'd have to change that call again...).

Loving the tool so far, though.  This is the first thing that's hung me up, so it's kind of amazing that up until this point it "just worked".
+1
Completat

Suggestion: pre made — Room prefabs

Anònim fa 9 anys updated by Daedalus fa 7 anys 9
Hi,

I absolutely love the tool. However, so far I wasn't able to add pre made rooms to my levels using the tool. ( Or i am missing something )

In my humble opinion ( or at least current game) It would be very beneficial.
Of course I can always alter a randomized level by placing them manually.

But I think It would be great to be able to drag in some pre-defined rooms and be able to add them to the randomizer.

Another suggestion is mentioned before. A slot for enemy or object spawns could be great.
I've altered the script ( with a backup) to do this manually. But I can see how it could improve it overal.

Thank you!

Answer
Daedalus fa 7 anys

About the prefab rooms, did you try the Section Maps?

+1
Fixed

Help!

Anònim fa 10 anys updated by Daedalus fa 10 anys 5
I've installed Daedalus before with unity Unity 4.3.4 free version and was working on my project. Then i upgraded to unity pro and installed version Unity 4.5.0 and i get this error.

Assets/Daedalus_Core/Editor/Daedalus_Editor/GenericChoiceDrawer.cs(9,31): error CS0161: `GenericChoiceDrawer.GetPropertyHeight(UnityEditor.SerializedProperty, UnityEngine.GUIContent)': not all code paths return a value