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

Anonym vor 8 Jahren 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
Fertiggestellt

Some ideas

Anonym vor 10 Jahren aktualisiert von Daedalus vor 9 Jahren 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
Fertiggestellt

Feature Suggestion: Directional Walls in 2D

Anonym vor 10 Jahren aktualisiert von Daedalus vor 10 Jahren 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
Fertiggestellt

ETA % for updates?

Anonym vor 10 Jahren aktualisiert von bufo vor 10 Jahren 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
Fertiggestellt

Feature suggestion: Minimum distance between entrance and exit.

Anonymous vor 10 Jahren aktualisiert von Daedalus vor 10 Jahren 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
Beantwortet

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

Anonym vor 10 Jahren aktualisiert von Daedalus vor 10 Jahren 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 vor 10 Jahren aktualisiert vor 10 Jahren 4
We adopted a new system for the discussion forum, so we're posting here the questions we received on the old forum.
+1
Beantwortet

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

Anonym vor 10 Jahren aktualisiert von Daedalus vor 10 Jahren 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
Fertiggestellt

Suggestion: pre made — Room prefabs

Anonym vor 9 Jahren aktualisiert von Daedalus vor 7 Jahren 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!

Antwort
Daedalus vor 7 Jahren

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

+1
Fixed

Help!

Anonym vor 10 Jahren aktualisiert von Daedalus vor 10 Jahren 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