Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

A few questions on IF "engines"..

15 views
Skip to first unread message

Scott Steubing

unread,
May 9, 1998, 3:00:00 AM5/9/98
to

Steve Reeves wrote in message <3555108...@news.erols.com>...
>
>And, now that you have a paragraph of nearly-useless information about
>me, I can get to my question: For quite a while, I've been attempting
>to make a spell system.. I failed miserably at it with AGT.. and that
>is my question.. Is it possible to make a decent spell casting system
>in Inform?

Both Balances and Spiritwrak have spell systems exactly like Enchanter's, if
that's what you're looking for. The source code for Balances is available
over at ftp://ftp.gmd.de, though I don't know exactly where.

--
Grue Dragon (aka Scott Steubing) -==(UDIC)==-
ScottS...@worldnet.att.net
http://home.att.net/~ScottSteubing/

Email address intentionally messed up to prevent spam. Add
".net" on to the end

David A. Cornelson

unread,
May 9, 1998, 3:00:00 AM5/9/98
to

Try looking at ftp://ftp.gmd.de/if-archive/games/source/inform/balances.inf
for probably the best spell-casting system you'll ever find, and it's in
Inform too! It was written by the creator of Inform, Graham Nelson.

Jarb

Steve Reeves wrote in message <3555108...@news.erols.com>...

>Hi everyone..
>
>I'm not exactly new to making IF games.. and have actually been doing


snip

>Thanks for any advice.. :>
>
>
>
>-----
>Steve Reeves -- remove all occurances of "evilspam" in my address to
respond via E-Mail
>http://www.erols.com/dormammu
>"This is still a .SIG quote... it still sucks."

Steve Reeves

unread,
May 10, 1998, 3:00:00 AM5/10/98
to

Hi everyone..

I'm not exactly new to making IF games.. and have actually been doing

it for slightly over 10 years.. but, the thing is, until just
recently, I was using 2 rather underpowered "engines" to make my games
with. (GAGS and the somewhat more capable AGT) .. at any rate, it
occured to me earlier this week to go searching on the net for a newer
version of AGT, seeing as I got my version circa 1991-1992. While I
did find them, I also stumbled on many other engines, and a lot of
them had more power than AGT. (I still think AGT is pretty good, tho,
considering it's non-programming.) At any rate, I finally decided on
trying Inform first, and am working on learning that now.

And, now that you have a paragraph of nearly-useless information about
me, I can get to my question: For quite a while, I've been attempting
to make a spell system.. I failed miserably at it with AGT.. and that
is my question.. Is it possible to make a decent spell casting system

in Inform? Or would another engine be more suited to the task? (It's
not the spells themsleves I have trouble with.. it's getting a decent
"mana" system working that gave me fits, as well as the entire concept
of needing to memorize spells before each use.) Out of everything I
looked at, Inform seemed the most capable of creating a spell system,
and that's why I chose it.
But, I'd be willing to hear what everyone else has to say on this
matter.

Neil K.

unread,
May 10, 1998, 3:00:00 AM5/10/98
to

dorm...@erols.evilspam.com (Steve Reeves) wrote:

> [...] Is it possible to make a decent spell casting system


> in Inform? Or would another engine be more suited to the task? (It's
> not the spells themsleves I have trouble with.. it's getting a decent
> "mana" system working that gave me fits, as well as the entire concept
> of needing to memorize spells before each use.) Out of everything I
> looked at, Inform seemed the most capable of creating a spell system,
> and that's why I chose it.

Both TADS and Inform are able to handle Infocom Enchanter-style spell
implementations with aplomb. Indeed, a little digging around the IF
archive at ftp.gmd.de/if-archive/ will reveal free source code for both
languages that'll allow you to implement spells with very little trouble
at all. (ie: someone else has taken the time to write code that serves as
a spell framework and you can use it) As always, I don't know about Hugo,
but I'd imagine it can handle spells - it's not that complicated a
concept.

- Neil K.

--
t e l a computer consulting + design * Vancouver, BC, Canada
web: http://www.tela.bc.ca/tela/ * email: tela @ tela.bc.ca

Kent Tessman

unread,
May 10, 1998, 3:00:00 AM5/10/98
to

In article <fake-mail-090...@van-52-0236.direct.ca>,

fake...@anti-spam.address (Neil K.) wrote:
> Both TADS and Inform are able to handle Infocom Enchanter-style spell
>implementations with aplomb. Indeed, a little digging around the IF
>archive at ftp.gmd.de/if-archive/ will reveal free source code for both
>languages that'll allow you to implement spells with very little trouble
>at all. (ie: someone else has taken the time to write code that serves as
>a spell framework and you can use it) As always, I don't know about Hugo,
>but I'd imagine it can handle spells - it's not that complicated a
>concept.

The esteemed Cardinal Teulbachs released quite a while back spellsys.zip,
available (I think) at ftp.gmd.de. It's a very easily extensible library
plug-in for doing the Enchanter thing.

--Kent

----------
Kent Tessman
The General Coffee Company Film Productions

Steve Reeves

unread,
May 10, 1998, 3:00:00 AM5/10/98
to

On Sun, 10 May 1998 03:12:31 GMT, fake...@anti-spam.address (Neil
K.) wrote:

> Both TADS and Inform are able to handle Infocom Enchanter-style spell
>implementations with aplomb. Indeed, a little digging around the IF
>archive at ftp.gmd.de/if-archive/ will reveal free source code for both
>languages that'll allow you to implement spells with very little trouble
>at all. (ie: someone else has taken the time to write code that serves as
>a spell framework and you can use it) As always, I don't know about Hugo,
>but I'd imagine it can handle spells - it's not that complicated a
>concept.

Yeah, it's not that spells are all that complicated -- it's just
that some of the systems I've worked with absolutely do not have the
power to handle it, so I was just checking to make sure Inform could
do what I needed.. (I thought it could after looking over the
programming manual, and apparently I was correct.. :> )


Thanks for the response :>

0 new messages