Re: [DM-dev] Dungeonmaker going on version 2 ...
Brought to you by:
acdalton,
henningsen
From: stephan b. <st...@ei...> - 2002-02-12 11:20:35
|
On Monday 11 February 2002 23:05 pm, Henningsen wrote: > I just spent some time on SourceForge trying to change the default behavior > of this list so that posters reply to the list instead of to the previous > poster, but alas, that is not possible. in my mail client (kmail) i have to click Reply to All to get the list name to go into the To field (and then have to manually remove the sender's address, so avoid him getting it twice). Give that a try. > So I guess we'll keep going private > by forgetting to paste the list address in the address field, like Stephan > has done. So here I'm responding to a mail you haven't seen. > > >no, i just changed the first one i saw: > > unsigned int tT = 13; //tickTime, makes movie speed > > Is that a good speed? I can't really test it on my box here. It looks okay to me. It's not terribly much slower than the original, but lets me view the big colored rooms for a second before the black lines start filling in. > We could save output to text or whatever files directly from the > Dungeonmaker if we want to have other formats. Maybe the easiest output to > the web would be like we had it at first, with X's and O's and other > letters? that's what i'm thinking. > >Another, more portable but also Much slower method, is to use write a > > small Perl script which can read in an ascii dungeon and create the shell > > script code needed to use the 'convert' tool to build the graphical > > dungeon. This is much slower because using 'convert' to append many > > images together can be very slow, but it's also portable to any system > > which can run bash and 'convert' (which should include cygwin). > > I think I've seen that done, and I think it's way too slow. it could be useful in batch jobs (to "imortalize" a dungeon), but it's not suitable for interactive use. > >> I will make other simpler ways of initializing the Config-object though, > >> because this design file is rather daunting I think. > > > >Amen ;). > > Snicker, snicker... but hey man, I followed the design philosophy to not > have any numbers hardcoded, so i threw them all in that one file, whether > they were likely to be changed in a design or not. Actually, as i was looking through DungeonMaker.cpp, i thought to myself, "wow! i don't see anything hard-coded in here!" :) > I think we can easily make fully automated dungeons now, though we probably > would use standard design files with that. Sounds like a fair restriction to me. > However, the variation with > different random numbers is tremendous, particularly with dungeons. Later > we can make some parameters evolvable, maybe. Still not sure whether I want > to do that, and whether it's worth the trouble. Which objects can take advantage of "evolutionary data" now? > Right now there's two things users can choose about RandCrawlers (note the > clever mixing of German and English in the term??) Actually, i didn't. i just asked a colleague what Rand means in German, and he says "edge" or "rim", so now it makes perfect sense. That is very clever :). If i had thought about it, my toilet cleaning liquid has this word on the package... "bis unter der Rand", or something like that. ... > can also give them a fairly large corrWidth, which would imply that all of > them that were born in too cramped quarters would never fill a single > square, and they'd just mosey into open spaces. Many choices possible... as i said, yours is certainly the most unique approach to dungeon creation in the world. > I've made the first Dungeon design which I really like, and I wonder... > should I send it to you? Of course! i could use some input for the "dungeon imortalizer" mentioned above, anyway ;). > I'd also have to send the latest Dungeonmaker.cpp > file, 'cause I don't know how this design would fare with the older code. > Still fiddling with the code, though I may stop now. Don't know... Keep sending it... ----- stephan Generic Universal Computer Guy st...@ei... - http://www.einsurance.de Office: +49 (89) 552 92 862 Handy: +49 (179) 211 97 67 "Equal treatment is sometimes a tough price to pay for equality." |