Rock Raiders Web is an experiment aimed at recreating Rock Raiders PC game (1999) using browser based technologies.
Enjoy!
-
Add entity movement controller with arrow keys for fpv/shoulder view
-
Add helper features for all tutorial levels
-
Show credits on continue after completing Level25
- Use same team for all missions and add names to raiders
- Auto switch from portrait to landscape mode in fullscreen
- Background music and soundtrack (needs files from ISO-File)
- Fix all remaining bugs
- Unlock levels only after linked levels are completed (see XXX)
- Start random level picks only unlocked and prefers unranked levels, never picks tuts
- Separate UI components to support other screen ratios then 4:3
- Forbidding collection of ores or crystals stops building projects too
- Level is not marked as failed even if too many crystals are missing
- Large Cat not usable to carry vehicles in Level 19
- Damage and blow up buildings with lava erosion
- Geologists do not scan when placed in vehicles
- Allow raider in alarm mode to be moved by player
- Add rotation speed to entities and play turnLeft, turnRight animations
- Add option to read/write savegames from URL
- Lava rockies texture not using correct UV coordinates
- Orange smoke column above lava tiles missing
- Dynamite screen shake is seen on other end of map
- Add tiny rockies running around after crumbling
- Raider scene entity position/rotation not correct when thrown by rocky
- Numbers above ticking dynamite are not shown correctly sometimes
- Two buttons in priority list can be hovered/pressed/released at the same time
- Roof mesh is not added as ceiling to scene
- Use pro-meshes to render high-detail walls in first person and shoulder view
- Bats don't appear in flocks
- Camera frustum not shown as wireframe on radar map panel
- Move three.js rendering to separate worker (blocked until worker support for audio is solved, so AudioContext does not need window anymore)
To start development environment, please take the following steps:
git clone https://github.com/scarabol/rock-raiders-web.git
cd rock-raiders-web
npm install
npm run dev
- Rock Raiders Remake - another web based 2D clone
- toolstore.io - web based WAD file handling
- RRU - Game and mods community
- Reddit Community - Subreddit
- three.js - Web based 3D Engine
- IDB-Keyval - Indexed cache handling helper
- YouTube walkthrough - Nice walkthrough with many details
This project is meant to be work of passion without any commercial intentions.