GSoC: Candidate Projects

From FlightGear wiki
Jump to navigation Jump to search
This article is a stub. You can help the wiki by expanding it.

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

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.

Useful Links

GSoC User Guide 2010 [1]

What the BZFlag project learned a couple of years back [2]