Le Cauchemar:Game

From Programmer Art

v24_1.jpg

Contents

Download

The download includes full source code (C++ and HLSL).

Links

System Requirements

  • DirectX 9 or later.
  • Graphics card supporting Shader Model 3.

How To Play

  • Press Alt+Enter to toggle full-screen mode.
  • Move around using the arrow keys or the W,A,S,D keys (Z,Q,S,D keys on French keyboards).
  • Look around using the mouse.
  • Shoot by clicking the left mouse button.
  • Press P or Esc to pause.

Notes

  • WARNING: This game features flashing lights.
  • If using Vuzix iWear VR920 :
    • See options profile “Example_HMD_Vuzix_iWear_VR920.txt”
    • Stereoscopy is only available in full-screen mode (press Alt+Enter to toggle to full-screen).
    • Head-tracking yaw is ignored by default.
    • When the VR920 max speed option is set to Yes, clicking the right mouse button swaps the eyes.
  • If using eMagin Z800 3DVisor :
    • See options profile “Example_HMD_eMagin_Z800_3DVisor.txt”
    • You may need to set your desktop refresh rate to 60Hz before running the game.
    • Frame-sequential stereoscopic mode will fail if the framerate drops below 60fps.
    • Clicking the right mouse button swaps the eyes. The game has no automatic control over which view appears in which eye.
    • The game keeps the OLEDs active for as long as it is running; therefore please do not leave the game running unattended.
  • If using NaturalPoint TrackIR :
    • If you have TrackIR software installed, it must be no later than version 4.1.030 - Final B.
    • Install the OptiTrack SDK version 1.1.031.
    • Please ensure that no TrackIR software is running when launching the game.
    • The head-tracking is configured for the TrackIR 4 camera by default. For other cameras, please see the example options profiles.
    • For the tracking markers, the game only supports TrackClip PRO.
    • Exiting pause mode re-centres the head-tracking (so it's best to look straight at the screen centre when exiting pause).
    • The TrackIR support in this game is unofficial; it should not be considered a true representation of the behaviour of the TrackIR product.
  • If using dual-monitor or iZ3D stereoscopic modes:
    • Please disable iZ3D drivers before launching the game.
    • Please enable the second monitor output before launching the game.
    • The second monitor output should be enabled in 'extended' or 'dualview' mode.
    • You may need to set both monitor outputs to the same refresh rate.
    • The stereoscopy is active in full-screen mode only.
    • A brief black screen can be expected when toggling full-screen or 'applying' the stereoscopic mode.

History

After a visit to Montréal in 2003, I decided to work towards moving out of the UK and heading to a French-speaking country to learn the language. Lacking in self-confidence, I felt I needed to produce an impressive programming demo to convince prospective employers abroad (and myself) that I was worth hiring.

I decided my demo would be a stereoscopic first-person survival horror. In Januray 2004 I downloaded the DirectX SDK and started coding in my spare time...

Nearly five years later, the demo (still not even a finished game) served its purpose in helping me get a job in France.

Although Le Cauchemar is essentially abandoned now, I'm currently working on extending its engine and tools to allow them to be re-used on new game projects.

Trivia

  • The game's environment is modelled on the area surrounding my old workplace, the former offices of Blitz Games Studios in Leamington Spa, UK (CV32 5DY).