DGFT 0.41

dgft_0_41.lzh ( Filesize:  529,107 )

ダウンロードはこちら

※ボタンを押すとダウンロードが始まります。

ダウンロード

ソフト詳細説明

概要:
自機F-16Cを操縦して敵機Su-27とバルカン砲で対戦する、空中戦中心のフライトシミュレーションゲームです。あくまでも空中戦を重視しているため、自機、敵機ともミサイルは装備せず、バルカン砲のみでの対戦となります。LCOS(Lead Computing Optical Sight)を装備しているので、訓練次第でうまく命中させられるようになります。
フライトを楽しみたい方や、訓練したい方向けに、敵機が現れないモードや、自機が無敵になるモードもあります。


ソースコードの一部抜粋↓
double airDensity(double alt) // 国際標準大気「従来の標準大気」に基づき高度=alt(メートル)での空気密度ρを返す。
{
if (alt<tropopause) return (.12492*pow((1.0F-2.2557e-5*alt),4.2561));//(.12492*(1-2.2557e-5*alt)^4.2561);
else return (.037109*exp((tropopause-alt)/6341.6));//(.037109*E^((tropopause-alt)/6341.6));
}

double airTemp(double alt)// 国際標準大気「従来の標準大気」に基づき高度=alt(メートル)での空気温度(摂氏)を返す。
{
if (alt<tropopause) return (288.16-.0065*alt)-273.16;
else return 216.66-273.16;
}

double soundSpeed(double airTemp) //空気温度=airTemp(摂氏)での音速(メートル/秒)を返す。
{
return 20.05*sqrt(airTemp+216.66);
}

double mach(double alt,double speed)
{
return speed/soundSpeed(airTemp(alt));
}

double aeroForce(double alt,double speed)//単位面積当たりの基準空気力(動圧)。機体強度限界計算、ロール加速度計算などに利用。
{
return 1.0 / 2.0 * airDensity(alt) * speed * speed;
}

double aeroForceToSpeed(double alt,double aeroforce)//特定の高度で特定の空気力となる速度を返す。
return sqrt(2.0*aeroforce/airDensity(alt));
}

double deltaP(double alt)//気圧。海面高度の気圧との比を返す。
{
if (alt<tropopause) return pow((1-0.000022557*alt),5.2561);
else return 0.22336*exp((tropopause-alt)/6341.6);
}

double TasToCas(double alt,double tas)//True AirSpeedからCalibrated AirSpeedを求め・・・(以下略)

動作環境

DGFTの対応動作環境
ソフト名:DGFT
動作OS:Windows 7/Vista/XP/Me/2000/NT/98
機種:IBM-PC
種類:フリーソフト
作者: mtz