Thanks,
Davide
The famous Infocom games (Hitch Hikers Guide to the Galaxy, and others)
were written in Forth.
--
Bernd Paysan
"Late answers are wrong answers!"
http://www.jwdt.com/~paysan/
Breakout was written in Forth.
> The famous Infocom games (Hitch Hikers Guide to the Galaxy, and
> others) were written in Forth.
Do you have access to the source, or are you just surmising due to the
fact that the Infocom adventures where interpreted. It could just as
easily be a lisp engine, a la Doom.
--
Peter Knaggs
p...@bcs.org.uk
In 1981 I was the technical director of Unison World, a game company
in Berkeley. We produced over a dozen games for CP/M machines, all
written in fig-Forth. Those games were sold only in Japan,
unfortunately, so I never had the thrill of seeing my own
work on the local computer store shelves. The games were distributed
by Japan SoftBank.
Using Jerry Boutelle's Nautilus metacompiler, we ported those
Z80-based games to the 6502 and 6809. The ports
typically took less than three months.
Finally, my networked virtual reality development system uses Forth
for defining object behavior, and is well-suited for writing
real-time 3D games. See the URL below for more info.
--
Marc de Groot <postm...@immersive.com>
Immersive Systems, Inc. http://www.immersive.com/
San Francisco, CA Meme(tm). Worlds better.
He had interesting stories of having little memory --
the video ram was positioned where the stack could
grow into it. If one was playing and saw interesting
"sparkles" along the bottom of the screen, it behooved
one to avoid shooting into them, as that was likely
to prove fatal -- shooting oneself in the stack, as it were...
joe
I don't know which games.
No, Infocom wrote their adventures using ZIL which was lisp-based.
However I believe there was an action games toolkit/language for the
ZX Spectrum which was forth-like. Plus there must have been some
games for the Jupiter Ace which used Forth instead of Basic as its
high level language.
--
Andy Leighton => an...@azaal.dircon.co.uk
"... January is your third most common month for madness" - _Sarah Canary_
No, I read an interview with the makers of the Infocom adventures, and
they admitted that it was written in Forth. Thus even without reading
the source, I would trust that source.
BTW: the Infocom games run on a C64, and I doubt that a lisp engine
_and_ a game data base would fit into the memory, or even could execute
at tolerable speed.
From memory:
Atari Prototyped some games if Forth.
Chipwits a Mac game , programmable robots I think.
I will search for this list but it has been about 5 years since I saw it.
In article <35502B5D...@erdw.ethz.ch>,
Davide Bionda <bio...@erdw.ethz.ch> wrote:
>
> Forth is fast and compact. Looks like the ideal language for writing
> games. At least before computer performance and memory size dramaticaly
> increased.
> ** BUT **, although I use computers since the early 80's, I have yet to
> come accross a game that was written in Forth. Action games were written
> in Assembler and adventure games sometimes in BASIC. Do someone know of
> a famous game or program that was written in Forth?
>
> Thanks,
> Davide
>
>
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/ Now offering spam-free web-based newsreading
>However I believe there was an action games toolkit/language for the
>ZX Spectrum which was forth-like. Plus there must have been some
>games for the Jupiter Ace which used Forth instead of Basic as its
>high level language.
Well, there were a few (for the Jupiter Ace that is), but nothing
really worth mentioning.
Stefan,
--
Stefan Axelsson Chalmers University of Technology
s...@rmovt.rply.ce.chalmers.se Dept. of Computer Engineering
(Remove "rmovt.rply" to send mail.)
The orignal ZORK was written in MUDDLE (aka MDL, a successor to LISP)
for the PDP-10.
The Infocom games were written in what was known as Zork
Implementation Language (ZIL, aka z-code, similar to MDL) which was
compiled to z-code and ran on a virtual z-machine. The Z-machine
Interpreter Program (aka ZIP), that executed the z-code on the user's
machine, might have been written in forth on some platforms. I
haven't found anything that would confirm or deny this.
All of this (and more) can be found at:
<ftp://ftp.gmd.de/if-archive/infocom/articles/NZT-Zorkhistory.txt>
which is a history of Zork written by one of the original authors of
Zork.
<ftp://ftp.gmd.de/if-archive/> is the archives of rec.arts.int-fiction
and rec.games.int-fiction.
Now a days ZIL compilers and z-code interpreters tend to be written in
C. A forth based z-code interpreter might be a fun project. Source
for several z-code interpreters and standards documents (reverse
engineered by interactive fiction fans and developers) are available.
--
Brian Reynolds | "Humans explore the Universe with five
reyn...@panix.com | senses and call the adventure science."
http://www.panix.com/~reynolds/ | - Edwin P. Hubble
White Lightning.
Don't have an URL handy, sorry. But it should be out there in one of the
Sinclair-emulator archives if someone wants to take a look.
I think there is a Forth version of Breakout in Byte Mag.--the famous
Forth issue with Moore's article about Forth, etc. About October 1980.
[ rest deleted ]
--
Julian V. Noble
j...@virginia.edu
"Elegance is for tailors!" -- Ludwig Boltzmann
Andy Leighton wrote in message ...
One of our clients ships a complete card game with their application
which was used to plan the new Hong Kong airport as well as many other
construction projects worldwide. The game looks like Freecell, but is
much harder, and is written in ProForth for Windows.
> Davide Bionda <bio...@erdw.ethz.ch> wrote in article
> <35502B5D...@erdw.ethz.ch>...
> > Forth is fast and compact. Looks like the ideal language for writing
> > games. At least before computer performance and memory size dramaticaly
> > increased.
> > ** BUT **, although I use computers since the early 80's, I have yet to
> > come accross a game that was written in Forth. Action games were written
> > in Assembler and adventure games sometimes in BASIC. Do someone know of
> > a famous game or program that was written in Forth?
> I know its not famous but ...
>
I have written a couple of simple games for the Mac in Forth, but they have
never been distributed commercially. One, written mostly by my son in Mach2
forth, is a solitaire game called Mom's. The other, written by me in MOPS,
plays paper, scissors, rock with you. It can ususally beat you to 50 wins.
If anyone wants either of these (with or without source code), please
e-mail me. But be forewarned, they work well, but the source code is pure
spaghetti.
Pyramid of Peril still runs (sorta) on the Mac PPC's.... Do a "HotBot"
search for it.
Also... Electronic Arts did the "Starflight" series in Forth. There are
more I'm sure.
Atari used Forth on some Arcade games in the early '80's ... I believe.
Bill Volk
Eldon Eller wrote in message ...
Well, back in my Apple ][ days, I was playing a variety of games
written by Scott Adams, ie: Pyramid of Doom, Strange Odyssey, Ghost
Town and a few more, that were coded in a Forth language, in a text
based game environment ala Zork.
Peter Lutus, creator of GraFORTH, SuperGraphics and other things wrote
an (apparent) adaptation of the Atari Star Raiders game titled Space
Raiders, completely in an early version of his GraFORTH system. Spent
a bit of time reverse engineering this one to figure out how to add
the special effects he had used in my own programs.
The Scott Adams games are currently available via the Internet from
several Apple ][ archive sites, along with emulators for the PC,
should any wish to check them out.
Godzilla wrote:
> Peter Lutus, creator of GraFORTH, SuperGraphics and other things wrote
> an (apparent) adaptation of the Atari Star Raiders game titled Space
> Raiders, completely in an early version of his GraFORTH system.
Is this the same Space Raiders that was running on the Sinclair ZX Spectrum?
Davide