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.
0
Under review

Does daedalus support 2D directional walls?

Jamie White 10 years ago updated by Daedalus 10 years ago 3
I was wondering if the level generation system can generate 2D directional walls, like in this game? It gives the illusion of a 3d game using sprites.

Many thanks.
0
Fixed

Entrance and/or exit outside of map when generating with XY or YZ orientation?

Anonymous 10 years ago updated by Sean Liska 9 years ago 5
Occasionally, the entrance and/or exit will be placed outside of the map (where they player should not be going) if I use XY or YZ orientation for map generation. I have confirmed this using the StandardMapPrefab to ensure it is not the fault of my own resources.
0
Answered

Cannot change the wall variations - Unity 4.6 Pro Beta

Anonymous 10 years ago updated by Daedalus 10 years ago 9
I am using the Sci-Fi map generator as a template and am one-by-one replacing each asset. However, I cannot see a parameter to add my wall variations - am I doing something wrong? No matter what I do I keep getting just the two Sci-Fi types being generated everytime.
0
Answered

Is there a way to save a runtime generated dungeon?

Anonymous 9 years ago updated by Daedalus 9 years ago 2
Hi, I was wondering if there is a way to save dungeons generated at run-time. I would like my players to have the ability to revisit Dungeons during the coarse of their game, and only have new ones generated if it is their first time entering that area.
0
Under review

Isometric-2D

Anonymous 9 years ago updated by Daedalus 9 years ago 1
Are there any plans to adding Isometic 2d Dungeon Generation, or if it is there how can I achieve it
0
Answered

Is there a limit on the maximum dungeon size of 16?

bufo 10 years ago updated 10 years ago 3
I downloaded the new update yesterday and there seems to be a limit of 16 for the map size in either direction.

Is this intended?

Is there a way I can go back to making bigger maps?

Thanks
0
Completed

Bug for WIndows Phone compilation

Anonymous 10 years ago updated by Daedalus 10 years ago 6
When compiling for Windows Phone the project gets an error when your dungeon generator system has been added. Works well for other platforms than Windows Store or Windows Phone.
The error message is:

Error building Player: Exception: Error: type `System.Runtime.Serialization.ISerializable` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at SerializableDictionary`2.
Error: type `System.Runtime.Serialization.SerializationInfo` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: type `System.Runtime.Serialization.SerializationInfo` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: method `System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String)` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: type `System.Runtime.Serialization.SerializationInfo` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: method `System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type)` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: type `System.Runtime.Serialization.SerializationInfo` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: type `System.Runtime.Serialization.ISerializable` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: type `System.Runtime.Serialization.SerializationInfo` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: method `System.Void System.Runtime.Serialization.ISerializable::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: type `System.Runtime.Serialization.SerializationInfo` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: method `System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32)` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: type `System.Runtime.Serialization.SerializationInfo` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).
Error: method `System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type)` doesn't exist in target framework. It is referenced from Assembly-CSharp.dll at System.Void SerializableDictionary`2::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext).


Please help because I bought this stuff for Windows Phone development in the first place :(
0
Under review

Find the world position for a room left corner

Anonymous 9 years ago updated by Daedalus 9 years ago 7
I am working on a code that will spawn in designed rooms to fill the empty rooms. Is there a way to figure out how to calculate the world position of the room cell
0
Answered

Mobile friendly?

Anonymous 10 years ago updated by Daedalus 10 years ago 2
Does this dungeon generator perform well on mobile devices when generating random dungeons at runtime? Thank you
0

Anyone tried the Tile-a-dungeon art assets with Daedalus? ( e.g. TAD Sewer Kit )

Anonymous 9 years ago 0
 Has anyone tried these, if so do they need adjustment to work as Daedalus assets?