🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #916

Re: Wolf 3d by Id - this is how they did it

#916
From: Neil Forsyth
Date: Tue, 01 Sep 1992 10:30
38 lines
2921 bytes
In article <10066@uqcspe.cs.uq.oz.au> warwick@cs.uq.oz.au writes:
>benrg@ocf.berkeley.edu (Brn Rudiak-Gould) writes:
>>I have right now some working C code that does 3D graphics that are quite
>>similar to Wolf3d's walls (not the objects).  Compiled with DJGPP it's very
>>fast--I don't remember the exact number of frames per second but it's a lot
>>more than are needed.  I suspect that Id used used the same algorithm that
>>I'm using, but I'm not sure since I haven't looked at their code.
>> [excellent description of algorithm deleted]
>
>An old Atari 8-bit game (running at under 2MHz) used this algorithm (I guess).
>The game was called "WAYOUT".  All it was was a get-out-of-the-maze game, and
>only drew up about 80x60 pixels, but it was full speed (60Hz).

I remember that game too! I thought it was great fun (maybe I'm just simple
:-). You had an automatic mapmaker and a compass though sometimes a thing
called the kleptangle would steal them. One wall piece was designated the
exit and could only be approached from one side as strong wind prevented
access from the other side. There were loads of mazes and the best times
were stored on disk. I cheesed off my friend who had the game by persevering
against the wind to get a highly improbable time on one particular maze.

Technically I think the game used screen interrupts to reflect the top
half of the screen in the bottom and changed the palette on the fly to get
graduated blue sky above the maze and a green floor. I also had some theory
that they used the multicoloured text mode for the picture by using the
character definitions as a bitmap since the active window was so small.

All in all a great game which I have not seen the like of since on Atari
machines.

+----------------------------------------------------------------------------+
! DISCLAIMER:Unless otherwise stated, the above comments are entirely my own !
!                                                                            !
! Neil Forsyth                      JANET:  neil@uk.ac.hw.cs                 !
! Dept. of Computer Science         ARPA:   neil@cs.hw.ac.uk                 !
! Heriot-Watt University            UUCP:   ..!ukc!cs.hw.ac.uk!neil          !
! Edinburgh, Scotland, UK           "That was never 5 minutes!"              !
+----------------------------------------------------------------------------+
Technical Details
Message-ID: <1992Sep1.103047.22284@cs.hw.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!edcastle!hwcs!neil
References: <1992Aug11.022821.1737@drycas.club.cc.cmu.edu> <17skrcINN44p@agate.berkeley.edu> <10066@uqcspe.cs.uq.oz.au>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!edcastle!hwcs!neil
From: neil@cs.hw.ac.uk (Neil Forsyth)
Newsgroups: rec.games.programmer
Subject: Re: Wolf 3d by Id - this is how they did it
Message-ID: <1992Sep1.103047.22284@cs.hw.ac.uk>
Date: 1 Sep 92 10:30:47 GMT
References: <1992Aug11.022821.1737@drycas.club.cc.cmu.edu> <17skrcINN44p@agate.berkeley.edu> <10066@uqcspe.cs.uq.oz.au>
Sender: news@cs.hw.ac.uk (News Administrator)
Organization: Dept of Computer Science, Heriot-Watt University, Scotland
Lines: 38