Quick and dirty attempt to replicate the visuals of late 80s / early 90s flight simulators, using as a reference MicroProse's F-117A Nighthawk Stealth Fighter 2.0 (1991).
https://ruben3d.github.io/retroflightsim/dist
You need node.js installed globally (I have been using 14.16.0).
$ cd retroflightsim
$ npm i
$ npm run build
Start the local web server:
$ cd retroflightsim
$ npm run serve
Then open localhost:8000
in your web browser (tested on Chrome/Linux).
The generation of choice will simulate the experience of a game of that era:
- 286/CGA: mid-80s
- 286/EGA: late 80s
- 386/VGA: early 90s
- 486/SVGA: mid-90s before texture mapping
Choose your keyboard layout, for users using AZERTY or Dvorak keyboards.
Use the OSD settings to select the keyboard layout.
QWERTY (default):
W
/S
: PitchA
/D
: RollQ
/E
: YawZ
/X
: Throttle
AZERTY:
Z
/S
: PitchQ
/D
: RollA
/E
: YawW
/X
: Throttle
Dvorak:
,
/O
: PitchA
/E
: Roll'
/.
: YawQ
/J
: Throttle
The system supports a single device connected only. If the device has less than four axes the keyboard can be used to complement the missing controls. Joystick information displayed in the OSD help.
Axis 1
: PitchAxis 0
: RollAxis 3
: YawAxis 2
: Throttle
T
: Select target
N
: Day/Night1
: Cockpit2
: Exterior follow3
: Exterior left/right4
: To/from target
On reaching the limits of the detailed scenario the player position wraps around.