yes-yes
yes-yes
1. Project Goals
1.1 Develop an interactive multiplayer environment
1.2 Allow for the environment to be dynamically created
1.3 Allow for vast amounts of randomization in the environment
1.4 Allow for static environmental compartments (fixed cities)
1.5 Simulate a world
1.5.1 Include a rudimentary 3D world (n, s, e, w, u, d)
1.5.2 Include other active artificial intelligences (AI-Mobs)
1.5.3 Include Items within the world
1.6 Develop multiple goal oriented play (GOP) objectives
1.7 Additional Considerations
1.7.1 Allow the environment to age (seasonally or more?)
1.7.2 Allow for evolution of AI-Mobs
3. User Dialogues
3.1 Greeting Screen with ASCII Art (Photoshop conversion)
3.2 Message of the Day (MOTD) upon logging in
3.3 A recurring prompt
3.4 Alongside the recurring prompt, a display of the current room,
current exits, and any AI-Mob or Items
3.5 Administrative Dialogues for World(Room), AI-Mob, and Item
editing
3.6
4. Background Tasks
4.1 Mob-AI update, move, interact
4.2 Items decay(?)
4.3 Zones emerge(?)
4.4 Zones reset (Mob-AI respawn, Items respawn)
5. Database Model
5.1 Flat File Database is used
5.2 Players, Zones, Items, Mob-AI, and dynamic supplementary tools
are all loaded from the DB
5.3 Each structure's template is outlined in the provided
supplementary documentation: TEMPLATE_*****.txt where *****
represents Player, Zone, Item, ..., respectively
5.4 Player Files are Serializable, but also have a secondary plain
text file which contains the name and password of the player
1. Project Goals
1.1 Develop an interactive multiplayer environment
1.2 Allow for the environment to be dynamically created
1.3 Allow for vast amounts of randomization in the environment
1.4 Allow for static environmental compartments (fixed cities)
1.5 Simulate a world
1.5.1 Include a rudimentary 3D world (n, s, e, w, u, d)
1.5.2 Include other active artificial intelligences (AI-Mobs)
1.5.3 Include Items within the world
1.6 Develop multiple goal oriented play (GOP) objectives
1.7 Additional Considerations
1.7.1 Allow the environment to age (seasonally or more?)
1.7.2 Allow for evolution of AI-Mobs