The House (C++)
The C++ version of The House is a proof of concept "FPA" (First Person Adventure) game that I have written using the Irrlicht Engine and Audiere for sound. I call it an "FPA" instead of FPS because it does not implement any weapons, hence no shooting. I mainly wanted to experiment with basic interactivity, so I decided to leave weapons for a future attempt.
This version of The House features better graphics, load times, and greatly improved collision detection.
The goal of the house is simple exploration. There are a few interesting surprises in the basement if you can figure out how to get in. Note: This is not meant to be hard, as the required keys are "hidden" in plain view. :)
All of the geometry (models) used are my own work, as well as many of the textures (including the skybox). I did the modeling with Blender. The original sound files & remaining textures were obtained via Google. I ended up modifying all of the sound files one way or another using Audacity.
Features:
- Explore a fully modeled 3D house FPS style complete with doors, furniture and interactive objects
- FPS style movement & collision detection
- The ability to interact with objects such as:
- Context sensitive crosshairs (Turns red when you're looking at something interactive)
- Opening and Closing Doors
- Picking up items, i.e. keys
- Getting detailed descriptions or comments on objects
- Activating objects, i.e. switches
- Gravity
- Stair climbing
- Jumping
- Full sound effects, including a basic attempt at 3D positional sound.
- A warped sense of humor :)
Files:
- thehouseCPP.zip (11.3 MB) Windows NT/2000/XP - extract to an empty directory. Run "TheHouse.exe"
Screenshots:
Go Back...
© Bryan Nagle 2006, http://www.brycraig.com

