Java自作3D STG

こちらは私が趣味で作成しているゲームのページ.


ゲーム概要

一人称/三人称視点3Dシューティングゲーム


ゲーム中の操作方法

マウス:回転
左クリック:弾発射
右クリック:強力な弾発射(溜め撃ちor反動がある)
中クリック:誘導弾発射(v0.00003以降) or 味方機射出(v0.00187以降)
v:味方機射出(v0.00026以降v0.00186以前) 自機移動の速さを切り換え(v0.00187以降)
w:前移動
a:左移動
s:後移動
d:右移動
x:上移動
c:下移動
q:左側転
e:右側転
※前後左右上下移動および左右側転は,configにて,アナログコントローラ入力にすることもできます(v0.00411以降).
i:望遠
o:広角
r:カメラを前移動(v0.00004以降)
t:カメラを後移動(v0.00004以降)
y:カメラを上移動(v0.00004以降)
u:カメラを下移動(v0.00004以降)
f:カメラを左移動(v0.00014以降)
g:カメラを右移動(v0.00014以降)
p:カメラリセット(v0.00007以降)
z:カメラ位置種類切り替え(v0.00020以降)
j:リプレイカメラY軸固定/解放(v0.00087以降)
b:テキスト表示/非表示切り替え(v0.00044以降)
n:カーソル表示/非表示切り替え(v0.00054以降)
h:目標マーカー表示/非表示切り替え(v0.00079以降)
m:弾描画処理切り替え(v0.00076以降v0.00303以前) 目標情報表示内容切り替え(v0.00313以降)
k:ステージ枠表示/非表示切り替え(v0.00135以降)
Shift+[a-n]:リプレイ時カメラ位置モード種類指定切り替え(v0.00346以降)
Space:メッセージ非表示/表示切替(v0.00088以降)
Esc,Enter:ゲームを抜ける


注意

  • カメラの動きが激しいので,3D酔いに注意.
  • マシンパワーが足りないPCでこのゲームを動かしたり,使用しているグラフィックスボードが対応できないGLSLシェーダを読み込んで描画処理をさせようとしたりすると,最悪,PCがBSOD等で落ちたりする場合があるかも知れません.(configでbloomingのチェックを外す等すると,一部GLSLシェーダを使用しなくなります.)
  • 他の方が作成された3Dモデル等を使用して(読み込んで)プレイする場合は,そちらの規約も確認ください.(特にpmd/pmx形式の モデルの場合,MikuMikuDance/MikuMikuMoving/専用モデルエディタ以外のアプリで使用されることを想定しておらず,3Dモデ ルの他アプリでの使用NG|連絡相談要とされている場合があります.)
  • このプログラムにより,いかなる損害が生じても,当方は責任を負いません.

リプレイ動画

ニコニコ動画

YouTube

※リプレイ動画でお借りしている3Dモデル・BGM等は,配布プログラムには含まれていません.


Download

最新版はOneDriveまたはBowlRollでダウンロードできます.

ダウンロード
旧版
Game0.00425.zip
圧縮Zipフォーマット 1.0 MB

インストール/実行

実行には,Java実行環境とJOGLとJava3DとLWJGLのインストールが必要.
(なので,Javaの設定に慣れてないと,かなり難しいです.)

jreインストール

http://www.sun.com
http://www.oracle.com
から辿って行って,
http://www.java.com/en/download/manual.jsp

http://www.oracle.com/technetwork/java/javase/downloads/index.html
あたりで自分の環境にあったファイルをダウンロードしインストールする.
必要に応じて環境変数CLASSPATHを設定する.
JREインストール後,webブラウザでJavaアドオンは使わないのなら,webブラウザの
ツール⇒アドオン
辺りでJavaのアドオンを無効化したほうが良いかも知れない.

JOGLインストール

v0.00408以降ではJogAmpのJOGL2.xを,v0.00149からv0.00194ではJOGL2.0-betaを,その他ではJOGL1.xをインストールする.
何れかのJOGLをインストールする場合,他の版数のJOGLはアンインストールした方が良さそう.

  • JOGL2.x(JogAmp)(v0.00408以降の場合)
    JogAmpから辿っていき,「Builds / Downloads → Current [ zip, ... ]」 から,jogamp-all-platforms.7zをダウンロードする.
    展開してできたフォルダ/ファイルを,テキトーな所に格納する.
    展開格納した,
    • lib/配下の,更に自分のOSに対応するディレクトリ(例えばwindows-amd64/)配下の*.dllファイルを,JREインストールディレクトリのbin/の下,例えば
      C:\Program Files\Java\jre8\bin\
      C:\Program Files (x86)\Java\jre8\bin\
      等にでも放り込んでおく(Windowsの場合.拡張子を非表示にしていると,ファイルの種類がわからないので注意).
    • jar/配下の,
      • gluegen-rt.jar
      • jogl-all.jar
      • jogl-all-noawt.jar
      及び,自分のOSに対応する名前(例えばwindows-amd64)の付いたファイルで欲しいファイル,例えば以下
      • gluegen-rt-natives-windows-amd64.jar
      • joal-natives-windows-amd64.jar
      • jogl-all-natives-windows-amd64.jar
      • jogl-all-noawt-natives-windows-amd64.jar
      • jocl-natives-windows-amd64.jar
      を,JREインストールディレクトリのlib/ext/の下,例えば
      C:\Program Files\Java\jre8\lib\ext\
      C:\Program Files (x86)\Java\jre8\lib\ext\
      等に入れておく(Windowsの場合).
      参考にしたURLによると,gluegen.jarは,入れては(コピーしては)いけないようだ.
  • JOGL1(v0.00148以前,または,v0.00195~v0.00407の場合)
    リンク先を参照
  • JOGL2.0-beta(v0.00149からv0.00194の場合)
    リンク先を参照

