Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zenmumbler/canvaswolf
An early canvas implementation of a Wolf3D like maze
https://github.com/zenmumbler/canvaswolf
Last synced: 2 days ago
JSON representation
An early canvas implementation of a Wolf3D like maze
- Host: GitHub
- URL: https://github.com/zenmumbler/canvaswolf
- Owner: zenmumbler
- Created: 2013-11-10T15:04:26.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-11-10T15:36:53.000Z (about 11 years ago)
- Last Synced: 2023-04-04T16:52:37.025Z (over 1 year ago)
- Language: JavaScript
- Size: 141 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
CanvasWolf
==========An implementation of a Wolf3D-like maze with raycasting and wall-clipping.
Made in 2007, so excuse the somewhat outdated coding style.Does rendering and clipped player movement inside the maze. Use arrow keys to move and turn.
Issues:
- Depth-shading modes are slow as molasses on Chrome and misrender in Firefox. This may be because of some old canvas feature I used. Works just fine in Safari.
- Movement clipping sometimes blocks you from moving at all if walk into a wall at a slight angle, just rotate a bit more.
- Uses my rather old jquery-like library (included), but can be easily modified to use plain-jane stuff.(c) 2007 by Arthur Langereis
Textures found on the web at that time, can't remember where.