Difference between revisions of "Development:Roadmap"
m (sp) |
m (→Engine: mark cubemaps done) |
||
Line 48: | Line 48: | ||
* Fix multi-ship ownership loopholes. | * Fix multi-ship ownership loopholes. | ||
* Faction level AI (or at least the imitation of one) | * Faction level AI (or at least the imitation of one) | ||
− | * Cubemap environment to replace sphere meshes [ | + | * Cubemap environment to replace sphere meshes [DONE] |
* Make ships (ai too) dock sanely. (auto way points?) Super big ships cant dock inside small docking bays. | * Make ships (ai too) dock sanely. (auto way points?) Super big ships cant dock inside small docking bays. | ||
* Implement [http://www.ogre3d.org/ OGRE] as the rendering backend | * Implement [http://www.ogre3d.org/ OGRE] as the rendering backend |
Revision as of 08:11, 8 March 2011
Development |
This article is a work in progress, and is intended to become a centralized list of what we want to see for each release, how it can be accomplished, and who is planning to work on it.
General roadmap discussion should occur on the Developer Focus Forum. The wiki talk page may be used for discussion and refinement of specific points, and conversations pertaining to the roadmap article itself.
Contents
Roadmap
0.4.3
0.5.0
0.6.0
0.7.0 to 1.0.0
Roadmap is not yet available.
Unscheduled Topics and Tasks
Bugfixing
- Sourceforge Bug Tracker
- The economic system needs a review (see forum thread)
Bugs reported through the forum:
- In in system defend missions, the type of enemy ship didn't seem to display, it just had an extra space in the mission description (should have said Redeemer)
- Javelin rockets cost 30,000 credits a piece. Should be more like 30 credits I think.
- Finally, in the output after I quit, there were about 50 python traceback warnings about not finding a cultivator.stock entry in units.csv. maybe one should be added, although it's probably not vital. Peace out all.
- In some cases ship travels through stars.
Multiplayer
- (ace123) Multi-player support beta
- Server list support, ala Quake
Engine
- Get mac building under a unified central build file (if it doesn't use ./configure)
- Rewrite vssetup so that it parses sane XML, leading the way to a more understandable config file setup.
- Fix multi-ship ownership loopholes.
- Faction level AI (or at least the imitation of one)
- Cubemap environment to replace sphere meshes [DONE]
- Make ships (ai too) dock sanely. (auto way points?) Super big ships cant dock inside small docking bays.
- Implement OGRE as the rendering backend
- See Development:Ogre
- Graphic engine and graphic technologies forums thread
- Ogre interface framework forums thread
- High Dynamic Range Lighting (HDRL)
- Fine-tuning SPEC
- Forum threads
SPEC drive changes (thread started by pincushionman)
spec system
- Forum threads
- Inter-system SPEC travel (without jump nodes)
- Keyboard remap
- Keyboard Bindings (thread started by Silverain)
- See Manual:Keyboard layout for graphics/templates for new bindings
- See Manual:Config:Advanced for the binding-syntax in the config file
- A hierarchical fidelity model for physics simulation so as to expand the number of objects that can be concurrently simulated [ This may already have been done in 0.5, Verification?]
- Benefit: Improved ship spawn distances/locations
- Space dust
- Phasing out all XMESH files
- Bump mapping (req. small engine rewrite? or transition to another rendering engine?)
- Seamless planetary flight
- Upgrades
- user-warehouse for intermediate part storage
- selection interface for activating/deactivating parts
- fix displaying of irrelevant stats
- decouple tags and names, more tag types
- Debris Fields
- Run-time changeable configuration option and key-binding infrastructure
- In-flight map improvement
- Support full expressivity of BFXM animations
- Install time generation of all BSP files
- Videos of system or battles in the news
- Salvage-marker buoy would be a nice wrinkle to salvage economics
Python
- Make jump point wire frames HUD only. Allow for selective disabling/enabling of jump point wire frame representations via python.
- New campaigns. Some to put you into different factions to start out with (and thus different systems/ships).
- Flesh out storyline / Devise more story-based missions
- CVS Testing -- The Campaign (sticky forum thread)
- (ace123) Fixing the ugly mission class (things that would change are the functions "VS.terminateMission" and "Director.Mission.__init__")
Data and Artwork
- [OPEN] (pyramid) Cockpit graphics for all units.
- [OPEN] (pyramid) Supplement missing cargo graphics and improvement of low-quality cargo graphics
- [OPEN] (pyramid) Improvement of space backgrounds
- [OPEN] (pyramid) Improvement of some low-quality star images
- [OPEN] (pyramid) New ship HUD images (see: [cockpit HUD shields and armor])
- [OPEN] (pyramid) moons around planets
- New logo/icons
- Fixers, fixers, and more fixers
- Improved planet textures (Higher quality/Fractal Enhanced?)
- Rework HUD & 3D Cockpits
- Strangelet's new LODs
- Ethereal walker's ship/weapons pack
- Stats rebalance
- See Development:Rebalance for detailed task list and information
- Rebalance Countdown forums thread
- Announcement and discussion in the forum
- Re-working cargo organization?
Documentation
- readme, sys requirements, and installation instructions for each release
- player guide update for each release
- Vega Strike universe information:
- Complete Ships list.
- Complete histories.
- Forum consolidation (Development, Artwork, Feature Requests) (Help and Bug Reports)
- Move forum to phbb3