User:Allen Kerensky/Myriad Lite Roadmap
From OpenSimulator
< User:Allen Kerensky(Difference between revisions)
(wanted notice) |
(Update Preview 7 and Preview 8) |
||
(23 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
= Myriad Lite Roadmap = | = Myriad Lite Roadmap = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Preview 1: Shooting (June 2011) == | == Preview 1: Shooting (June 2011) == | ||
Line 48: | Line 39: | ||
* <del>Contributed: BAM-compatible Traps</del> | * <del>Contributed: BAM-compatible Traps</del> | ||
− | == Preview 6: Modular HUD | + | == Preview 6: Modular HUD, NPCs, Re-icense (August 2012) == |
− | The focus of preview 6 is creating the rest of the foundation platform | + | The focus of preview 6 is creating the rest of the foundation roleplaying platform and lay the groundwork for character builder/updater: modularize HUD to work around script memory constraints, NPCs, and re-license |
* <del>Improved Armor HUD Module</del> | * <del>Improved Armor HUD Module</del> | ||
Line 76: | Line 67: | ||
* <del>Add PROGRESSION= options to Region Settings Server</del> | * <del>Add PROGRESSION= options to Region Settings Server</del> | ||
* <del>Add base stats to all example skills for random progression, publish new Skills CSV and Skills CSV Server Code</del> | * <del>Add base stats to all example skills for random progression, publish new Skills CSV and Skills CSV Server Code</del> | ||
+ | * <del>HUD Module World Effect Library Language (WELL)</del> | ||
+ | * <del>Add dice roller to Talker/Emoter</del> (Myriad Lite v0.1.9 20120704) | ||
+ | * <del>BAM Adventure Giver NPC generates Rumors</del> | ||
+ | * <del>BAM Collision Goal Rumors</del> | ||
+ | * <del>BAM Location Goal generates Rumors</del> | ||
+ | * <del>BAM Touch Goal generates Rumors</del> | ||
+ | * <del>Narrator generates Rumors</del> | ||
+ | * <del>NPC Goons</del> framework built, need more design and input | ||
+ | * <del>Meter code moved from HUD into its own Module</del> | ||
+ | * <del>Meter Attach: Custom format strings</del> | ||
+ | * <del>Meter Attach: Species/Career/Faction support</del> | ||
+ | * <del>Region Status Board for character health/combat stats</del> | ||
+ | * <del>Add RESPAWNPOINT to region server, notecard, and client for osTeleportAgent configuration</del> | ||
+ | * <del>Add DEATHPOINT to region server, notecard, and client for osTeleportAgent configuration</del> | ||
+ | * <del>Add TeleportAgentHome or osTeleportAgent to DEATHPOINT on die, RESPAWNPOINT on respawn into Module_Resilience</del> | ||
+ | * <del>Relicense in CC-BY and BSD for full OpenSim adoption</del> (4 previews early!) | ||
+ | |||
+ | == Preview 7: Character Builder/Updater == | ||
+ | The focus of Preview 7 will be to finish the character builder/updater started in Preview 5 and 6, but many new features also crept in. | ||
+ | |||
+ | * <del>Create Myriad Adventurer Handbook</del> | ||
+ | * <del>Create Myriad Region Owners Handbook</del> | ||
+ | * <del>Develop a persistent character sheet database which runs in-world</del> | ||
+ | * <del>Split out the character notecard reader/menu from the base character sheet module</del> | ||
+ | * <del>Convert Module Character Sheet to PPMA</del> | ||
+ | * <del>Convert Myriad Lite to PPMA</del> | ||
+ | * <del>Convert Module Armor to PPMA</del> | ||
+ | * <del>Convert Module BAM to PPMA</del> | ||
+ | * <del>Convert Module Character Notecard to PPMA</del> | ||
+ | * <del>Convert Module Meter to PPMA</del> | ||
+ | * <del>Convert Module Progression to PPMA</del> | ||
+ | * <del>Convert Module Resilience to PPMA</del> | ||
+ | * <del>Convert Module Rumors to PPMA</del> | ||
+ | * <del>Convert Module Skill Close Combat to PPMA</del> | ||
+ | * <del>Convert Module Skill Ranged Combat to PPMA</del> | ||
+ | * <del>Convert Module WELL to PPMA</del> | ||
+ | * <del>Implement Module Social Combat</del> | ||
+ | |||
[[User:Allen_Kerensky/Myriad_Lite_Dev|DEV IN PROGRESS]] | [[User:Allen_Kerensky/Myriad_Lite_Dev|DEV IN PROGRESS]] | ||
− | * | + | |
− | ** Level-Based Progression ( | + | * Implement PPMA for the character builder |
− | ** Gradual Progression ( | + | * Character Builder Controller - rewrite to load/store/control in correlation with region servers and character sheet module |
− | ** Random Progression | + | * Character Builder integration with updated character sheet module |
− | + | ** Points-Based Creator - loads/stores intial points to character sheet module | |
− | * | + | ** Template-Based Creator - loads/stores initial templates and remaining GP to/from character sheet module |
− | * NPC Goons | + | ** Random Creator - loads/stores random allocations and spends to/from character sheet module |
+ | * Progression (client in testing, character updater in testing) | ||
+ | ** Level-Based Progression (client in testing, character updater pending) | ||
+ | ** Gradual Progression (client in testing, character updater not started) | ||
+ | ** Random Progression (client in testing, character updater not started) | ||
+ | |||
+ | * Finish Myriad Region Owners Handbook | ||
+ | |||
+ | == Preview 8: Critters and Conflicts == | ||
+ | The focus for Preview 8 will be to provide the opponents to fight and NPCs to interact with and remaining combat systems | ||
+ | |||
+ | * NPC Critters/Goons (Revised) | ||
* NPC Specialists | * NPC Specialists | ||
* NPC Detailed | * NPC Detailed | ||
− | * | + | * Mortal Combat Stunts |
− | * | + | * Social Combat Quotes |
− | * | + | * Magic Combat System |
− | * | + | * Witchgroup/Group Magic Combat System |
− | + | * Psionics Combat System | |
− | * | + | |
− | + | == Preview 9: Setting Specifics == | |
− | + | The focus of this preview will be to build out all of the setting-specific parts of the core Myriad RPG book. | |
− | + | NOTE: The ORDER of development is being revised due to survey results. | |
− | The | + | |
− | * Implement Medieval | + | * Implement Medieval setting specifics |
** Statistics | ** Statistics | ||
** Resiliences | ** Resiliences | ||
Line 105: | Line 144: | ||
** Flaws | ** Flaws | ||
** Skills | ** Skills | ||
− | ** Special Effect Abilities including | + | ** Special Effect Abilities including Magic, Occult, and Psionic abilities |
** Equipment | ** Equipment | ||
− | + | * Implement Modern setting specifics | |
− | + | ||
− | + | ||
− | * Implement Modern | + | |
** Statistics | ** Statistics | ||
** Resiliences | ** Resiliences | ||
Line 118: | Line 154: | ||
** Flaws | ** Flaws | ||
** Skills | ** Skills | ||
− | ** Special Effect Abilities including Occult abilities | + | ** Special Effect Abilities including Magic, Occult, and Psionic abilities |
** Equipment | ** Equipment | ||
− | + | * Implement Futuristic setting specifics | |
− | + | ||
− | + | ||
− | * Implement Futuristic | + | |
** Statistics | ** Statistics | ||
** Resiliences | ** Resiliences | ||
Line 131: | Line 164: | ||
** Flaws | ** Flaws | ||
** Skills | ** Skills | ||
− | ** Special Effect Abilities including Psionic abilities | + | ** Special Effect Abilities including Magic, Occult, and Psionic abilities |
** Equipment | ** Equipment | ||
− | + | * Implement any remaining Universal setting specifics | |
− | * Implement | + | |
** Statistics | ** Statistics | ||
** Resiliences | ** Resiliences | ||
Line 142: | Line 174: | ||
** Flaws | ** Flaws | ||
** Skills | ** Skills | ||
− | ** Special Effect Abilities including | + | ** Special Effect Abilities including Magic, Occult, and Psionic abilities |
** Equipment | ** Equipment | ||
+ | |||
+ | == Preview 10: Cleanup and Release 1.0 == | ||
+ | The focus of Preview 10 will be 3 things: | ||
+ | # Visit all scripts to update message formats and processing to use a universal format/specification. | ||
+ | # Embed updater capabilities | ||
+ | # Fix remaining script-by-script minor issues such as OpenSim-compatible attach/detach, region change and teleport script restart, etc. | ||
+ | |||
+ | * Design universal Myriad message format to be used between all Myriad scripts | ||
+ | * Revised Armor Module to avoid lack of opensim detach | ||
+ | * Revised attachment code to reset/resume after changed teleport and changed region events | ||
+ | * Revised server code to reset/resume after changed region restart events | ||
+ | * Updaters (possible llLoadRemoteScriptPin setup) | ||
* Final bugfixes | * Final bugfixes | ||
− | * Release to Community Development | + | * Release 1.0 to Community Development |
+ | |||
+ | == Beyond 1.0: Expansions == | ||
+ | * Resource Gathering | ||
+ | * Crop Harvesting | ||
+ | * Crafting | ||
+ | * Technology Tree | ||
+ | * Roleplay Currency | ||
+ | * Intersim Trade and Economics | ||
+ | * Expanded vehicle combat | ||
+ | * Your suggestions here... |
Latest revision as of 10:54, 12 November 2013
[edit] Myriad Lite Roadmap
[edit] Preview 1: Shooting (June 2011)
-
HUD -
Character Sheet Loader -
Non-Powered Armor -
Firearm -
Bullet -
Ranged Combat Skill Handler -
Opposed Test Handler -
Practice Target
[edit] Preview 2: Fists, Melee, Healing (June 2011)
-
Healing -
Melee Weapon -
Built in Fist Fighter -
Close Combat Skill Handler -
Hovertext Meter
[edit] Preview 3: Commenting (August 2011)
-
Heavily Commented Code
[edit] Preview 4: Quests ( Sept. 2011 )
-
Contributed: BAM Adventure Giver NPC -
Contributed: BAM Collision Goal -
Contributed: BAM Location Goal -
Contributed: BAM Touch Goal -
HUD BAM Module -
Holster -
Power Armor
[edit] Preview 5: Character Builder (Feb. 2012)
-
HUD Unopposed Test Handler -
Region CSVs Servers -
Region Settings Server -
Region Templates Server -
Character Builder -
Narrators -
Contributed: BAM-compatible Traps
[edit] Preview 6: Modular HUD, NPCs, Re-icense (August 2012)
The focus of preview 6 is creating the rest of the foundation roleplaying platform and lay the groundwork for character builder/updater: modularize HUD to work around script memory constraints, NPCs, and re-license
-
Improved Armor HUD Module -
Improved Armor Attachment -
Myriad Lite v0.1.1 -
Rumor Server -
Rumor HUD Module -
Myriad Lite v0.1.2 -
CSV Server: Equipment with defined Resource Point costs -
HUD Module Character Sheet Loader with support for default or region specific character sheets -
Myriad Lite v0.1.3 -
HUD Module Close Combat Skill (Fist Fighter / Melee) -
Myriad Lite v0.1.4 -
HUD Module Ranged Combat Skill (Firearms) -
Myriad Lite v0.1.5 -
HUD Module Character Sheet Loader with drop down menu for multiple characters per region if needed -
Myriad Lite v0.1.6 -
Update character sheet module to pick default character sheet if drop down menu is ignored -
Add ESTATE= keyword to region setting server -
HUD Module Damage and Health -
Myriad Lite v0.1.7 -
Turret script for autofire - Myriad damage to players -
Add ESTATE= check to Character Sheet Module -
HUD Module Damage and Health Movelock -
HUD Module Talker/Emoter -
Add PROGRESSION= options to Region Settings Server -
Add base stats to all example skills for random progression, publish new Skills CSV and Skills CSV Server Code -
HUD Module World Effect Library Language (WELL) -
Add dice roller to Talker/Emoter(Myriad Lite v0.1.9 20120704) -
BAM Adventure Giver NPC generates Rumors -
BAM Collision Goal Rumors -
BAM Location Goal generates Rumors -
BAM Touch Goal generates Rumors -
Narrator generates Rumors -
NPC Goonsframework built, need more design and input -
Meter code moved from HUD into its own Module -
Meter Attach: Custom format strings -
Meter Attach: Species/Career/Faction support -
Region Status Board for character health/combat stats -
Add RESPAWNPOINT to region server, notecard, and client for osTeleportAgent configuration -
Add DEATHPOINT to region server, notecard, and client for osTeleportAgent configuration -
Add TeleportAgentHome or osTeleportAgent to DEATHPOINT on die, RESPAWNPOINT on respawn into Module_Resilience -
Relicense in CC-BY and BSD for full OpenSim adoption(4 previews early!)
[edit] Preview 7: Character Builder/Updater
The focus of Preview 7 will be to finish the character builder/updater started in Preview 5 and 6, but many new features also crept in.
-
Create Myriad Adventurer Handbook -
Create Myriad Region Owners Handbook -
Develop a persistent character sheet database which runs in-world -
Split out the character notecard reader/menu from the base character sheet module -
Convert Module Character Sheet to PPMA -
Convert Myriad Lite to PPMA -
Convert Module Armor to PPMA -
Convert Module BAM to PPMA -
Convert Module Character Notecard to PPMA -
Convert Module Meter to PPMA -
Convert Module Progression to PPMA -
Convert Module Resilience to PPMA -
Convert Module Rumors to PPMA -
Convert Module Skill Close Combat to PPMA -
Convert Module Skill Ranged Combat to PPMA -
Convert Module WELL to PPMA -
Implement Module Social Combat
- Implement PPMA for the character builder
- Character Builder Controller - rewrite to load/store/control in correlation with region servers and character sheet module
- Character Builder integration with updated character sheet module
- Points-Based Creator - loads/stores intial points to character sheet module
- Template-Based Creator - loads/stores initial templates and remaining GP to/from character sheet module
- Random Creator - loads/stores random allocations and spends to/from character sheet module
- Progression (client in testing, character updater in testing)
- Level-Based Progression (client in testing, character updater pending)
- Gradual Progression (client in testing, character updater not started)
- Random Progression (client in testing, character updater not started)
- Finish Myriad Region Owners Handbook
[edit] Preview 8: Critters and Conflicts
The focus for Preview 8 will be to provide the opponents to fight and NPCs to interact with and remaining combat systems
- NPC Critters/Goons (Revised)
- NPC Specialists
- NPC Detailed
- Mortal Combat Stunts
- Social Combat Quotes
- Magic Combat System
- Witchgroup/Group Magic Combat System
- Psionics Combat System
[edit] Preview 9: Setting Specifics
The focus of this preview will be to build out all of the setting-specific parts of the core Myriad RPG book.
NOTE: The ORDER of development is being revised due to survey results.
- Implement Medieval setting specifics
- Statistics
- Resiliences
- Templates
- Boons
- Flaws
- Skills
- Special Effect Abilities including Magic, Occult, and Psionic abilities
- Equipment
- Implement Modern setting specifics
- Statistics
- Resiliences
- Templates
- Boons
- Flaws
- Skills
- Special Effect Abilities including Magic, Occult, and Psionic abilities
- Equipment
- Implement Futuristic setting specifics
- Statistics
- Resiliences
- Templates
- Boons
- Flaws
- Skills
- Special Effect Abilities including Magic, Occult, and Psionic abilities
- Equipment
- Implement any remaining Universal setting specifics
- Statistics
- Resiliences
- Templates
- Boons
- Flaws
- Skills
- Special Effect Abilities including Magic, Occult, and Psionic abilities
- Equipment
[edit] Preview 10: Cleanup and Release 1.0
The focus of Preview 10 will be 3 things:
- Visit all scripts to update message formats and processing to use a universal format/specification.
- Embed updater capabilities
- Fix remaining script-by-script minor issues such as OpenSim-compatible attach/detach, region change and teleport script restart, etc.
- Design universal Myriad message format to be used between all Myriad scripts
- Revised Armor Module to avoid lack of opensim detach
- Revised attachment code to reset/resume after changed teleport and changed region events
- Revised server code to reset/resume after changed region restart events
- Updaters (possible llLoadRemoteScriptPin setup)
- Final bugfixes
- Release 1.0 to Community Development
[edit] Beyond 1.0: Expansions
- Resource Gathering
- Crop Harvesting
- Crafting
- Technology Tree
- Roleplay Currency
- Intersim Trade and Economics
- Expanded vehicle combat
- Your suggestions here...