{
Welcome to DoomSharp();
DoomSharp is an experiment in .Net coding. We intend to create a complete, playable First Person Shooter game in C#. We will use no hardware acceleration, no Graphics libraries other than the ones we shall design ourselves (in other words no Open GL, no DirectX...). We may permit outselves the dubious luxury of the windows API to help us out of tight spots (we shall also be using unsafe C# code liberally, it is of course perfectly legitimate part of C# after all).
We aren't doing things by halves either as you will soon see by the screenshots here presented. Please take the time to peruse these pages, they are a great read and frequently fascinating as well as entertaining.
- Wossy.
Project Milestones:
- Render a quad - DONE (under revision)
- Render a quad represented by a read game object - DONE
- Transform 3D world coords into 2D screen coords - DONE (ongoing)
- Renderable map - DONE
- Map Editor - DONE (Work in progress)
- User Input - DONE (although Note is sooo wrong about the Y-Axis
)
- Game loop - Nearly Done
- Player movement - DONE
- Navigable Map - Yeah!!
- Weapons (with muzzleflash etc.)
- Sound
- Enemies (billboard)
- Music (?)
- Playable level
- Game end conditions (win/lose)
- Death / Glory graphics
- DoomSharp();
}
The beast stirs...




)
