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:
The flight model selects the realism of the simulation:
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: ThrottleAZERTY:
Z/S: PitchQ/D: RollA/E: YawW/X: ThrottleDvorak:
,/O: PitchA/E: Roll'/.: YawQ/J: ThrottleThe 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: ThrottleG: Landing gearF: FlapsT: Select targetI: Toggle night (386/VGA) or IR (486/SVGA) for the tracking cameraH: Cycle through HUD focus modes (disabled, partial, full)N: Toggle day/night1: Cockpit2: Toggle exterior back/front3: Toggle exterior left/right4: Toggle to/from targetOn reaching the limits of the detailed scenario the player position wraps around.