Trying my hand at a Doom engine implementation.
In Python + OpenGL + Qt5.
- parsing texture lumps, and building their images
- Some WAD lump types implemented (images, palette, basic level geometry)
- Basic Qt5/OpenGL initialization + game loop
- 2D rendering of level map
- v0.2: 3D visualization of floor wireframe
- v0.3: parsing texture lumps; parsing flats; applying floor texture
- v0.4: walls and ceiling(fixed height)
- v0.5: movement