![Image](http://img.photobucket.com/albums/v327/arikel_tolifen/Mockup%201_zpso0dkyhyc.png)
Mockup 1
![Image](http://img.photobucket.com/albums/v327/arikel_tolifen/Mockup%202_zpstlmm3r8u.png)
Mockup 2
Well, as a hobby I've been polishing up on my c# programming (I'm hoping to be able to write some useable astronomy lab applets for my intro class before the CLEA labs we've been using ... which are literally about 25 years old at this point ... flat out won't even run on modern operating systems); in the process I've been writing some RPG related tools as well, and exploring procedural generation. As I get more familiar with everything, I'm hoping to be able to also write some tools to go along with BT Builder (things like something that will build a procedurally generated dungeon for a designer to stock; part of the challenge is to think of things that compliment the existing editing tools, which might be helpful, versus things that just replicate what the editing tools already do...).Methuselas wrote:Anything new going on?
Sorry I've been distracted by Legos mostly.Methuselas wrote:Anything new going on?
caars wrote:Okay, my random dungeon builder code is working
Yep. All it does is generate a layout for the dungeon. It doesn't populate it with anything (I might in the future program in some "standard" specials that it can add to the dungeon if the user wants). And it doesn't (yet) do one-way walls or secret doors. But, yes, you open the program, load in any dungeon xml file you want, give it a new name to save it under, and set some guidelines (how big you want rooms to be, how long you want corridors to be, the relative weight of rooms and corridors, how many exits on average per room/corridor, etc.) and hit "generate" and it creates a dungeon for you. I rigged the code to run pretty fast, so if the dungeon ends up looking really strange you can quickly generate a new one.Methuselas wrote:caars wrote:Okay, my random dungeon builder code is working
Hey, is this for the BTBuilder code? Seriously, this is the *BEST* idea I have heard for BTBuilder in a *LONG* time. It would make beta testing a WHOLE lot easier and I hate to say it, but the building aspect of the BTCS system was always kludgy.
I really need to setup test cases to ensure things don't break. New release is out. It contains a fix for this. It has the new images. Not much else. I debated putting in support for more PCs but I decided that would need more testing and I wanted to get something out.caars wrote:Apparently the "if effect X is running" conditional always returns false, no matter what.
Awesome! I'll download it later tonight! EDIT: Downloaded and installed. So far so good! The conditional appears to be working as intended now!dulsi wrote:I really need to setup test cases to ensure things don't break. New release is out. It contains a fix for this. It has the new images. Not much else. I debated putting in support for more PCs but I decided that would need more testing and I wanted to get something out.caars wrote:Apparently the "if effect X is running" conditional always returns false, no matter what.
This random dungeon maker you created, what did you write it in? I could see incorporating the functionality directly into btbuilder.