Java3Dインストール

JogAmpのJOGLの新しい版がインストールされていることが前提. http://jogamp.org/deployment/java3d/ にて,ファイルをダウンロードし,

を,JREインストールディレクトリのlib/ext/の下,例えば
C:\Program Files\Java\jre8\lib\ext\
C:\Program Files (x86)\Java\jre8\lib\ext\
等に入れておく(Windowsの場合).

必要に応じて,環境変数などを設定する.

LWJGL(jinput)インストール

http://lwjgl.org/
http://legacy.lwjgl.org
のDownloadから辿っていき,lwjgl-2.9.3.zip等のファイルをダウンロードする.

(最新の3だと,jinputが入っていない?)
展開してできたフォルダ/ファイルを,テキトーな所に格納する.
展開格納した,

  • native/配下の,更に自分のOSに対応するディレクトリ(例えばwindows/)配下の*.dllファイルを,JREインストールディレクトリのbin/の下,例えば
    C:\Program Files (x86)\Java\jre8\bin\
    C:\Program Files\Java\jre8\bin\
    等にでも放り込んでおく(Windowsの場合.拡張子を非表示にしていると,ファイルの種類がわからないので注意).
  • jar/配下の*.jarファイルを,JREインストールディレクトリのlib/ext/の下,例えば
    C:\Program Files (x86)\Java\jre8\lib\ext\
    C:\Program Files\Java\jre8\lib\ext\
    等に入れておく(Windowsの場合).

必要に応じて,環境変数などを設定する.


バグ

  • ゲームプログラムをfull screen on でWindows 7 で動かしていて,ゲーム中にEnter/Escを押してゲームを抜けようとしたとき,画面が切り替わらない場合があるようです. このような現象が起こったときは,Altキーを何回か押してみてください.うまく画面遷移できるかも知れません(Windowsのメニュー選択操作に関連していると思われるが,詳細原因不明).
  • モデルや背景にtga形式の画像ファイルが使われていると,うまく表示できない場合があります.
  • 外部背景モデルファイルを読み込んで使用する際,モデルの大きさ(頂点xyz座標絶対値の最大)に比較してポリゴン数が多い場合,弾との衝突判定回数が多くなり過ぎて,処理が固まる場合があります. 「外部背景モデルファイル名.properties」ファイル中のスケール指定を大きい値にすると,領域分割処理の関係で正常に動作するようになるかも知れません.

履歴

