QQ登录

只需一步,快速开始

1.1 FG是一款全新的模拟飞行软件吗?

2011-12-23 16:48| 发布者: flightgear| 查看: 13983| 评论: 0

    也许您想体验一下驾驶飞机的滋味,但是由于缺少金钱或其他条件无法办到。也许您是一位飞行员想提高飞行技能而不通过实际的驾驶飞机。也许您希望能尝试多种飞行动作而没有危险?或许您仅仅想玩一些没有暴力动作的飞行游戏进行娱乐?如果您遇到以上问题,PC 模拟飞行软件能帮您完美解决。

    您可能玩过微软模拟飞行或者其它商业模拟飞行软件。一般来说,这些软件的价格在50 美金左右,购买这些软件并不需要花费太多,但是运行这些软件对PC 硬件要求很高,估计在1500 美金左右。
    既然已经有了如此多的商业PC 模拟飞行软件,为何我们还要花费巨大的精力和时间开发一款免费的模拟飞行软件呢?主要原因有以下几个:
  • 所有商业模拟飞行软件都有一个严重的缺点:商业软件都是由一小队开发人员根据自己定义软件的功能和需求进行开发的,所以只能提供有限的接口给用户。开发团队也一般不会采用用户提出的软件改进意见。相反,FlightGear是一款开源的软件,源代码对于任何人都是公开和可修改的。
  • 商业模拟飞行软件只能在软件功能和特点方面进行折中。商业公司都希望为用户能提供一个宽广的平台,包括飞行员,开发人员,和普通游戏用户。在现实中,结果往往由于期限或者资金问题无法做到。但FlightGear是免费和开放的,它没有出版商限定日期,开发周期也是有我们自己把握的。FlightGear不是一个科学研究项目,也不需要考虑软件的市场化需求。
  • 由于商业公司对源代码的保密性,所以我们不可能知道软件的设计方案,无法学习到开发人员的技巧和智慧。而对于FlightGear,开发人员全部的技巧和智慧凝结在项目源代码中。开发FlightGear 项目是一项非常复杂而且艰巨的工作,但同时项目给予我们开发人员的回报和成就感也是非常巨大的。
  • 除此之外,FlightGear也能做为一个非常好的娱乐工具。当然您完可以自己购买一个成熟的商业飞行模拟软件。但如果您能像我们一样自己设计飞机或建立建筑物模型等真实的场景,那会非常特别而且能给您带来更多乐趣。

    以上几点就是我们开发FlightGear的原因。为了实现上述目标,我们开发了一款民用的,跨平台的,开放的,可扩展的模拟飞行平台。下面我们可以详细看看它的每个特点:

  • 民用的:这个项目主要针对民航,用于通用航空和民航飞行器的模拟。我们的长远目标是可以作为FAA-approved 的飞行训练设备;FlightGear不能进行空战模拟可能会让您感觉有些失望。我们并没有完全排除FlightGear的这部分功能,只是因为缺少空战模拟的开发人员所以没有实现这部分功能。
  • 跨平台的:项目所有开发人员都希望代码能不依赖平台。因此我们开发模拟飞行软件能运行在多种电脑硬件和操作系统上。当前的代码支持下列操作系统:
    -Linux(任何分支和平台)
    -Windows NT/2000/XP/7/Vista(Intel/AMD platform),
    -Windows95/98/ME,
    -BSD UNIX,
    -SGI IRIX,
    -Sun-OS,
    -Macintosh,
    目前为止,还没有一款模拟飞行软件(不管是商业化的还是免费的)支持如此多的平台。
  • 开放性:这个项目不限定在任何固定开发人员手里。能在项目中发挥作用任何人都是欢迎加入的。这个项目的代码(包括文档)的版权在自由软件基金会手中(GPL)。
    GPL现在还不太被人们了解。在这个体系中它允许您能复制和免费的贡献代码。若您喜欢免费贡献或修改程序,您可以改它们。然而,您必须免费的提供源代码给每个需要它的人,它必须保留原始版权。简而言之:“您能用软件做任何事除了付费”。
    所有关于GPL 的介绍能够从FlightGear的源代码中得到或从以下网址在 http://www.gnu.org/copyleft/gpl.html
  • 用户可扩展的:从设计之初开始,FlightGear的场景地形,飞机模型,内部参数,API 和其他任何东西都是对用户透明以及有文档记录的。就算没有任何开发文档,您也能参看源代码来了解FlightGear是如何工作的。我们开发人员的目标是建立是一个能自由进行场景设计,飞行面板设计,ATC 设计,声音驱动的基本引擎。这个项目凝结了全世界许多创新和天才的想法,我们希望所有此项目的开发人员和用户都能从中获得帮助。
    毫无疑问,Linus Torvalds所创立的Linux项目的成功,激励了许多的开发人员。Linux项目的成功不仅表明了通过网络共享开发高效的软件项目是可行的,也证明了开源软件质量是能超越了商业软件的。


图.1: Unix系统下的FlightGear
8

鲜花
1

握手
1

雷人

路过

鸡蛋

刚表态过的朋友 (10 人)

相关分类

手机版|联系我们| FlightGear ( 京ICP备10014305号 )

GMT+8, 2019-8-26 14:39

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部