Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Cyb

It's Cran-Tastic Ruby Red!

Recommended Posts

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.

Share this post


Link to post

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

Share this post


Link to post

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.

Share this post


Link to post

...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/

Share this post


Link to post
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.

Share this post


Link to post
×