Vehicles - Pinacolada64/NOW GitHub Wiki
Vehicles are objects that characters can get on or in and move from one location to another.
Locations?
Locations may or may not be rooms, but vehicles allow things to change positions in the world.
A vehicle could be a character's home. Not all vehicles will be publically accessible.
Ride on or in?
Or both!
Giant Mechanical Spider has a hatch on top that not all can fit through, so riding on the spider is permitted.
Magic Carpet only allows riders on it.
Monorail 192 allows riders in it, but those on it might fall off - be careful!
Some vehicles might move on their own unless someone takes manual control. Every vehicle can be different. Some follow routes automatically, or as directed by a passenger, others might require directing to its destination, or selecting from a list of destinations like the directed route vehicles (imagine an elevator).
Vehicles, just like characters, can travel at different speeds. Most often, faster requires more fuel.
Routes?
Vehicles that move on their own might move in along several possible route shapes:
- Linear - back and forth over a series of locations: A, B, C, B, A ... (Optional reversing before end of line)
- Circular - around a series of locations: A, B, C, A, B, C, ... (Optional reversing before end of cycle)
- Star - hub from a particular location, outward: A, B, C, B, A, D, E, D, A, F, A, G, H, I, H, G, A, J, K, A ... (Optional reversing before end of line or cycle)
Thus an automated vehicle's routes might be dynamic. It might not stop in a room on its route if nobody is there and nobody riding wants to stop there. Thus some vehicles require giving a destination for quicker service. In some cases, a vehicle might go directly to its requested destination.
Driven vehicles?
Vehicles that move only when directed by the rider are not likely to have routes. When it changes location, it is because the vehicle's passengers directed it to move by giving it a destination or direction operation to perform.
A scooter might move a player north; a glider might allow moving through air or clouds; a submersible might allow travel in aquatic environments.
Suggestions?
Use the suggestion box, chat on the dev channel, or make a wiki edit here!
The wiki page is for development decisions - not everything listed here might currently be functional. Make your needs and wants known, and certainly help in the design of the world's vehicle types.