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