2009.12.20 v0.00000 0版完成(非公開)
2009.12.22 v0.00001 初公開
2009.12.31 v0.00002 敵性オブジェクトの実装,他変更修正
2010.01.09 v0.00003 誘導弾実装
2010.01.10 v0.00004 カメラ移動追加,他バグ修正
2010.01.14 v0.00005 自動再装填方式変更
2010.01.20 v0.00006 効果音実装
2010.02.06 v0.00007 複数ステージ実装,他バグ修正
2010.02.08 v0.00008 衝突判定を一部変更
2010.02.10 v0.00009 処理最適化,描画表示簡略化
2010.02.11 v0.00010 ディスプレイリストによる描画処理最適化
2010.02.12 v0.00011 敵弾増
2010.02.17 v0.00012 クラス整理,敵弾増,他微修正
2010.02.18 v0.00013 敵弾発射パターン変更
2010.02.25 v0.00014 自機形状変更,他変更修正
2010.02.26 v0.00015 カメラ移動バグ修正
2010.02.27 v0.00016 リプレイ機能実装
2010.02.28 v0.00017 ポーズ復帰時バグ修正
2010.02.28 v0.00018 操作開放バグ修正
2010.03.01 v0.00019 バグ修正
2010.03.04 v0.00020 リプレイ時カメラ位置切り替え機能追加,敵弾を誘導弾に変更
2010.03.06 v0.00021 弾を点プリミティブで描画するよう変更
2010.03.07 v0.00022 ステージ外壁衝突時ダメージ処理を復活
2010.03.07 v0.00023 発射音を一部変更,弾軌跡描画を追加
2010.03.10 v0.00024 弾軌跡描画処理を少し変更
2010.03.12 v0.00025 弾軌跡色設定整理
2010.03.13 v0.00026 味方機射出追加,リプレイバグ修正
2010.03.14 v0.00027 敵機種追加,別リプレイ視点追加
2010.03.16 v0.00028 味方機射出時効果音追加
2010.03.21 v0.00029 ステージセレクト追加
2010.04.07 v0.00030 敵機種類追加,他問題対処
2010.04.10 v0.00031 誘導弾の軌道を少し変更
2010.05.01 v0.00032 ステージ追加等
2010.05.16 v0.00033 敵機種類追加等
2010.05.18 v0.00034 リプレイ視点追加
2010.05.20 v0.00035 自機発射誘導弾数増加
2010.05.23 v0.00036 弾発射処理最適化
2010.05.25 v0.00037 敵機種追加
2010.05.29 v0.00038 背景テクスチャ追加
2010.05.29 v0.00039 テクスチャ処理修正
2010.06.05 v0.00040 一部自弾の見た目を変更
2010.06.06 v0.00041 敵機種別追加
2010.06.08 v0.00042 天球テクスチャ処理変更
2010.06.08 v0.00043 敵機種別追加
2010.06.09 v0.00044 テキスト表示/非表示切り替え追加,難易度選択追加
2010.06.11 v0.00045 ステージ変更
2010.06.13 v0.00046 ステージ変更他
2010.06.13 v0.00047 光源修正変更
2010.06.19 v0.00048 弾描画処理変更
2010.07.02 v0.00049 Wavefront objファイル読み込み描画追加(法線データ,テクスチャデータ反映は未実装)
2010.07.04 v0.00050 Wavefront objファイル 法線データ,テクスチャデータ対応(スムージング等は未対応)
2010.07.05 v0.00051 Wavefront objファイル読み込み描画処理修正
2010.07.09 v0.00052 敵機Wavefront objファイル読み込み描画追加
2010.07.10 v0.00053 Wavefront objファイルテクスチャ座標y軸指定修正
2010.07.12 v0.00054 カーソル表示/非表示切り替え追加他
2010.07.16 v0.00055 味方機射出変更他
2010.07.17 v0.00056 リプレイカメラ視点一部修正
2010.07.23 v0.00057 リプレイカメラ処理変更
2010.07.25 v0.00058 リプレイカメラ処理一部変更
2010.08.09 v0.00059 Metasequoiaファイルフォーマット読み込み描画対応(テクスチャ未対応)
2010.08.11 v0.00060 背景地形3Dモデルファイル読み込み描画表示追加,Metasequoiaファイルテクスチャ仮対応
2010.08.12 v0.00061 Metasequoiaファイルテクスチャ処理修正
2010.08.13 v0.00062 カメラ視点種類追加
2010.08.15 v0.00063 ゲーム時カメラ視点変更バグ修正
2010.08.15 v0.00064 自機誘導弾発射パターン変更
2010.08.21 v0.00065 アルファブレンディング対応,コンフィグ画面追加
2010.08.21 v0.00066 コンフィグ画面修正
2010.08.26 v0.00067 衝突時の衝突判定境界表示を追加
2010.08.28 v0.00068 衝突判定境界表示のコンフィグ設定を追加
2010.08.29 v0.00069 敵機種別追加
2010.08.29 v0.00070 フォグon/offコンフィグ設定を追加
2010.08.30 v0.00071 フォント処理変更
2010.09.04 v0.00072 敵弾vs自弾衝突判定オミット
2010.09.04 v0.00073 バグ修正
2010.09.05 v0.00074 自機誘導弾発射タイミング修正
2010.09.08 v0.00075 弾描画処理簡略化
2010.09.09 v0.00076 弾描画処理切り替え実装
2010.09.10 v0.00077 天球テクスチャ画像ファイルpng,jpg形式対応
2010.09.13 v0.00078 目標位置マーカー表示追加
2010.09.14 v0.00079 目標位置マーカー表示/非表示切り替え追加
2010.09.20 v0.00080 ステージ障害物追加
2010.09.21 v0.00081 軸平行境界直方体の衝突判定処理を効率化
2010.09.23 v0.00082 目標位置マーカーに目標距離表示追加(自機衝突判定境界半径が距離1)
2010.09.25 v0.00083 3Dモデル読み込み処理変更
2010.09.26 v0.00084 TGA画像形式テクスチャ読み込み対応
2010.09.28 v0.00085 自機誘導弾発射数を100発⇒16発に変更,他パラメータ調整
2010.10.01 v0.00086 パラメータ調整等
2010.10.02 v0.00087 リプレイカメラY軸固定/開放の操作を追加
2010.10.05 v0.00088 チュートリアルステージ仮作成
2010.10.05 v0.00089 チュートリアルステージ修正
2010.10.06 v0.00090 チュートリアルステージ修正
2010.10.11 v0.00091 ステージ追加
2010.10.17 v0.00092 X軸平行円筒障害物追加
2010.10.18 v0.00093 リプレイカメラ処理一部変更
2010.10.24 v0.00094 Y軸平行円筒障害物追加
2010.10.24 v0.00095 Z軸平行円筒障害物追加,バグ修正
2010.10.25 v0.00096 目標オブジェクトの3Dモデル読み込み描画処理追加
2010.10.30 v0.00097 リプレイカメラ処理一部変更
2010.11.01 v0.00098 ステージ追加
2010.11.03 v0.00099 敵機種類追加
2010.11.03 v0.00100 ステージパラメータ調整
2010.11.04 v0.00101 ステージリプレイバグ修正
2010.11.07 v0.00102 ステージ変更修正等
2010.11.07 v0.00103 リプレイ時カメラ処理変更,ステージパラメータ変更等
2010.11.12 v0.00104 衝突時の衝突判定境界表示方法を変更
2010.11.13 v0.00105 ステージタイトル変更等
2010.11.14 v0.00106 自機-各敵機間距離により各マーカー色が変わるよう処理変更
2010.11.19 v0.00107 暫定マルチスレッド化
2010.11.27 v0.00108 ステージ追加,マルチスレッド処理変更修正等
2010.12.04 v0.00109 マルチスレッド処理変更修正等
2010.12.19 v0.00110 衝突処理変更
2010.12.20 v0.00111 衝突処理修正
2010.12.22 v0.00112 リプレイカメラモード種別追加
2010.12.25 v0.00113 リプレイカメラモードパラメータ修正等
2010.12.30 v0.00114 線分との間の距離計算バグ修正
2011.01.01 v0.00115 マルチスレッド計算処理バグ暫定修正
2011.01.02 v0.00116 衝突処理変更修正
2011.01.08 v0.00117 軌跡描画処理修正
2011.01.12 v0.00118 衝突処理バグ修正
2011.01.17 v0.00119 リプレイカメラ二人称視点追加
2011.01.18 v0.00120 リプレイ時カメラ処理修正
2011.01.26 v0.00121 敵機種別追加,リプレイ時自機軌跡描画追加等
2011.01.27 v0.00122 衝突処理修正
2011.01.29 v0.00123 リプレイ時カメラモード表示追加
2011.02.01 v0.00124 軌跡描画処理修正
2011.02.08 v0.00125 敵機種別追加等
2011.02.13 v0.00126 パラメータ調整等
2011.03.19 v0.00127 パラメータ調整等
2011.03.21 v0.00128 Xファイル読み込み対応中
2011.03.21 v0.00129 Xファイル読み込み暫定対応
2011.03.27 v0.00130 バグ修正,パラメータ調整等
2011.04.07 v0.00131 MikuMikuDance用モデルデータ(PMD)ファイル読み込み描画仮対応
2011.04.09 v0.00132 PMDファイルフォーマット向き整合,テクスチャ対応
2011.04.23 v0.00133 ヌルポ修正,パラメータ調整等
2011.04.29 v0.00134 画面右上に各武器リロードゲージ表示追加,他パラメータ調整等
2011.05.05 v0.00135 ステージ枠表示on/off追加
2011.05.19 v0.00136 バグ修正等
2011.05.23 v0.00137 一部ステージ変更
2011.06.04 v0.00138 敵機種別追加,ステージ変更等
2011.06.12 v0.00139 計算スレッド数の変更機能を追加,パラメータ調整等
2011.06.12 v0.00140 PMDファイルテクスチャ画像読み込みバグ修正
2011.06.18 v0.00141 背景天球画像読み込み処理変更
2011.06.23 v0.00142 衝突判定処理変更,パラメータ調整
2011.06.28 v0.00143 起動時フルスクリーンon/off指定追加,フォントサイズ変更
2011.06.29 v0.00144 パラメータ修正等
2011.07.03 v0.00145 パラメータ調整等
2011.07.05 v0.00146 パラメータ調整等
2011.07.10 v0.00147 敵機種別追加等
2011.07.13 v0.00148 リプレイカメラ制御一部変更等
2011.08.01 v0.00149 JOGL2対応
2011.08.02 v0.00150 フレーム処理修正
2011.08.10 v0.00151 PMDファイルTGAテクスチャ画像読み込みバグ修正
2011.08.27 v0.00152 パラメータ調整等
2011.08.30 v0.00153 パラメータ調整等
2011.09.11 v0.00154 画面遷移処理一部変更,パラメータ調整等
2011.09.18 v0.00155 弾描画処理変更,衝突判定変更等
2011.09.20 v0.00156 画面遷移処理変更等
2011.09.23 v0.00157 3Dモデルデータロード処理変更
2011.09.25 v0.00158 ステージ追加等
2011.09.26 v0.00159 メッセージ表示初期設定修正
2011.09.27 v0.00160 デフォルトモデル指定を追加
2011.09.28 v0.00161 3Dモデルファイル読み込み処理デグレ修正
2011.10.08 v0.00162 リプレイ時カメラモード追加
2011.10.10 v0.00163 リプレイ時カメラモード修正
2011.10.30 v0.00164 3ds Maxフォーマットファイル読み込み描画(テスクチャ非対応)
2011.11.04 v0.00165 Pilotモデル描画処理を追加,他修正
2011.11.04 v0.00166 ステージ変更
2011.11.18 v0.00167 衝突判定バグ修正,味方機射出方向変更,他変更.
2011.11.23 v0.00168 ステージ追加等
2011.11.26 v0.00169 バグ修正等
2011.12.11 v0.00170 PMX読み込み機能追加(ボーン変形等は非対応)
2011.12.11 v0.00171 複数背景モデル読み込み処理追加変更
2011.12.11 v0.00172 音声ファイル読み込み処理変更
2011.12.18 v0.00173 ステージバグ修正等
2011.12.24 v0.00174 衝突検出反映の並列処理を一部変更
2011.12.28 v0.00175 衝突検出反映の並列処理を一部変更
2011.12.30 v0.00176 PMDでのテクスチャファイル読み込み指定処理を修正
2011.12.30 v0.00177 モデル読み込み時のY座標値処理を変更
2011.12.31 v0.00178 衝突処理修正等
2012.01.01 v0.00179 一部敵機の挙動アルゴリズムを変更
2012.01.03 v0.00180 敵弾の管理方法を変更
2012.01.07 v0.00181 .vpdファイルによるポーズ変形を追加
2012.01.08 v0.00182 .vpdファイルによるポーズ変形処理バグ修正
2012.01.08 v0.00183 ボーン一部パラメタ値の初期化漏れバグ修正
2012.01.14 v0.00184 弾色のコンフィグ変更機能を追加
2012.01.14 v0.00185 3Dモデル再読み込み時の問題対処
2012.01.28 v0.00186 一部ステージ変更
2012.02.01 v0.00187 自機移動速さ切換を追加
2012.02.05 v0.00188 衝突検出処理のマルチスレッド処理を修正
2012.02.07 v0.00189 自機移動速さ切換時の描画モデル切替処理を追加
2012.02.07 v0.00190 自機移動速さの表示を追加
2012.02.09 v0.00191 Xファイルテクスチャ読み込み処理修正等
2012.02.11 v0.00192 パラメータ調整等
2012.02.13 v0.00193 自機側転操作時挙動の変更
2012.04.05 v0.00194 ステージ追加等
2012.04.07 v0.00195 JOGL1対応に戻し
2012.04.08 v0.00196 パラメータ調整等
2012.04.08 v0.00197 3Dモデル描画処理変更
2012.04.12 v0.00198 一部ステージのバグ対応等
2012.04.16 v0.00199 バグ対応
2012.04.22 v0.00200 一部ステージ変更等
2012.04.22 v0.00201 オーバーフローバグ対処
2012.04.30 v0.00202 敵機種別追加
2012.05.01 v0.00203 ステージ追加
2012.05.04 v0.00204 リプレイ時カメラ種別追加
2012.05.08 v0.00205 陰面削除コンフィグ設定を追加
2012.05.13 v0.00206 味方機種別の追加等
2012.05.19 v0.00207 3Dモデル読み込み処理の一部変更等
2012.05.19 v0.00208 シェーディングのコンフィグ指定を追加
2012.05.20 v0.00209 pmdファイル読み込み処理デグレ修正
2012.05.22 v0.00210 Xファイル読み込み処理修正
2012.05.26 v0.00211 3Dモデルファイル読み込み処理変更
2012.05.26 v0.00212 衝突判定境界の表示色変更
2012.05.28 v0.00213 背景PMDモデルの剛体との衝突処理を暫定実装
2012.06.28 v0.00214 誘導弾ロックオン処理を追加
2012.06.28 v0.00215 誘導弾ロックオン目標判定アルゴリズムを変更
2012.06.30 v0.00216 リプレイ時自機モデル切り換えデグレ修正
2012.07.01 v0.00217 誘導弾ロックオン処理バグ修正
2012.07.01 v0.00218 ステージバグ修正
2012.07.07 v0.00219 PMDファイルのテクスチャスフィアマッピングに対応
2012.07.15 v0.00220 バグ修正
2012.07.15 v0.00221 バグ修正
2012.07.15 v0.00222 リプレイバグ修正
2012.07.16 v0.00223 ステージ敵機出現処理変更修正
2012.07.22 v0.00224 マルチスレッド処理修正変更
2012.07.26 v0.00225 PMXモデルの.vpdファイルによるポーズ変形を暫定実装
2012.07.27 v0.00226 ポーズ変形デグレ修正
2012.08.09 v0.00227 PMDファイル剛体データ読み込み時バグ修正
2012.08.11 v0.00228 MMDモーションファイル変形仮実装
2012.08.11 v0.00229 モデル描画処理デグレ修正
2012.08.13 v0.00230 モデル法線処理変更修正
2012.08.13 v0.00231 MMD ver2以前のvmdヘッダに対応
2012.08.16 v0.00232 MMD IK処理対応の仮実装
2012.08.16 v0.00233 リプレイ時カメラ種別追加
2012.08.18 v0.00234 モデル読み込み時処理変更修正
2012.08.19 v0.00235 誘導弾ロックオン中の音声処理を変更
2012.08.21 v0.00236 自機速度切替時のMMDモデル変形処理を実装
2012.08.22 v0.00237 複数vpdファイル読み込み適用処理を実装
2012.08.24 v0.00238 PMXモデルのIK処理対応
2012.08.25 v0.00239 変形モーションのFPS指定を追加
2012.08.26 v0.00240 敵機モーション周期を修正
2012.08.26 v0.00241 ステージ追加
2012.08.26 v0.00242 デフォルト選択の描画モデルを変更
2012.08.27 v0.00243 モデルIK変形on/off指定追加
2012.08.28 v0.00244 パラメータ調整
2012.08.29 v0.00245 自機モーション変形時間変更
2012.09.01 v0.00246 IK変形計算時に足首の稼動角度を約90度に制限
2012.09.08 v0.00247 テクスチャ座標の正規化処理を修正
2012.09.10 v0.00248 描画方法の指定を追加
2012.09.12 v0.00249 リプレイ開始時のコンフィグ設定を追加
2012.09.19 v0.00250 バッファオブジェクト処理変更
2012.10.14 v0.00251 敵機種追加等
2012.10.15 v0.00252 リプレイ時カメラ視点種別追加
2012.11.09 v0.00253 背景モデル剛体の読み込み処理を一部修正
2012.11.23 v0.00254 背景モデルと弾との衝突跳ね返り処理を実装
2012.11.23 v0.00255 背景モデルとの衝突処理を実装
2012.11.23 v0.00256 衝突処理変更修正
2012.11.24 v0.00257 パラメータ調整
2012.11.25 v0.00258 背景モデル中の剛体との衝突処理をオミット
2012.11.30 v0.00259 雷状の誘導弾を追加
2012.12.01 v0.00260 パラメータ調整
2012.12.01 v0.00261 Metasequoiaの一部Objectチャンクに対応
2012.12.04 v0.00262 背景モデルとの衝突処理を修正
2012.12.07 v0.00263 マウス位置座標の取得方法を変更
2012.12.09 v0.00264 自機の噴射炎を暫定実装
2012.12.12 v0.00265 モデル/噴射炎の描画設定テキストファイルを変更
2012.12.15 v0.00266 自弾銃口位置オフセットの外部ファイル設定機能を追加
2012.12.19 v0.00267 光源等の外部ファイル設定機能を追加
2012.12.22 v0.00268 ステージ外郭等の外部ファイル設定機能を追加
2012.12.22 v0.00269 障害物の外部ファイル設定機能を追加
2012.12.25 v0.00270 出現敵機の外部ファイル設定機能を追加
2012.12.26 v0.00271 外部ファイルによる敵機パラメータ設定機能を修正
2012.12.28 v0.00272 衝突処理を一部変更
2012.12.28 v0.00273 弾と背景モデルとの衝突跳ね返り処理を修正
2013.01.02 v0.00274 外部ファイルによる表示メッセージ設定機能を追加
2013.01.08 v0.00275 外部XMLファイルによるステージ設定機能を追加
2013.01.10 v0.00276 ステージ中のフェーズ区切りで音を鳴らし始める機能を追加
2013.01.12 v0.00277 一部敵機の動作変更
2013.01.12 v0.00278 バグ修正
2013.01.12 v0.00279 音声処理を変更修正
2013.01.13 v0.00280 パラメータ調整
2013.01.13 v0.00281 ポーズ画面/ゲーム終了時画面変更等
2013.01.14 v0.00282 弾と静止球との衝突処理を変更
2013.01.14 v0.00283 弾と静止円筒との衝突処理を変更修正
2013.01.15 v0.00284 弾と軸並行境界ボックスとの衝突処理を変更
2013.01.18 v0.00285 外部XMLファイルによる敵機サイズ変更機能を追加
2013.01.19 v0.00286 敵機種別追加等
2013.01.21 v0.00287 テクスチャ読み込み処理の修正等
2013.01.24 v0.00288 一部敵機の衝突判定境界変更等
2013.01.24 v0.00289 誘導弾種別の選択指定画面を変更
2013.01.26 v0.00290 マルチスレッド処理を変更
2013.01.27 v0.00291 マルチスレッド弾衝突処理を変更
2013.01.27 v0.00292 誘導弾と軸平行無限円筒との衝突処理を暫定バグ対処
2013.01.27 v0.00293 非誘導弾と背景モデルとの衝突処理をマルチスレッド化
2013.01.29 v0.00294 3Dモデル描画処理修正
2013.01.30 v0.00295 テクスチャ画像ファイル読み込み処理を修正
2013.02.01 v0.00296 敵機種別追加等
2013.02.10 v0.00297 一部敵機の挙動を変更
2013.02.14 v0.00298 外部XMLファイルによるダメージ音/爆発音指定の変更機能を追加
2013.02.14 v0.00299 バグ修正
2013.02.15 v0.00300 敵機種別追加
2013.02.15 v0.00301 .jarファイル名を変更
2013.03.02 v0.00302 GLSL対応
2013.03.02 v0.00303 3DモデルそれぞれにGLSL適用できるよう処理追加
2013.03.09 v0.00304 ファイル画像による弾描画機能を追加
2013.03.09 v0.00305 マウス座標処理修正
2013.03.10 v0.00306 ファイル画像による目標サークル描画機能を追加
2013.03.10 v0.00307 Pointによる弾描画処理を修正
2013.03.11 v0.00308 ファイル画像による目標マーカ描画機能を追加
2013.03.13 v0.00309 低速←→高速ポーズ間変形処理を実装
2013.03.14 v0.00310 低速←→高速噴射炎変形処理を実装
2013.03.14 v0.00311 アルファテストの判別関数を修正
2013.03.16 v0.00312 ファイル画像による目標方向マーカ描画機能を追加
2013.03.17 v0.00313 目標情報表示内容の切替機能を追加
2013.03.17 v0.00314 目標情報表示内容の種別を追加
2013.03.19 v0.00315 音声再生処理を変更修正
2013.03.19 v0.00316 ステージ初期化処理を修正
2013.03.23 v0.00317 PMXのスフィアテクスチャ指定対応
2013.03.25 v0.00318 PMXの頂点モーフ変形対応
2013.03.26 v0.00319 バッファオブジェクトによる描画処理を修正
2013.03.29 v0.00320 PMXの頂点モーフ変形処理を修正
2013.03.31 v0.00321 3Dモデルによる弾描画処理機能を追加
2013.04.01 v0.00322 PMXの材質モーフ変形に仮対応
2013.04.04 v0.00323 外部3Dモデルファイルによる爆発エフェクト描画機能を追加
2013.04.07 v0.00324 パラメータ調整等
2013.04.07 v0.00325 一部敵機の処理を修正
2013.04.08 v0.00326 テクスチャ読み込み処理を修正
2013.04.13 v0.00327 敵機種別追加
2013.04.14 v0.00328 敵機種別追加
2013.04.16 v0.00329 VMDファイル読み込み処理修正
2013.04.20 v0.00330 テクスチャ処理修正変更
2013.04.28 v0.00331 リプレイ時ステージ音声再生処理修正等
2013.05.01 v0.00332 味方機種別追加等
2013.05.02 v0.00333 再装填時に音を鳴らす機能を追加
2013.05.04 v0.00334 誘導弾種別追加等
2013.05.05 v0.00335 パラメータ調整等
2013.05.11 v0.00336 溜め撃ち武器実装,Xファイル読み込み処理変更修正等
2013.05.12 v0.00337 Metasequoiaファイル読み込み処理修正
2013.05.12 v0.00338 敵機,味方機モデルの噴射炎描画処理機能を追加
2013.05.12 v0.00339 敵機,味方機モデルの噴射炎描画処理を修正
2013.05.16 v0.00340 敵機種別追加
2013.05.18 v0.00341 リプレイカメラ挙動を一部変更
2013.05.18 v0.00342 背景モデルと移動球との衝突処理を修正
2013.05.18 v0.00343 背景モデルと移動球との衝突処理を変更
2013.05.28 v0.00344 一部敵機の挙動変更等
2013.05.31 v0.00345 一部敵機のモデル描画処理を変更
2013.06.06 v0.00346 リプレイ時カメラ指定変更の操作を追加
2013.06.09 v0.00347 自誘導弾アルゴリズムの一部変更修正等
2013.06.10 v0.00348 リプレイ時カメラ挙動を一部変更
2013.06.20 v0.00349 バグ修正
2013.06.29 v0.00350 パラメータ調整等
2013.07.02 v0.00351 自機速さ切替時のモデル変形処理を少し変更
2013.07.15 v0.00352 メッセージフォントサイズ変更等
2013.07.15 v0.00353 味方機種別追加等
2013.07.15 v0.00354 味方機再初期化処理を変更修正
2013.07.16 v0.00355 vpdファイルによるポーズ変形処理を修正
2013.08.04 v0.00356 音声ファイル読み込み処理を修正
2013.08.14 v0.00357 xml設定ファイル読み込み処理を変更
2013.09.06 v0.00358 画面文字列表示処理の修正等
2013.09.07 v0.00359 画面メッセージ表示処理の修正等
2013.09.08 v0.00360 並列処理バグ修正等
2013.09.29 v0.00361 pmdファイルのモーフ変形処理を実装
2013.10.07 v0.00362 デグレ修正等
2013.10.09 v0.00363 敵機種別追加等
2013.10.10 v0.00364 軌跡描画処理修正等
2013.10.15 v0.00365 起動用の.batファイルを追加
2013.10.19 v0.00366 シェーダ修正等
2013.10.19 v0.00367 弾描画サイズを修正
2013.10.19 v0.00368 XMLファイル読み込み処理を修正
2013.10.20 v0.00369 リプレイ時バグ仮対処
2013.10.20 v0.00370 材質モーフ処理を修正変更
2013.10.20 v0.00371 vmdによる材質モーフ処理を修正変更
2013.10.23 v0.00372 GLSLシェーダ処理変更
2013.10.25 v0.00373 お試しのGLSLシェーダを添付
2013.11.01 v0.00374 GLSLシェーダ処理変更
2013.11.02 v0.00375 GLSLシェーダ処理変更
2013.11.02 v0.00376 衝突処理修正
2013.11.04 v0.00377 Xファイル読み込み処理を変更修正
2013.11.05 v0.00378 設定ファイルStage.xmlにコメントを追記
2013.11.20 v0.00379 衝突処理修正等
2013.11.26 v0.00380 デグレ修正
2013.11.29 v0.00381 GLSLシェーダ添付等
2013.11.30 v0.00382 音声ファイル指定読み込み処理を修正
2013.12.03 v0.00383 バグ修正,ステージパラメータ調整等
2013.12.06 v0.00384 自機変形処理のデグレ修正
2013.12.07 v0.00385 光源パラメータ読み込み処理のデグレ修正
2013.12.15 v0.00386 弾命中時の回転処理を実装
2013.12.29 v0.00387 PMXのボーンモーフ変形に対応
2013.12.29 v0.00388 グループモーフ中のボーンモーフ変形に対応
2013.12.29 v0.00389 噴射炎の色変更設定処理追加等
2014.01.02 v0.00390 味方機種別追加等
2014.01.03 v0.00391 デグレ修正等
2014.01.04 v0.00392 設定ファイル読み込み処理修正等
2014.01.05 v0.00393 弾数処理修正等
2014.01.05 v0.00394 添付設定ファイルの追加等
2014.01.11 v0.00395 3Dモデル描画処理の一部修正等
2014.01.13 v0.00396 音声処理の一部修正等
2014.01.13 v0.00397 音声のループ再生処理を追加
2014.03.12 v0.00398 バグ修正等
2014.03.27 v0.00399 パラメータ調整等
2014.04.16 v0.00400 一部敵機の挙動修正等
2014.06.07 v0.00401 誘導弾ロック時の照準表示変更等
2014.06.11 v0.00402 GLSLシェーダ添付追加等
2014.07.20 v0.00403 ステージ設定XMLファイルの分割等
2014.08.03 v0.00404 MQOファイルのMaterialが無い場合の処理を修正
2014.08.15 v0.00405 溜め撃ちや誘導弾に関連する処理の一部修正等
2014.08.16 v0.00406 最初の画面の表示処理を変更
2014.08.20 v0.00407 Readmeの注意事項記述に加筆
2014.09.20 v0.00408 JogAmpのJava2.xに対応
2014.09.21 v0.00409 バグ修正
2014.09.27 v0.00410 バグ修正
2014.10.13 v0.00411 LWJGL使用

2014.11.07 v0.00412 バグ修正等

2014.11.09 v0.00413 カメラ切替時の処理修正
2015.01.01 v0.00414 軌跡描画処理修正
2015.02.10 v0.00415 bloomingシェーダ実装
2015.02.14 v0.00416 画像ファイルによるメッセージウィンドウ枠描画を実装
2015.02.16 v0.00417 リプレイ時処理デグレ修正
2015.02.24 v0.00418 レーダー表示処理を実装
2015.03.15 v0.00419 BGM on/off コンフィグ設定を追加等
2015.04.20 v0.00420 ゲームコントローラボタン一部機能コンフィグ設定追加等
2015.05.23 v0.00421 カメラパラメータ調整等
2015.05.23 v0.00422 BGM ON/OFF設定処理を修正

2015.06.09 v0.00423 付属シェーダ追加
2015.07.12 v0.00424 レーダMAPに方位文字表示追加,アナログ設定にdead zone設定追加等
2015.07.18 v0.00425 バグ修正等

2016.02.02 v0.00426 .vpdファイル読み込み時の文字コード指定(Shift_JIS)を追加