Skip to content
/ cloom Public

A Doom game engine clone, based on original doom1.wad gamedata file

License

Notifications You must be signed in to change notification settings

angian00/cloom

Repository files navigation

CLOOM

Trying my hand at a Doom engine implementation.

In Python + OpenGL + Qt5.

In progress

  • parsing texture lumps, and building their images

Release history

v0.1

  • Some WAD lump types implemented (images, palette, basic level geometry)
  • Basic Qt5/OpenGL initialization + game loop
  • 2D rendering of level map

Next Milestones

  • 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

Resources

WAD file format specification

ModernGL (Python OpenGL wrapper)

Qt5 docs

About

A Doom game engine clone, based on original doom1.wad gamedata file

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages