Phantasmal Site > Design > Dependencies
Dependencies for Phantasmal Building
There are many and various features and components that can or
could be built for Phantasmal. Good questions include "which ones
first?" It's useful for us to look at what features enable what
other features, and what features will have a lot of
previous work necessary to even begin them.
- Mobile action system - all actions should exist as modular
'action' objects so that they can easily be generated by scripts
and alternate parsers, and just 'submitted' as attempted actions
for a mobile to undertake.
- Events - anything that occurs in the game world exists as an
'event' structure, with a location, actor and so on. This makes
it easier for mobiles and objects to respond to them.
- More Room Linkage - it should be possible to perceive actions
occurring in specific other rooms. Initially, a character will
see actions there as if they were occurring in the current room
but with a prefix of some kind. Later, there will be more
discrimination.
- Sensory propagation - all events can occur over some range,
such as being able to hear a sound in the next room or see
somebody at a distance. Requires More Room Linkage. Requires
Events for some functionality.
|