Geeks With Blogs


Google My Blog

Catch me at: The List!

My InstallScript Utility Belt My Amazon Wishlist
My Standard Disclaimer

Chris G. Williams Beware: I mix tech and personal interests here.

I got an email the other day from a guy who found the dungeon generator code I wrote for HA! and wanted to know if he could use it in his own game, and could I possibly send him the updated source.

No problem... I send it off along with a request that he keep me in the loop to any changes, bugfixes or enhancements he makes along the way. Naturally this is purely optional, but I like knowing where my offspring end up and how they look once they get there.  ;)

So he replies with a fairly lengthy email about what he plans to do with it, along with assurances that I'll see any changes made. Fair enough.

Below is a copy of the last email he sent me (reprinted here with permission).  I like stuff like this. Makes it worthwhile. Ya know?

I truly appreciate you sending me this code, its going to help me out a lot. The least I can do is send you any updates I make to the code, I just hope you will also find them useful in any applications you write.

I purchased several development licenses for some 3d engines, and I am in the process of learning there structure in C++, what I plan on doing is starting the dungeon core with your model and working it into a 3d world so that the dungeons can take on visual depth.

The two primary engines I own that I plan on trying to incorporate the dungeon builder into is 3DImpact, the other one is Torque 3d.

A few new items I am adding to the GridCell Structure is going to be spawn points, also, in each room structure, I will be giving the room types as in living quarters, armory, etc. each of these types will then have there own enum associated with them to what cells have tables / chairs, etc.

What this will also help me do, is speed up the process of town building, I plan on taking the code and modifying it to encompass town coordinates, this way I can spawn a town as a 5 level dungeon that will consist of vertical aligned maps, first map will be the foundation, this then will be mirrored initially up to a random to 5 levels, each level of the mirror will have stairs, this mirror will then be the dynamics to the town model.

What will be removed from the altered town code is going to be the tunnel process you have built into the system, this way it doesn’t try to attach all the buildings with a hall.

I figured once I got the town auto creator working, I would send you a copy of the core code for the flat layout of the town map generator. I will keep you updated as to my progress on the town map generator so that when its complete you will get the copy of the code, you can do what ever you want with it.

Thanks again Chris, this has meant a lot to me.


Any time... :)

Posted on Sunday, November 6, 2005 10:38 AM Game Development , General Interest | Back to top

Comments on this post: another copy floating around out there

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Chris G. Williams | Powered by: