Cyb Posted December 19, 2003 Recently Tom Copeland informed us of a new project of his called Ruby-Doom which is, in a similar fashion to WadC, a map generator of sorts. Ruby-Doom allows you to generate a map layout via Ruby scripting. For those who may not know, Ruby is a high-level, object oriented interpreted scripting language (don't worry too much if you didn't understand that). So if that type of thing strikes your fancy, or you just want to play around with it, head over to the site and check it out. 0 Share this post Link to post
Kate Posted December 19, 2003 Carnevil said:fp! That is all. sp! Well that was very informative :P 0 Share this post Link to post
Kinsie Posted December 19, 2003 fp... uh, wait... Anyone else reminded of SLIGE? 0 Share this post Link to post
boris Posted December 19, 2003 Trasher][ said: fp... uh, wait... Anyone else reminded of SLIGE? Not at all. As far as I can see it's rather similar to WadC. You could do rediculously high detail with it :P 0 Share this post Link to post
Aardappel Posted December 20, 2003 WadC is not a map generator, its a programming language / map editor which can be used to program a map generator. And though Ruby-Doom is certainly cute, I very much doubt anyone can make normal sized maps in this. Many patterns that come pretty much "for free" in WadC because of its lazy evaluation have to be programmed explicitly every time in Ruby. That will get old fast. Neither of these programs have anything to do with SLIGE. 0 Share this post Link to post
tcopeland Posted December 21, 2003 ...let's see: > I very much doubt anyone can make > normal sized maps in this. Definitely, Ruby-DOOM's generated maps will never even approach the creative, complex, and fun maps that a person can design. But that's not Ruby-DOOM's goal - its goal is to map existing data sets - like a floor plan, or a Nethack .des file, or whatever - into the linedefs and so forth that make up a wad. > Many patterns that come pretty much > "for free" in WadC because of its > lazy evaluation have to be programmed > explicitly every time in Ruby. > That will get old fast. Hm. It seems to me that we could write Ruby classes that represented, say, a staircase, or a particular wall segment, or whatever. That's the beauty of a scripting API to DOOM levels - patterns can be created and reused in many different contexts. Fun stuff! Yours, Tom Copeland http://ruby-doom.rubyforge.org/ 0 Share this post Link to post
SyntherAugustus Posted December 21, 2003 So how do you use the utility when there is no executable? oh well. heh. 0 Share this post Link to post
Fredrik Posted December 21, 2003 BlackFish said:So how do you use the utility when there is no executable? oh well. heh. It says in the news post - get Ruby. 0 Share this post Link to post
tcopeland Posted December 22, 2003 ...i.e., all the requirements to run it and such-like here: http://ruby-doom.rubyforge.org/ Yours, Tom 0 Share this post Link to post