Infocom / Z-Machine interpreter?

All the inane chatter goes in here. If you're curious about whether we will support a game, post HERE not in General Discussion :)

Moderator: ScummVM Team

Post Reply
Tinhead Ned
Posts: 70
Joined: Sat Dec 17, 2005 6:32 am

Infocom / Z-Machine interpreter?

Post by Tinhead Ned »

Will ScummVM, at any stage, ever support the largish Infocom library of text adventure games, and thus vicariously the massive selection of fan-made interactive fiction that uses the same format? You could combine it with WinFrotz or something, I haven't seen that developed on in years. Now that you're running AGI games (which is excellent by the way) as well as SCUMM games, now might be a good time to branch out even further.

Just a thought.
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3523
Joined: Mon Oct 31, 2005 7:39 am

Re: Infocom / Z-Machine interpreter?

Post by eriktorbjorn »

Tinhead Ned wrote:Will ScummVM, at any stage, ever support the largish Infocom library of text adventure games, and thus vicariously the massive selection of fan-made interactive fiction that uses the same format? You could combine it with WinFrotz or something, I haven't seen that developed on in years. Now that you're running AGI games (which is excellent by the way) as well as SCUMM games, now might be a good time to branch out even further.

Just a thought.
To be honest, I don't think this is a particularly good idea. ScummVM is good at drawing bitmapped graphics, playing sound, etc. For text adventures it makes more sense to me to be good at drawing text (TrueType fonts, anti-aliasing, kerning, etc.) and handling the clipboard.

Some might argue that it looks less authentic that way; that text adventures should be played with a mono-spaced font at 80x24, or even 40x24, characters. But the Infocom games "always" (as early as Suspended at the very least) had the ability to switch from a proportional to a mono-spaced font:

Image

I suppose ScummVM would provide the ability to run the game in fullscreen mode, though...
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

ScummVM is for graphical adventures. We won't support Infocom / Z-machine, ever. And anyway, there are already excellent programs out there for those text adventures, so there's is little to nothing to gain by adding support for this to ScummVM.
User avatar
sev
ScummVM Lead
Posts: 2276
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

fingolfin wrote:ScummVM is for graphical adventures. We won't support Infocom / Z-machine, ever. And anyway, there are already excellent programs out there for those text adventures, so there's is little to nothing to gain by adding support for this to ScummVM.
Exactly.


Eugene
Tinhead Ned
Posts: 70
Joined: Sat Dec 17, 2005 6:32 am

Post by Tinhead Ned »

That's fair enough then.

But on the note of having nothing to gain...and I realise I'm being somewhat outspoken here...the way I see it you have nothing to lose (except time, of course, which I'm sure is a valuable commodity). Wouldn't an emulator capable of running ALL the major great adventure labels all in one package be super convenient, supremely cool and look that little bit more shiny on your resume'? You wouldn't need to apply it straight away - maybe when you've got all the kinks worked out of the graphic adventures for the final time. As stated you already run AGI games - they're halfway between graphic adventures and interactive fiction anyway. It's worth a little more consideration - I recall hearing you'd never support Sierra games either.
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

<sigh> Sometimes, when I read posts like yours, I think it was a big mistake to ever let AGI in...


Anyway, you write: "Wouldn't an emulator capable of running ALL the major great adventure labels all in one package be super convenient, supremely cool and look that little bit more shiny on your resume'?"

Well... no. It wouldn't... Why would it? First off, ScummVM isn't really much help for any resume. Secondly, and more importantly, I don't believe in bloat. ScummVM is good for graphics adventures because it provides gfx and sound capabilities needed to make those games work. Text adventures have quite different needs, for which ScummVM provides currently no framework at all.
And esp. the more exotic ports have tight memory constraints. A dedicated text adventure emulator would be much leaner and faster than ScummVM ever could be. So nobody would gain *anything* from this, IMNSHO.
User avatar
Adventureguy
Posts: 162
Joined: Sun Dec 25, 2005 4:09 pm
Location: Karlsruhe, Germany

Post by Adventureguy »

I don't think ScummVM really needs to support Infocom's text adventures. Frotz is quite the better software for this task. Also, there are quite a few ports of Frotz out there, e.g. here are the ports currently supported by Frotz.
Post Reply