Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahuth/raycast
Raycasting demo using React
https://github.com/ahuth/raycast
first-person html5 javascript raycast raycasting react
Last synced: 4 days ago
JSON representation
Raycasting demo using React
- Host: GitHub
- URL: https://github.com/ahuth/raycast
- Owner: ahuth
- License: mit
- Created: 2017-05-29T17:39:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-27T12:34:33.000Z (about 1 year ago)
- Last Synced: 2024-08-01T22:45:02.623Z (4 months ago)
- Topics: first-person, html5, javascript, raycast, raycasting, react
- Language: JavaScript
- Homepage: https://ahuth.github.io/raycast
- Size: 3.5 MB
- Stars: 352
- Watchers: 5
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Raycast
A raycasting engine in Javascript, using React and HTML. No ``, here! [Live demo](https://ahuth.github.io/raycast/).
![screenshot](https://user-images.githubusercontent.com/2503289/27006798-32a4af54-4df3-11e7-88fb-61e72023e689.gif)
## Setup
1. Clone the repo with `git clone [email protected]:ahuth/raycast.git`
2. Install dependencies with `npm install`
3. Start with `npm start`## References
- [Ray-Casting Tutorial For Game Development And Other Purposes](http://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/), by F. Permadi
- [A first-person engine in 265 lines](http://www.playfuljs.com/a-first-person-engine-in-265-lines/), by Hunter Loftis