Long Term Goals: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
mNo edit summary
Line 5: Line 5:
* uncomplicated installation/deinstallation
* uncomplicated installation/deinstallation
* stable flight simulation platform
* stable flight simulation platform
*  
* provide a compelling and free alternative to commercial flight simulator products


=== Features ===
=== Features ===

Revision as of 11:27, 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
  • provide a compelling and free alternative to commercial flight simulator products

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

...