Skip to content

alessiostalla/thoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thoom

Doom source port in Lisp

Why

In the last few years I've been watching Doom videos a lot, particularly Decino's, and I've resumed playing occasionally, marveling at modern maps such as Ancient Aliens and Auger; Zenith. I suck, but I have fun playing. I love programming and I love Lisp, but haven't done much Lisp lately. So I'd like to 1. write some Lisp 2. understand Doom (and games) better, from a programmer's point of view.

Plan/roadmap

  1. Port the open-source DOOM engine from Id as faithfully as practical
  2. Refactor it to make it Lispy (possibly looking at other ports such as Mocha DOOM)
  3. Implement more modern features:
    • Boom
    • UDMF
    • Etc.

Resources

Useful resources and pointers:

About

Doom source port in Lisp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published