Skip to content

a Lisp port of the first part of Lode Vandevenne's computer graphics tutorial

Notifications You must be signed in to change notification settings

juliannemosca/raycaster-untextured

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

raycaster-untextured

This is a Common Lisp port of the very first part of Lode Vandevenne's excellent Computer Graphics Tutorial, which covers the untextured raycaster example.

raycaster-untextured2

My version here still has glitches (as can be seen above) and crashes sometimes as the translation was not as smooth as I foresaw. I hadn't had time to fix it yet because too many other things going on. Maybe (hopefully) I'll get back to it. In the meantime here it is. Have fun!

To run the code:

I've used SBCL, so I have no clue if/how this will work on other Lisps. To run this you'll need quicklisp and lispbuilder-sdl.

If you don't have quicklisp you can find instructions here: https://golems.github.io/motion-grammar-kit/install.html

or here: https://lispcookbook.github.io/cl-cookbook/getting-started.html

Then once into the REPL:

(load "~/quicklisp/setup.lisp")

(ql:quickload :lispbuilder-sdl)

(load "raycaster-untextured")

(raycaster-untextured-main)

About

a Lisp port of the first part of Lode Vandevenne's computer graphics tutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published