Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

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

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages