Difference between revisions of "Feature Roadmap"
From LugdunonWiki
Line 7: | Line 7: | ||
!Status | !Status | ||
!Comments | !Comments | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
Line 193: | Line 181: | ||
|style="color:#880000"|Future | |style="color:#880000"|Future | ||
|Allow for infinite terrain and the loading / unloading of discrete map regions. | |Allow for infinite terrain and the loading / unloading of discrete map regions. | ||
+ | |||
+ | |- | ||
+ | |Standalone Client CEF / JCEF Update | ||
+ | |Standalone Client | ||
+ | |style="color:#008800"|Complete 0.8.1 | ||
+ | |Need to update CEF and JCEF to the latest releases for features and stability. | ||
+ | |||
+ | |- | ||
+ | |Variable NPC Appearance | ||
+ | |Core / Client Engine | ||
+ | |style="color:#008800"|Complete 0.8.1 | ||
+ | |Allow for multiple appearance definitions per NPC. | ||
|- | |- |
Revision as of 20:00, 11 October 2015
|
Feature | Component | Status | Comments |
---|---|---|---|
Command Structure Debugging | Core / Client Engine | Future | Add UI support for debugging the client / server command structure. |
iOS / Android Clients | Core Engine | Future | Add native support for a mobile Lugdunon client. |
Phasing of Placeable Items | Core Engine | Future | Tie visibility of placeable items to characters / accounts. |
Proximity spawns | Core Engine | Future | Implements proximity spawning of NPCs (near PCs). |
Time-based spawns | Core Engine | Future | Implements spawning of NPCs based on time of day / month / year. |
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. |
Client caching support for server data sets. | Core / Client Engine | Future | Add support for client caching of server data sets (items, spells, commands, etc) to allow for faster startup times. |
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. |
Breeding / Taming | Core Engine | Future | Allow for the breeding and taming of livestock. |
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. |
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 |