Counter-Strike 1.6 implementation in JavaScript utilizing state of the art browser APIs.
Current state
- Parses and renders .bsp files (version 30) containing map data
- Parses and renders .mdl files (version 10) with textures
- Camera movement, yaw and pitch fully implemented
- Collision detection implemented
- Naive gravity implemented
Hacking on the codebase
- A fully updated version of Chrome is recommended when hacking around in the code. (Firefox not yet supported)
- When debugging locally use the Chrome flag: "--disable-web-security" so that Chrome can load data files from the local file system.
Commiting changes
- Please note: No actual data (maps, models, textures, etc.) is included in the project, due to copyright reasons!