This is a source port of the games Doom, Heretic, Hexen and Strife developed in Delphi.

Source code repository: https://github.com/jval1972/DelphiDoom

Many features have been added to take advantage of modern hardware:
-External hi-res textures
-Advanced 32 bit color software rendering
-OpenGL support
-Quake (md2) models
-Sloped floors & ceilings
-3d middle floors
-Voxels
-Dynamic lightmaps
-mp3 music
-Custom actor definition
-and many more...

In addition provides accurate demo playback of many Vanilla Doom demos.
Supported games include: Doom, Doom2, Heretic, Hexen, Chex Quest, Chex Quest 2 and Strife.

Features

  • Advanced 32 bit color software rendering
  • OpenGL support with md2 models and dynamic lightmaps
  • External hi-res textures
  • Voxels
  • mp3 & midi music
  • 3d middle Floors (currently one per sector)
  • Slopes
  • Advanced script engine (PascalScript) to customize levels and actors
  • Custom actor definition (ACTORDEF lumps)
  • Console to set environment variables and executing commands
  • Automap rotation and overlay
  • Textured automap
  • Support for up to 256 logical CPUs in software rendering mode
  • WAV files inside wad
  • Almost all BOOM features
  • Limit removing engine
  • Support v5 GL-Nodes
  • Support for HI_START/HI_END namespace
  • Long filename aliases inside WADs
  • Uncapped framerate
  • Chase camera
  • Widescreen support
  • Sprites with 16 or 32 rotations
  • UDMF Map format
  • BEX/DEHEXTRA support
  • MBF21 support
  • UMAPINFO support

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow DelphiDoom

DelphiDoom Web Site

You Might Also Like
Control remote support software for remote workers and IT teams Icon
Control remote support software for remote workers and IT teams

Raise the bar for remote support and reduce customer downtime.

ConnectWise ScreenConnect, formerly ConnectWise Control, is a remote support solution for Managed Service Providers (MSP), Value Added Resellers (VAR), internal IT teams, and managed security providers. Fast, reliable, secure, and simple to use, ConnectWise ScreenConnect helps businesses solve their customers' issues faster from any location. The platform features remote support, remote access, remote meeting, customization, and integrations with leading business tools.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

There are no 2 star reviews.

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

Developers, End Users/Desktop

User Interface

OpenGL, Win32 (MS Windows)

Programming Language

Delphi/Kylix

Related Categories

Delphi/Kylix First Person Shooters

Registered

2007-05-21