Long Term Goals: Difference between revisions
Jump to navigation
Jump to search
FlightZilla (talk | contribs) mNo edit summary |
FlightZilla (talk | contribs) mNo edit summary |
||
Line 3: | Line 3: | ||
* encourage contributions and community involvement | * encourage contributions and community involvement | ||
* well-documented and public interfaces | * well-documented and public interfaces | ||
* uncomplicated installation/deinstallation | |||
* stable flight simulation platform | |||
* | |||
=== Features === | === Features === | ||
Line 11: | Line 14: | ||
* realistic weather modeling | * realistic weather modeling | ||
* multiplayer support | * multiplayer support | ||
* multi-head/monitor support | |||
* multi-accelerator support | |||
* support for multi-core architectures (SMP) | |||
* support for networked distribution | |||
* framework for scientific/professional use | * framework for scientific/professional use | ||
* realistic IFR simulator | * realistic IFR simulator | ||
* realistic VFR simulator | * realistic VFR simulator | ||
* procedure trainer | * procedure trainer | ||
* strive for eligibility for FAA PCATD/FTD certification | |||
=== Hardware === | |||
* support lower-end hardware | |||
* support a wide range of input hardware (joysticks, yokes, pedals) | |||
* support various makes of 3D accelerator cards | |||
=== Technical === | === Technical === | ||
* support as many C++ compilers and -versions as possible | * support as many C++ compilers and -versions as possible | ||
* appropriate download size | * appropriate download size | ||
* appropriate memory footprint, resource consumption | |||
* minimum amount of external dependencies | * minimum amount of external dependencies | ||
* reasonable build times | * reasonable build times | ||
Line 31: | Line 42: | ||
* fully runtime configurable | * fully runtime configurable | ||
* backwards compatible | * backwards compatible | ||
* provide an open framework for educational and scientific projects | |||
... | ... |
Revision as of 10:29, 18 June 2006
General
- multi platform flight simulator: support as many platforms as possible
- encourage contributions and community involvement
- well-documented and public interfaces
- uncomplicated installation/deinstallation
- stable flight simulation platform
Features
- reasonable performance
- worldwide scenery coverage
- reasonable realism
- wide support for all sorts of aircraft (airplanes, helicopters, unpowered flight)
- realistic weather modeling
- multiplayer support
- multi-head/monitor support
- multi-accelerator support
- support for multi-core architectures (SMP)
- support for networked distribution
- framework for scientific/professional use
- realistic IFR simulator
- realistic VFR simulator
- procedure trainer
- strive for eligibility for FAA PCATD/FTD certification
Hardware
- support lower-end hardware
- support a wide range of input hardware (joysticks, yokes, pedals)
- support various makes of 3D accelerator cards
Technical
- support as many C++ compilers and -versions as possible
- appropriate download size
- appropriate memory footprint, resource consumption
- minimum amount of external dependencies
- reasonable build times
- modular design and architecture
- comprehensible source code
- tight code base
- conveniently extensible, even for non-programmers
- highly configurable and customizable
- fully runtime configurable
- backwards compatible
- provide an open framework for educational and scientific projects
...