Long Term Goals: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Line 1: Line 1:
'''Note:''' this is not an official collection of goals, rather it is simply assembled from various mailing list discussions and thus reflects mainly personal goals of individual contributors, rather than the official set of goals of the FlightGear project as a whole. However, given that FlightGear is being developed by these very contributors, this should be fairly representative list of long term goals.
=== General ===
=== General ===
* multi platform flight simulator: support as many platforms as possible
* multi platform flight simulator: support as many platforms as possible
Line 6: Line 8:
* stable flight simulation platform
* stable flight simulation platform
* provide a compelling and free alternative to commercial flight simulator products
* provide a compelling and free alternative to commercial flight simulator products
* highly available (i.e. provide binaries for all supported platforms)


=== Features ===
=== Realism ===
* reasonable performance
* worldwide scenery coverage
* worldwide scenery coverage
* reasonable realism
* appropriate realism
* wide support for all sorts of aircraft (airplanes, helicopters, unpowered flight)
* wide support for all sorts of aircraft (airplanes, helicopters, unpowered flight)
* realistic weather modeling
* realistic weather modeling
* realistic IFR simulator
* realistic VFR simulator
* procedure trainer
=== Features ===
* multiplayer support
* multiplayer support
* multi-head/monitor support
* multi-head/monitor support
Line 19: Line 26:
* support for networked distribution
* support for networked distribution
* framework for scientific/professional use
* framework for scientific/professional use
* realistic IFR simulator
* realistic VFR simulator
* procedure trainer
* strive for eligibility for FAA PCATD/FTD certification
* strive for eligibility for FAA PCATD/FTD certification


Line 29: Line 33:
* support various makes of 3D accelerator cards
* support various makes of 3D accelerator cards


=== Technical ===
=== Performance ===
* support as many C++ compilers and -versions as possible
* appropriate startup and runtime performance
* provide playable (framerates >=25fps) in 1024x768 on older systems
 
=== Footprint ===
* appropriate download size
* appropriate download size
* appropriate memory footprint, resource consumption
* appropriate memory footprint, resource consumption
* minimum amount of external dependencies
* minimum amount of external dependencies
* reasonable build times
* reasonable build times
=== Technical ===
* support as many C++ compilers and -versions as possible
* modular design and architecture
* modular design and architecture
* comprehensible source code
* comprehensible source code
60

edits

Navigation menu