GSoC: Candidate Projects

From FlightGear wiki
Revision as of 19:48, 1 August 2010 by Hooray (talk | contribs) (→‎FlightGear Candidate Projects: adding another popular feature request (osgocean))
Jump to navigation Jump to search

TODO: copy/paste feature requests and mini projects from other wiki pages that might make for good candidate projects, for a possible application/participation. Update this page to show that we will be applying for participation in 2011

Feel free to propose completely new projects, you can also create a new wiki page if you want to.

Keep in mind that proposed projects should be "do-able" within a 3 month time frame by a student who may not know anything about FlightGear (but it's safe to assume they know how to program).

Related Wiki Pages


Wiki pages containing possible inspirations for candidate projects:


FlightGear Candidate Projects

TODO: put here suitable ideas for projects

FlightGear Multiplayer Server

  • reduce bandwidth used by not relaying information to server "N" about aircraft that are not visible to any fliers on server "N"
    • Already implemented, but there are other possible bandwidth saving improvements that could be tried.
  • reduce bandwidth used by not sending all active MP enabled properties in every packet.

FlightGear Launch Control (fgrun)

  • offer (via checkbox option) automatic selection of nearest MP server based on geographic location (by IP address), lowest lag (ping time) or least server load (which of these is the better metric may need research)
  • place commonly used (or as added by user) command line options as individual items in a listbox with a checkbox or radio button for each such that they can be easily found and turned on/off individually and their values easily changed.

FlightGear JSBsim

FlightGear YASim

  • improve interaction of aircraft with the ground. Helicopters tend to rotate (rotor torque?) and/or slide around when on the ground.


This article is a stub. You can help the wiki by expanding it.