FGjobs

From FlightGear wiki
Revision as of 15:40, 4 October 2012 by August (talk | contribs) (+Category:Software)
Jump to navigation Jump to search
FGJobs
Started in 08/2012
Description description
Contributor(s) none
Status Under active development as of 08/2012
Website none


About

FGjobs is a project that tries to implement a bit of realism into the Flightgear multiplayer Universe. With FGjobs, you can set up flight plans (jobs) and gain points for every successfull completion. Note that every event will be triggered by the Player, so no one is forced to take part.

Development

It's currently in pre-alpha stage and will be written in perl. It won't be a part of Flightgear, but a 3rd party tool designed to work on top of a Flightgear multiplayer server.


Alpha Version

The alpha version will supply the following features:

  • registering a nickname with the FGjobs service using current pilot name and providing an email address. (over in-game messages)
  • Mission: Fly from EDDB to EDDM within 60 minutes. (You need to be on EDDB and type !job start)
  • Gain points for successfull arrival on EDDM

ToDo:

  • Server backend
    • Connection to the FlightGear Server
    • Interaction with the Player over ingame messages
    • SQL database to store all data
    • user authentification using the SQL database
    • implement various ingame triggers like !login, !help and such...
  • Game specific
    • Find out how to check a players current position, direction and speed from an "external player" point of view
    • Find out how to to make sure a player started/landed on a defined airfield, possibly even with exact position on the airfield
    • Find out how to check if a player crashed

Beta Version

The beta version will supply the following features:

  • Building a simple website around the SQL database
  • registering a nickname with the FGjobs service using current pilot name and providing an email address. (over in-game messages or dedicated website)
  • Jobs
    • Any Job can be aborted using the trigger !job cancel. FGjobs will auto-cancel the job if a player leaves the server or if the job timer reaches 0. The timer will be generated by distance to the destination airfield.
    • Random Job: Players can type !job random to get a random destination job within a reasonable distance away from their current location. (Must be on the ground on a airfield)
    • User defined: Players can set up flight plans, for example: Imagine youre on EDDB and you type !job EDDM. Now your job is to fly to EDDM within a certain amount of time. You can earn bonus points if you setup multiple destinations. Example: !job EDDM EDDF EDDL. Now you fly from your current destination to EDDM, then EDDF, then EDDL, and after that, you get extra points for your continued service to the airline ;)
  • Gain points for every minute you are flying
  • Highscore listing on the website


ToDo:

  • very very much

Proposed features for the Final release

Theese features can change all the time, feel free to contribute in the FGjobs thread on the Forums

  • Virtual Airline Management
    • Players can unite in a Virtual Airline and compete with other Virtual Airlines
    • Maybe scheduled flights will be integrated, so Pilots have to fly, or the airline looses points
  • Leveling Feature
    • No Pilot starts in a 380, so maybe it would be a little more realistic if players had to gather points on a smaller scale, like small cargo flights, or "training flights" in a cessna... etc!

Links

FGjobs thread on the Flightgear Forums