Difference between revisions of "Feature Roadmap"

From LugdunonWiki
Jump to: navigation, search
Line 97: Line 97:
 
|style="color:#880000"|Future
 
|style="color:#880000"|Future
 
|Implement spawning of NPCs based on time of day / month / year.
 
|Implement spawning of NPCs based on time of day / month / year.
 +
 +
|-
 +
|Equipment Dyeing
 +
|Core / Client Engine
 +
|style="color:#880000"|Future
 +
|Allow for players to dye certain equippable (clothing) items. This will also entail a small GUI utility to define color palette presets for sprites, which will eventually be a part of the in game item editor.
  
 
|-
 
|-

Revision as of 03:58, 1 July 2016

Engine Content: This information applies to the engine and therefore to all servers.
Feature Component Status Comments
Command Structure Debugging Core / Client Engine In Progress 0.8.2+ Add UI support for debugging the client / server command structure.
iOS / Android Clients Core Engine In Progress 0.8.2+ Add native support for a mobile Lugdunon client.
Phasing of Placeable Items Core Engine Complete 0.8.2 Tie visibility of placeable items to characters / accounts.
Client caching support for server data sets. Core / Client Engine Complete 0.8.2 Add support for client caching of server data sets (items, spells, commands, etc) to allow for faster startup times.
Breeding / Taming Core Engine Complete 0.8.2 Allow for the breeding and taming of livestock.
Renaming Domesticated Animals Core Engine Complete 0.8.2 Allow for the renaming of pets and livestock.
Titles Core Engine Complete 0.8.2 Add the ability for the players to earn titles and honorifics.
Factions & Reputation Core Engine Complete 0.8.2 Add support for factions and the ability to earn reputation and for that reputation to affect purchase prices from vendors and hostility of NPCs.
Procedurally Generated Towns Core Engine Complete 0.8.2 Add the ability for the procedural generation of towns.
Procedurally Generated Political Map Core Engine Complete 0.8.2 Add the ability for the procedural generation of a political map (provinces, factions, etc).
Procedurally Generated NPCs Core Engine Complete 0.8.2 Add the ability for the procedural generation of NPCs.
Factions & Reputation Expansion Core Engine Future Expand reputation-awareness to include equippables, tools, weapons, placeables, vendors, vendor offerings, quest availability, npc proximity behaviors, and honorifics .
Procedurally Generated Quests Core Engine Future Add the ability for the procedural generation of Quests.
Proximity spawns Core Engine Future Implement proximity spawning of NPCs (near PCs).
Time-based spawns Core Engine Future Implement spawning of NPCs based on time of day / month / year.
Equipment Dyeing Core / Client Engine Future Allow for players to dye certain equippable (clothing) items. This will also entail a small GUI utility to define color palette presets for sprites, which will eventually be a part of the in game item editor.
Mini-map Enhancements Core / Client Engine Future Add some mini-map enhancements (legend, resource node layers, etc).
Zoom Client Engine Future Allow for the client viewport to be zoomed in or out.
Guilds Core Engine Future Add support for player-run guilds (guild banks / halls / alliances / etc).
Client Reset UI Core Engine / Standalone Client Future Allow for resetting in various levels of severity of the standalone client's data files.
World File Reset UI Core Engine / Standalone Client Future Allow for players to reset world /etc files via UI.
World Version Tracking Core Engine / Standalone Client Future Add support for tracking mod and server versions on a per world basis and allow for reset prompt of specific files on update.
Dialogue Editor Game Editor Future Add dialogue editor.
Mod / World Marketplace Core Engine Future Need to provide a central location for modders and builders to submit their work for others to consume.
Default Campaign Phase III (Bibracte & Senuessa) Game Data Future Need a showcase campaign.
Instance Template Editor Core / Client Engine Future Provide an editor for the creation and modification of instance templates.
Prospecting / Archaelogy Core / Client Engine Future Allows players to discover their own mine and ruin instances.
Spell Reagents Core / Client Engine Future Implement the spell reagent system so that alchemy is good for something.
WebGL Renderer Core Engine Future Implement WebGL renderer for enhanced graphics experience.
Mod Loader Core Engine Future Add support for loading mods without collisions.
Weather Core Engine Future
NPC Impersonator Core / Client Engine Future Allow for GMs (and players) to impersonate a selected NPC or PC.
Achievements Editor Game Editor Future Add capability to add / edit achievements.
NPC Equipment Editor Game Editor Future Add capability to add equipment / loot via NPC editor.
NPC Behavior Editor Game Editor Future Add capability to edit behaviors via NPC editor.
NPC Vendor Editor Game Editor Future Add capability to edit vendors.
Player Created Vendors Core / Client Engine Future Allow for players to 'hire' a vendor to hock their wares.
Sign Editor Extension (Tombstones, and Others) Core / Client Engine Future Make the sign editor extendable for use in creating other 'signable' items.
Gamepad Support Client Engine Future Add support for gamepads using the new gamepad API.
I18N Support Core / Client Engine Future Add support for internationalization.
Infinite Terrain Core / Client Engine Future Allow for infinite terrain and the loading / unloading of discrete map regions.
Standalone Client CEF / JCEF Update Standalone Client Complete 0.8.1 Need to update CEF and JCEF to the latest releases for features and stability.
Variable NPC Appearance Core / Client Engine Complete 0.8.1 Allow for multiple appearance definitions per NPC.
Procedural Generation Core Engine Complete 0.8.0 Provide the tools necessary for allowing the procedural generation of landscapes, placeable items, NPCs, quests, etc.
Dungeons Core Engine Complete 0.8.0 Implement dungeons filled with resources, monsters, bosses, and loot.
Biomes Core Engine Complete 0.8.0 Implement biomes to make world creation a little easier.
Arc Power Expansion Core Engine / Game Data Complete 0.8.0 Implement loot siphons and the electrifyer.
Tents Game Data Complete 0.8.0 Add tents as a cheaper alternative to housing.
Offline Mode Core / Client Engine Complete 0.7.2 Allow for offline play.
Public Server Listing Core / Client Engine Complete 0.7.1 Implement a public server listing service and the ability for servers to subscribe.
Arc Matter Expansion Core Engine Complete 0.7.1 Add support for matter splitters, condensers, and filters.
Arcane Power / Machines Core Engine Complete 0.7.0 Implement arcane (magic based) machines and power sources to run the machines.
Radial Menus Client Engine Complete 0.7.0 Add support for radial menus.
Screenshots Client Engine Complete 0.6.4 Allow players to take screenshots.
Particle System Core / Client Engine Complete 0.6.4
Quest Editor Game Editor Complete 0.6.3 Add questing system editor.
Standalone Client Client Engine Complete 0.6.2 Build a standalone client using Awesomium, CEF, or some similar lib.
Default Campaign Phase II (Bibracte) Game Data Complete 0.6.0 Need a showcase campaign.
Beta Preparation Core / Client Engine Complete 0.6.0 Bug fixes, performance improvements, and small additions.
New Art Core / Client Engine Complete 0.6.0 Add in all of the new tileset art from Meagan.
Beta Client / Purchasing Core / Client Engine Complete 0.6.0 Build the beta client and implement purchasing / account keys.
Z-Order Rendering Revisit Core Engine Complete 0.5.16 Refactor placeable and character z-order rendering.
HoTs & DoTs Core / Client Engine Complete 0.5.15 Add support for heal and damage over time modifiers.
Area of Effect Core / Client Engine Complete 0.5.15 Add support for AoEs.
Equipment Durability Core / Client Engine Complete 0.5.14 Implement durability for equipment.
Tool Durability Core / Client Engine Complete 0.5.14 Implement durability for tools.
Weapon Durability Core / Client Engine Complete 0.5.14 Implement durability for weapons.
Repair NPC Core / Client Engine Complete 0.5.14 Add support for repairing damaged items via a repair NPC.
NPC Triggered Actions Core Engine Complete 0.5.11 Add support for NPC triggered actions via behaviors and dialogue.
Currency Core / Client Engine Complete 0.5.11 Implement a currency system.
NPC Vendors Core Engine Complete 0.5.11 Add NPC vendors.
Inventory Interaction for Mobile Client Engine Complete 0.5.10 Implement a method for users on tables to interact with inventory screens.
UI Settings Client Engine Complete 0.5.10 Implement a UI settings pane and refactor / pull in display flags code.
Mail Core / Client Engine Complete 0.5.10 Implement in game postal system.
Stamina Core / Client Engine Complete 0.5.9 Implement the stamina system (make actions require stamina).
Passive Regen Core / Client Engine Complete 0.5.9 Implement a passive regen system for health and stamina.
Achievements Core Engine Complete 0.5.8 Add achievements system.
Server REST API Core Engine / Server Complete 0.5.8 Add expandable REST API system.
Player Housing / Gate Protection Core Engine Complete 0.5.7 Allow players to set access restrictions (keying) on gates and houses.
Drinking Core / Client Engine Complete 0.5.6 Add the ability to drink. Drinking should bestow various effects.
Brewing Crafting Profession Core / Client Engine Complete 0.5.6 Add the crafting profession to allow players to brew beverages.
Console Parameter Filtering Core / Client Engine Complete 0.5.4 Add the ability to add parameter filters to /console commands.
Mini-map Core / Client Engine Complete 0.5.4
Dates Core / Client Engine Complete 0.5.4 Add dates in addition to time, to allow for implementation of things like moon phases, and seasons.
Live Scrolling Core / Client Engine Complete 0.5.4 Add support for live scrolling.
Full Screen Support Client Engine Complete 0.5.4 Add support for a full screen mode.
Hi Res Support Client Engine Complete 0.5.4 Add support for higher resolutions (up to 1920×1080).
Resize Without Client Reload Core / Client Engine Complete 0.5.4 Add support for resizing the client window without requiring a client restart.
Buffs / Debuffs Core / Client Engine Complete 0.5.3 Implement a buff / debuff system.
Tooltips Client Engine Complete 0.5.3 Implement a tooltip system for displaying information on spells, buffs, etc.
Death Core / Client Engine Complete 0.5.3 Properly implement a ‘death / dead’ state for NPCs and players.
Spell System Core Engine Complete 0.5.2 Design and implement a spell casting system.
Homing Conch Game Data / Core Engine Complete 0.5.1 Add support for Homing Conchs as a method for quickly traveling to your home point.
Casting Times + Interrupts Core Engine Complete 0.5.1 Add support for casting times on actions, and the ability to interrupt a cast in progress.
Add a PVP-Centered Map Game Data Complete 0.5.0 Add a map for PVP.
Targeting Core / Client Engine Complete 0.5.0 Add ability to target NPCS.
Combat System Overhaul Core Engine Complete 0.5.0 Combat sucks. Rewrite it.
Parties (Grouping) Server / Client Engine Complete 0.4.10 Add the ability for players to group into parties.
Unit Frames Client Engine Complete 0.4.10 Add support for unit frames.
Add Skeletons Core Assets Complete 0.4.10 Add human skeletons to the default art assets mod.
Add Animals Part II Core Assets Complete 0.4.9 Add sheep, cows, and dogs to the default art assets mod.
Keybinding / Key assignment API Client Engine Complete 0.4.9 Allow players to bind keys, and provide an easy interface for modders to specify key actions.
WASD Movement Client Engine Complete 0.4.9 Allow WASD and arrow keys to move player character.
Add Animals Part I Core Assets Complete 0.4.8 Add pigs, chickens, and cats to the default art assets mod.
Add Female Humans Core Assets Complete 0.4.8 Add female humans to the default art assets mod.
Implement Fence Gates Core Engine Complete 0.4.8 Add fence gates that can be opened and closed by players.
Implement Input Queue Client Engine Complete 0.4.8 Add a queueing system for input so input events aren’t dropped at lower framerates.
localStorage -> indexedDB / Web SQL for Caching Client Engine Complete 0.4.8 Need to soar past that 5mb hard limit. :/
Ambient Sound Configuration Client Engine Complete 0.4.8 Implement ability configure sound emanators in game.
Volume Settings Panel Client Engine Complete 0.4.8 Implement settings panel for controlling volume levels.
Player Housing Core Engine Complete 0.4.8 Allow players to craft and place houses.
Ranged Combat Core Engine Complete 0.4.8 Implement ranged combat.
Guest User Login Game Data Complete 0.4.7 Implement temporary guest login.
Default Campaign Phase I (Farmhouse) Game Data Complete 0.4.6 Need a showcase campaign.
Ambient Sounds Client Engine Complete 0.4.6 Implement ability to place ambient sounds in the game world.
NPC Loot Table Core Engine Complete 0.4.5 NPCs need to drop loot on death.
NPC Dialogue Server / Client Engine Complete 0.4.5 Implement NPC dialogue system.
Console Overhaul Client Engine Complete 0.4.3 Re-implement console to be less clunky.
Client Settings UI Client Engine Complete 0.4.3 Add a UI to allow players to adjust client settings.
Complete Animations Core Engine Complete 0.4.2 Add animations for tool use, attacking, dying, and casting.
Character Sprite Overhaul Server / Client Engine Complete 0.4.2 Overhaul sprite code to allow for compositing to take place on server side, and to allow for the new character art.
Player Metrics Core Engine Complete 0.4.1 Add a player metrics tracking system.
Questing Core Engine Complete 0.4.1 Add questing system.
Underground / Interior Instances Core Engine Complete 0.4.0 Add separate instances for underground and building interiors.
Day / Night Cycle Core Engine Complete 0.3.4 Implemented as part of the environment subsystem.
Subsystems API Core Engine Complete 0.3.4 Implement engine subsystems API.
Mod API Core Engine Complete 0.3.4 Implement basic mod API.
Elevation Editor Refactoring Core / Client Engine Complete 0.3.4 Make elevation editor easier to use.
Ace Integration Client Complete 0.3.3 Integrate the Ace Code Editor with the client.
Client Macro Editor Client Complete 0.3.3 Add editor for client-side macros.
Client Macros Client Complete 0.3.3 Add support for client-side macros.
Assign Command OPCODEs Core Engine Complete 0.3.3 Dynamically assign OPCODEs for commands on startup.
Audio Support Core / Client Engine Complete 0.3.3 Add support audio in asset management as well as playback on the client.
Campfires Game Complete Can melt snow. Need replenishing with fuel (wood). Can be extinguished with a water bucket.
Buckets Game Complete Can be filled with water.
Farming (Hoes) Game Complete Players can alter terrain by tilling earth. Planting and harvesting crops.
Terrain Gen Utility Modding Complete
Recipe Editor Game Editor Complete
Advancements UI Game Complete
Advancements Core Engine Complete
Character Stats Core Engine Complete
Initial Combat Implementation Core Engine Complete
NPC Spawner Configuration Game Editor Complete
NPC Spawner Core Engine Complete
NPC Editor Game Editor Complete
Containers Game Complete
Sign Editing Game Editor, Game Complete
Containers Game Complete
Placing and Deleting Items Game Editor Complete
NPC Behavior Core Engine Complete
NPCs Core Engine Complete
Crafting Core Engine Complete
Placeable Items Core Engine Complete
Items Core Engine Complete
Player Characters Core Engine Complete
Characters Core Engine Complete
Terrain Elevation Editor Game Editor Complete
Terrain Layer Editor Game Editor Complete
Terrain Chunking and Loading Core Engine Complete
Terrain Format Implementation Core Engine Complete