Flights-of-Fantasy-Lampton-1993
所属分类:游戏
开发工具:C/C++
文件大小:476KB
下载次数:1
上传日期:2018-05-07 16:29:19
上 传 者:
jpphn
说明: Source code from the 'Flights of Fantasy' book by Chris Lampton, 1993.
文件列表:
Flights-of-Fantasy-Lampton-1993-Sources (0, 2018-04-19)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE (0, 1994-07-14)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\3DWIRE.CPP (2925, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\3DWIRE.EXE (36359, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\3DWIRE.PRJ (5602, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\BRESNHAM.ASM (3213, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\BRESNHAM.H (68, 1992-02-28)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\CUBE.CPP (3459, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\CUBE.EXE (36808, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\CUBE.PRJ (5434, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\PYRAMID.CPP (3192, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\PYRAMID.EXE (36727, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\PYRAMID.PRJ (5601, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\SCREEN.ASM (3147, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\SCREEN.H (279, 1992-02-28)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WAITE.CPP (5937, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WAITE.EXE (37351, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WAITE.PRJ (5603, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WIRE.CPP (5810, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WIRE.H (1195, 1992-09-22)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM (0, 1994-07-14)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\AIRCRAFT.CPP (22294, 1993-01-21)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\AIRCRAFT.H (4737, 1992-09-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\BRESN.ASM (3026, 1992-09-02)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\BRESNHAM.ASM (3306, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\BRESNHAM.H (262, 1992-08-31)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\CKPIT01.PCX (24917, 1992-09-11)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DETECT.ASM (1397, 1992-09-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DETECT.H (945, 1992-09-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DOODADS.PCX (5303, 1992-09-03)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DRAWPOL2.CPP (11663, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DRAWPOLY.H (127, 1992-07-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FIX.CPP (3196, 1992-06-02)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FIX.H (247, 1992-06-02)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF.EXE (91762, 1993-01-21)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF.ICO (766, 1993-01-10)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF.MAK (2224, 1992-09-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF.PRJ (8283, 1993-01-21)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF2.WLD (16892, 1993-01-21)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FSMAIN.CPP (13539, 1993-01-20)
... ...
The program files used in Flights of Fantasy evolved as the book was
being. For that reason, some of the files change from chapter and in
several cases these changes are not documented in the book itself. This
file, README.TXT, documents those changes. It will be updated as
necessary, both on the distribution disk provided with the book and in
the archive files, available on the Compuserve Gamers Forum (GO GAMERS),
that contain the current versions of the flight simulator code.
01/20/93 - The WALKMAN2 program, described in Chapter Five of the book,
uses a somewhat different version of the sprite functions developed in
Chapter Four. These rewritten functions are available in the versions of
the SPRITE.CPP and SPRITE.H files found in the directory WALKMAN2 on the
distribution disk. The primary difference between these functions and
the ones in Chapter Four is that it is no longer necessary to pass the
address of a sprite buffer to the LOAD function. Instead, a buffer is
created automatically by the construction for the Sprite class. This
improves the encapsulation of the Sprite objects, isolating low level
memory functions from the calling function. Prototypes for these revised
functions can be found in the SPRITE.H file in the WALKMAN2 directory.
01/21/93 - The size of the world database in the current version of the
Flights of Fantasy Flight Simulator is quite small. Because of the
limited precision of the fixed point routines currently being used in
the program, wraparound occurs fairly rapidly in the scenery. Thus, you
may find yourself flying by the same scenery twice in fairly rapid
succession. There are two ways to expand the world, both of which are
left as exercises for the reader. (Check The Gamers Forum on Compuserve
for newer versions of the program implementing larger databases.) The
first is to use 386-based machine language fixed point routines, as
described in the chapter on optimization. The second is to use floating
point arithmetic. As noted in the book, this chapter is becoming more
feasible as more and more machines have math coprocessors installed.
近期下载者:
相关文件:
收藏者: