https://github.com/andreyorst/raycasting-with-clojurescript
Implementation of a simple raycasting engine in ClojureScript. (mirror)
https://github.com/andreyorst/raycasting-with-clojurescript
clojurescript raycasting
Last synced: about 1 year ago
JSON representation
Implementation of a simple raycasting engine in ClojureScript. (mirror)
- Host: GitHub
- URL: https://github.com/andreyorst/raycasting-with-clojurescript
- Owner: andreyorst
- License: gpl-3.0
- Archived: true
- Created: 2021-10-21T20:47:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-05T20:06:09.000Z (about 3 years ago)
- Last Synced: 2025-03-09T22:11:27.409Z (over 1 year ago)
- Topics: clojurescript, raycasting
- Language: Clojure
- Homepage: https://gitlab.com/andreyorst/raycasting-with-clojurescript
- Size: 102 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* Simple Ray Casting with ClojureScript
This is a repository with the code of the raycasting engine I've made during [[https://andreyorst.gitlab.io/posts/2020-06-04-simple-ray-casting-with-clojurescript/][this blog post]].
Feel free to read the code, post suggestions or borrow ideas.
A live demo is set up on GitLab pages and available [[https://andreyorst.gitlab.io/raycasting-with-clojurescript][here]].
** How to build
If you have [[https://github.com/thheller/shadow-cljs][shadow-cljs]] installed simply run:
#+begin_example
$ npx shadow-cljs release app
#+end_example
** How to run
Open =index.html= from =public/= in your favorite browser.