User:Allen Kerensky/Myriad Lite Roadmap

From OpenSimulator

< User:Allen Kerensky(Difference between revisions)
Jump to: navigation, search
(update)
(Update Preview 7 and Preview 8)
 
(34 intermediate revisions by one user not shown)
Line 39: Line 39:
 
* <del>Contributed: BAM-compatible Traps</del>
 
* <del>Contributed: BAM-compatible Traps</del>
  
== Preview 6: Modular HUD, XP, NPCs (In Progress) ==
+
== Preview 6: Modular HUD, NPCs, Re-icense (August 2012) ==
The focus of preview 6 is creating the rest of the foundation platform - modular HUD to work around script memory constraints, Experience Points and Progression, and NPCs.
+
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 58: Line 58:
 
* <del>Myriad Lite v0.1.6</del>
 
* <del>Myriad Lite v0.1.6</del>
 
* <del>Update character sheet module to pick default character sheet if drop down menu is ignored</del>
 
* <del>Update character sheet module to pick default character sheet if drop down menu is ignored</del>
* <del>Add ESTATE= keyword to region setting server</del> (PENDING POST)
+
* <del>Add ESTATE= keyword to region setting server</del>
 +
* <del>HUD Module Damage and Health</del>
 +
* <del>Myriad Lite v0.1.7</del>
 +
* <del>Turret script for autofire - Myriad damage to players</del>
 +
* <del>Add ESTATE= check to Character Sheet Module</del>
 +
* <del>HUD Module Damage and Health Movelock</del>
 +
* <del>HUD Module Talker/Emoter</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>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]]
* Myriad Lite v0.1.7
+
 
* Add ESTATE= check to Character Sheet Module
+
* Implement PPMA for the character builder
* HUD Module Damage and Health
+
* Character Builder Controller - rewrite to load/store/control in correlation with region servers and character sheet module
* HUD Module Damage and Health Movelock
+
* Character Builder integration with updated character sheet module
* HUD Module Talker/Emoter
+
** Points-Based Creator - loads/stores intial points to character sheet module
* HUD Module World Effect Library Language (WELL)
+
** Template-Based Creator - loads/stores initial templates and remaining GP to/from character sheet module
* Meter Attach: Custom format strings
+
** Random Creator - loads/stores random allocations and spends to/from character sheet module
* Meter Attach: Species/Career/Faction support
+
* Progression (client in testing, character updater in testing)
* BAM NPC and Goals generate Rumors
+
** Level-Based Progression (client in testing, character updater pending)
* Revised Armor Module to avoid lack of opensim detach
+
** Gradual Progression (client in testing, character updater not started)
* Revised attachment code to reset/resume after changed teleport and changed region events
+
** Random Progression (client in testing, character updater not started)
* Revised server code to reset/resume after changed region restart events
+
 
* Turrets
+
* Finish Myriad Region Owners Handbook
* Experience Points progression
+
 
** Level-Based Progression
+
== Preview 8: Critters and Conflicts ==
** Gradual Progression
+
The focus for Preview 8 will be to provide the opponents to fight and NPCs to interact with and remaining combat systems
** Random Progression
+
 
* NPC Goons
+
* NPC Critters/Goons (Revised)
 
* NPC Specialists
 
* NPC Specialists
 
* NPC Detailed
 
* NPC Detailed
* Updaters
+
* Mortal Combat Stunts
* Region Status Board for character health/combat stats
+
* Social Combat Quotes
 +
* Magic Combat System
 +
* Witchgroup/Group Magic Combat System
 +
* Psionics Combat System
  
== Preview 7: Past ==
+
== Preview 9: Setting Specifics ==
The focus of Preview 7 will be to build out all of the historic, medieval, and fantasy parts of the core Myriad RPG book.
+
The focus of this preview will be to build out all of the setting-specific parts of the core Myriad RPG book.
  
* Implement Medieval- and Fantasy-related Setting Specifics
+
NOTE: The ORDER of development is being revised due to survey results.
 +
 
 +
* Implement Medieval setting specifics
 
** Statistics
 
** Statistics
 
** Resiliences
 
** Resiliences
Line 93: Line 144:
 
** Flaws
 
** Flaws
 
** Skills
 
** Skills
** Special Effect Abilities including Magical and Spell-casting abilties
+
** Special Effect Abilities including Magic, Occult, and Psionic abilities
 
** Equipment
 
** Equipment
  
== Preview 8: Present ==
+
* Implement Modern setting specifics
The focus of Preview  will be to build out all of the modern era and horror (usually based in modern-ish era as well) parts of the core Myriad RPG book.
+
 
+
* Implement Modern and Horror-related Setting-specifics
+
 
** Statistics
 
** Statistics
 
** Resiliences
 
** Resiliences
Line 106: Line 154:
 
** Flaws
 
** Flaws
 
** Skills
 
** Skills
** Special Effect Abilities including Occult abilities
+
** Special Effect Abilities including Magic, Occult, and Psionic abilities
 
** Equipment
 
** Equipment
  
== Preview 9: Future ==
+
* Implement Futuristic setting specifics
The focus of Preview 9 will be to build out all of the science-fiction and futuristic parts of the core Myriad RPG book.
+
 
+
* Implement Futuristic- and Science-Fiction-related Setting specifics
+
 
** Statistics
 
** Statistics
 
** Resiliences
 
** Resiliences
Line 119: Line 164:
 
** Flaws
 
** Flaws
 
** Skills
 
** Skills
** Special Effect Abilities including Psionic abilities
+
** Special Effect Abilities including Magic, Occult, and Psionic abilities
 
** Equipment
 
** Equipment
  
== Release 1.0: Universal and Release ==
+
* Implement any remaining Universal setting specifics
* Implement final remaining universal setting specifics
+
 
** Statistics
 
** Statistics
 
** Resiliences
 
** Resiliences
Line 130: Line 174:
 
** Flaws
 
** Flaws
 
** Skills
 
** Skills
** Special Effect Abilities including all eras Mortal and Social Combat abilties
+
** 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 11:54, 12 November 2013

Contents

[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 Goons framework 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

DEV IN PROGRESS

  • 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:

  1. Visit all scripts to update message formats and processing to use a universal format/specification.
  2. Embed updater capabilities
  3. 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...
Personal tools
General
About This Wiki