[Crawl] Where's the source?

G

Guest

Guest
Archived from groups: rec.games.roguelike.misc (More info?)

I'm interested in trying or altering something in Crawl, so where can
i download the source for it?
As well, what do you recommend - if you know - i code and compile
Crawl with?

TBH i just want to check out a few of the ways the game was put
together. 😛
 
Archived from groups: rec.games.roguelike.misc (More info?)

In article <6f06b1ee.0411281553.62c6ce0d@posting.google.com>,
Mechanoid <necromancer_90@hotmail.com> wrote:
// I'm interested in trying or altering something in Crawl, so where can
// i download the source for it?

http://www.dungeoncrawl.org/

// As well, what do you recommend - if you know - i code and compile
// Crawl with?

I'd recommend using GNU g++... for Windows/DOS that probably means djgpp
or one of the Unix environment systems like Cygwin. Use GNU make, after
checking makefile, makefile.XXX, and AppHdr.h.

Another option is Borland 5.5... this should also work fairly easily.
I did test that compile at one point, and smoothed it out a bit.

// TBH i just want to check out a few of the ways the game was put
// together. 😛

With binder twine and duct tape. It's not very pretty, I certainly don't
recommend it as a way to learn how to program a roguelike (or how to
program in C++ or in genral, even). Reading it can be unpleasent for
professionals, and it's very easy to shoot yourself in the foot when
you try modifying it.

Brent Ross
 
Archived from groups: rec.games.roguelike.misc (More info?)

bwross@csclub.uwaterloo.ca (Brent Ross) wrote in message news:<codvu3$63h$1@rumours.uwaterloo.ca>...
> In article <6f06b1ee.0411281553.62c6ce0d@posting.google.com>,
> Mechanoid <necromancer_90@hotmail.com> wrote:
> // TBH i just want to check out a few of the ways the game was put
> // together. 😛
> [...] it's very easy to shoot yourself in the foot when
> you try modifying it.

Yeah i kinda gathered that...
Ugh.

Anyways, i was looking for various things (like: how the Abyss was
made to be so... chaotic, how deadly ! of poison are, and if there was
any explanation for those oddly-described demons in Pandamonium) and i
found most of what i was looking for.

Thank you.
 
Archived from groups: rec.games.roguelike.misc (More info?)

Brent Ross wrote:

> // As well, what do you recommend - if you know - i code and compile
> // Crawl with?
>
> I'd recommend using GNU g++... for Windows/DOS that probably means djgpp
> or one of the Unix environment systems like Cygwin. Use GNU make, after
> checking makefile, makefile.XXX, and AppHdr.h.

DJGPP definetly works just fine on the current version of the code. It
barfed over some of the input functions a few versions back, but those
are all fixed now.

> Another option is Borland 5.5... this should also work fairly easily.
> I did test that compile at one point, and smoothed it out a bit.
>
> // TBH i just want to check out a few of the ways the game was put
> // together. 😛
>
> With binder twine and duct tape. It's not very pretty, I certainly don't
> recommend it as a way to learn how to program a roguelike (or how to
> program in C++ or in genral, even). Reading it can be unpleasent for
> professionals, and it's very easy to shoot yourself in the foot when
> you try modifying it.

The code is so much easier to read now than the 3.33 version, that it
almost seems like a different program.