Project Plan - kumavis/node-warrior GitHub Wiki
Tech Stack
- Node-Warrior (a series of tutorial levels)
- World Editor (object placement tools, and triggers)
- Voxel.js (minecraft engine + multiplayer tools)
Dependency tree
- Node-Warrior
- teach javascript + node at an intermediate level of programming knowledge
- build a self-helping community
- World Editor
- code editor / dev tools
- tutorial levels
- linking rooms
- level editor (for us that can be accessed by the player too as a next step)
- place and configure NPCs
- objects, items, tools
- triggers or win-condition checking
- toolbar / inventory for collecting items
- Voxel.js multiplayer
- chat
- launch server from browser
- generate url for joining a game
ideas
- once a player learned to transport themselves they could go to various locations and find "secret" rooms that aren't on the main path
- level editor exposed to player after initial code challenges