Project Dictionary
Name Kind Description
Feature class any aspect of Permutation City (options, settings, virtual world)
specs relationship the User chooses, specifies, and may even design many Features
Avatar class the character or virtual representation of the User
name attribute name specified by User for her Avatar
skin attribute appearance selected or created by User for her Avatar
type attribute Guest or Gladiator, as specified by User for her Avatar
Gladiator class a Q3A-warrior Avatar
Guest class an Avatar that cannot be harmed by a Gladiator
chats with relationship the Avatars interact with each other
explores relationship the Avatar learns about the Map's Areas and Items
Map class the layout of the virtual world
Area class a specific place on the Map
Item class something the Avatar can collect and use
picks up relationship collects and may use
has relationship (composition)
Secret class a hard-to-find Area
Stage class an Area with performers
Player class user interface to RealPlayer; may also refer to PerformerAvatar
Q3Engine subsystem the Q3A engine, accessed via the mod source
RealSDK subsystem Real's software development kit
ToolBox subsystem collection of Q3A feature-editing tools

--- spectral rule ---

Name Kind Agent Description
Q3City agent Quake 3 Arena with Permutation City mod
Designer agent graphical tool for Q3A
RealKit agent streaming-media tool for Q3A
choose_features event User system prompts User to select desired Features of the virtual world
start_mod system operation Q3City loads the Permutation City mod into Q3A
enter_city system operation Q3City builds and populates the virtual world, then gives the User access
play_stream system operation RealKit adds streaming media to the virtual world
new_feature system operation Designer helps the User create a new Avatar, Map, or Item
add_feature event Q3City system adds a new Avatar, Map, or Item to the Features list

Copyleft 2000 ABL Research, Inc.

Last modified: 7/28/2000