https://github.com/srdja/raycaster-demo
Raycasting renderer writen in ClojureScript
https://github.com/srdja/raycaster-demo
clojure graphics raycasting rendering
Last synced: 11 months ago
JSON representation
Raycasting renderer writen in ClojureScript
- Host: GitHub
- URL: https://github.com/srdja/raycaster-demo
- Owner: srdja
- License: unlicense
- Created: 2015-11-16T16:34:07.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-04-05T22:48:27.000Z (about 10 years ago)
- Last Synced: 2025-03-27T16:21:33.851Z (about 1 year ago)
- Topics: clojure, graphics, raycasting, rendering
- Language: Clojure
- Homepage: http://srdja.github.io/raycaster-demo
- Size: 499 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#### Raycasting renderer written in Clojure
Try the live demo at [raycaster-demo](http://blog.srdja.me/raycaster-demo)
#### Running the project
- To run run this project you'll need to have [Leiningen](http://leiningen.org) installed first.
- Now that you have Leiningen installed `cd` into the project directory and run `lein deps`.
This will pull all the necessary dependencies.
- After that, while still in the project root, run: `lein cljsbuild auto dev`. This will automatically
recompile you clojure code to javascript whenever you make any changes to the source files. If the build
fails you can run `lein cljsbuild clean` to clear all generated files first.
- Once you've done done all that, you can open the index file (`resources/public/index.html`) in you
browser to see the changes.