Article View: alt.games.descent
Article #88930Re: Descent and DOS
From: Raymond Martineau
Date: Mon, 19 Jan 2004 03:14
Date: Mon, 19 Jan 2004 03:14
32 lines
2818 bytes
2818 bytes
On Sun, 18 Jan 2004 19:40:07 GMT, "Doug Cook" <dcook@concentric.net> wrote: >Thanks for the information - I'm now in the process of tweaking. Just for >grins, I installed Duke3D to see how that would work and it works better >than Descent! The detail levels and screen resolutions are the same. Since >the DOS requirements are about the same for both games, I'm wondering why >one is more fluid than the other. Duke3D, even though it looks like a 3D game, is really simpler than it looks. It is really a 2D game projected in a manner to look 3D, involving various optimizations to speed up processing. There are technical documents that describe some information about this process, such as secitons 4-6 through 4-9 in the Unoffical Doom Specs (http://cres1.lancs.ac.uk/~esasb1/doom/dmspec16.zip). This describes how Doom places its focus on rendering walls (and rendering a strip that appears to be a textured floor or ceiling), giving an illusion of 3D space. This illusion isn't perfect, as it tends to give distortion when you look up or down. Descent, on the other hand, requires full 3D rendering, as floors and walls can be in any orientation. While some optimizations can apply, not all of them are possible. In addition, the opponents are actual 3D models as opposed to 2D Sprites, thus requiring more processing power compared to Duke3D. In addition, it also has to keep a depth buffer in system memory (not counted as memory required on your video card), which also slows down processing as well. Technical information about Descent style rendering is beyond the scope of a simple newsgroup posting - the only way to see how it works is by downloading the source code.
Technical Details
Message-ID:
<itgm00tql6uv8k5jvcc1fdtbprgt6dvvhu@4ax.com>Path:
mbox-mo1.pugleaf.net!intern1.nntp.aus1.giganews.com!internal1.nntp.ash.giganews.com!border2.nntp.ash.giganews.com!nntp.giganews.com!nf3.bellglobal.com!snoopy.risq.qc.ca!torn!cunews!freenet-news!not-for-mailReferences:
<OI_Mb.189$l84.126150@news3.news.adelphia.net> <riBOb.868$b56.691360@news3.news.adelphia.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!intern1.nntp.aus1.giganews.com!internal1.nntp.ash.giganews.com!border2.nntp.ash.giganews.com!nntp.giganews.com!nf3.bellglobal.com!snoopy.risq.qc.ca!torn!cunews!freenet-news!not-for-mail From: bk039@freenet.carleton.ca (Raymond Martineau) Newsgroups: alt.games.descent Subject: Re: Descent and DOS Date: Sun, 18 Jan 2004 22:14:56 -0500 Organization: National Capital Freenet, Ottawa, Ontario, Canada Lines: 33 Sender: bk039@freenet.carleton.ca (Raymond Martineau) Message-ID: <itgm00tql6uv8k5jvcc1fdtbprgt6dvvhu@4ax.com> References: <OI_Mb.189$l84.126150@news3.news.adelphia.net> <riBOb.868$b56.691360@news3.news.adelphia.net> NNTP-Posting-Host: 51.141.hiper0-nic0.std.dialup.ncf.ca Mime-Version: 1.0 X-Trace: freenet9.carleton.ca 1074482097 2931 134.117.141.51 (19 Jan 2004 03:14:57 GMT) X-Complaints-To: complaints@ncf.ca NNTP-Posting-Date: 19 Jan 2004 03:14:57 GMT X-Newsreader: Forte Free Agent 1.93/32.576 English (American) X-Given-From: Raymond Martineau <bk039@freenet.carleton.ca> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit