This commit is contained in:
Miloslav Ciz 2023-11-09 22:10:37 +01:00
parent f76a7c3a1c
commit 487d3a0ba6
9 changed files with 30 additions and 13 deletions

View file

@ -16,6 +16,8 @@ Doom was followed by Doom II in 1995, which "content-wise" was basically just a
## Doom Engine/Code
*See also [game engine](game_engine.md) for the list of different Doom engines.*
Doom source code is written in [C89](c.md) and is about 36000 [lines of code](loc.md) long. The original system requirements stated roughly a 30 MHz [CPU](cpu.md) and 4 MB [RAM](ram.md) as a minimum. It had 27 levels (9 of which were shareware), 8 weapons and 10 enemy types. The engine wasn't really as flexible in a way "[modern](modern.md)" programmers expect, many things were hard coded, there was no [scripting](script.md) or whatever (see? you don't fucking need it), new games using the engine had to usually modify the engine internals.
The game only used [fixed point](fixed_point.md), no [float](float.md)!