There are a few ways this could be handled:
- One large map, with everything in it, broken up into different sections.
- Multiple maps, with a hub map that allows you to wander from section to section in game.
- Multiple maps, with a menu interface.
I'm not sure what offers the best user experience. Breaking the map up into multiple sections would allow players to quickly load a specific section to practice on (and be easier to split the workload up if different people wanted to contribute), while having one large map would let players quickly move from one section to the next.
After checking out how QuakeLive does it, I think it might be good to have the tutorial be more of a "practice mode". QuakeLive has a few different practice mode maps for strafe jumps, rocket jumps, etc. Each map is broken up into 3 sections, increasing in difficulty as you go.
I think we could do something similar here, where we have something like a target range practice map, but it has 3 different sections:
- stationary targets.
- moving targets.
- moving targets + player is forced to move (with jumppads or something).
It could be made a little more interesting by adding a timer or something so people could practice and try to beat their previous times (or friends times, if we get really advanced), kind of like shaztt.