![]() Version 1.01 |
本プログラムは複数著作物が混在しており、独断での掲載許可の判断は不可能で ある為、雑誌掲載に関する依頼は全てお断りします。また、雑誌に限らず、その他 媒体(WEBサイトを含む)への転載についても同様の理由から全てお断りします。 VectorのダウンロードサイトURLへのリンクを貼る等の方法で対処してください。 |
このプログラムの開発・テストはEeePC(4G-X)でおこなっています。 なので、EeePC(4G-X)よりも高性能なマシンであれば問題無い筈です。 ただし、レガシーな機能(DirectDraw)を使っているので、新しすぎるとダメかもしれません。 |
GMA系のグラフィックドライバは、アスペクト比オプションの設定がスクラッチ方式(全画面に引き伸ばして表示)になっているので、ワイドモニタやEeePC(4G-X)の液晶画面だと全般的に若干太ったような状態で表示される筈です。 なので、アスペクト比を保持する設定をおこなってから遊んでください。 [設定方法] (1) コントロールパネル から Intel(R) GMA Driver for Mobile を実行 (2) 画面左側から ディスプレイ設定 を選択 (3) 画面右側に アスペクト比のオプション というボタンがあるのでクリック (4) アスペクト比を保持 という選択肢を選択して適用 アスペクト比の設定は1回だけやれば設定内容が保持されます。 |
比較的新しい NVIDIA製 GPU を使用される場合、デフォルトの設定では動作が遅くなる場合があります。 私の手元にある環境(GeForce 9400M)では、以下の設定をすることで快適に動作できるようになりました。 ご参考までに載せておきます。(ちなみにOSはWindows 7です) [設定方法] (1) コントロールパネル から ハードウェアとサウンド を選択 (2) NVIDIAコントロールパネル を起動 (3) タスクの選択...(左側のツリー) から 表示 の カスタム解像度の管理 を選択 (4) 作成(C) ボタン(右側) をクリック (5) カスタム ディスプレイ モードの値 というフレーム内の各項目に下表の数値を入力
(6) テスト ボタンをクリックして設定できることを確認(テストに失敗する場合は設定不可なので別の方法を探してください) (7) shot01.ini※ を開き Display=1 となっている部分を Display=0 に変更&保存 ※ shot01.ini は shot01.exe を起動すれば shot01.exe と同じフォルダに自動的に生成されます。 |
Windows Vista, Windows 7でも一応動作確認はしました。 Windows XPよりも性能面でダウングレードしている感がありますが、一応動きました。 |
No. | ||||
1 | カーソルの移動 | 自機の移動 | カーソルキー | レバー |
2 | 決定 | ショットの発射 (FIRE) | Zキー | ボタン(0) |
3 | (未使用) | ボムの発射 (BOMBER) | Xキー | ボタン(1) |
4 | EXITにカーソルを移動 | タイトルへ戻る (CANCEL) | ESCキー | ボタン(2) |
(1) | ![]() |
敵へのショットの打ち込み回数が8の倍数になった時に出現します。 敵の種類別ではなくトータルでカウントします。(例えば、敵A に 4発 打ち込んだ後、敵B に 4発 打ち込めばコインが出現します) コイン1枚につき、ステージ数 × 100点 の得点入ります。 また、ステージクリアした時に、累計取得枚数 × ステージ数 × 100点 の得点入ります。 累計取得枚数とは、最後にミスった時 から ステージクリアした時 の期間に取ったコインの枚数です。 累計取得枚数は左上の「COIN」と表示されているところで確認できます。 ※累計取得枚数はステージクリアしてもリセットされずに持ち越されます。 |
(2) | ![]() |
特定の敵を倒した時に出現します。 取るとショットのパワーが上がります。 パワーのレベルは全部で4段階あります。 [レベル] ・Level 1: 初期状態 (1way) ・Level 2: 連射性能up (1way) ・Level 3: 出力性能up (2way) ・Level 4: 出力性能up (3way) 現在のパワーのレベルは左下の ![]() レベルはミスをすると1つ下がります。 レベル4の時にパワーアップを取ると最大5個までストックできます。 また、ストック数 × 1,000点 の得点が入ります。 ストックがある状態でミスをすると、ストックが減りますがレベルは下がりません。 現在のパワーのレベルは左下の ![]() |
(3) | ![]() |
特定の敵を倒した時に出現します。 取るとボムの保有数が1個増えます。 ボムを9個持っている時に取ると 3,000点 の得点が入ります。 現在のボム数は右上の ![]() |
(4) | ![]() |
敵へショットを打ち込んだ時のスコアが基準点以上だった時に出現します。 [基準点] ・40,000点 ・80,000点 ・160,000点 ・320,000点 ・640,000点 : 基準点は前の基準点の倍ということです。 上限はありません。 取ると残機が1機増えます。 残機が9機ある時に取ると 5,000点 の得点が入ります。 (ただし、想定している最大スコアは100万点前後なのでこのボーナスが発生することは無いとは思いますが) 現在の残機数は右上の ![]() |
(1) | ステージクリア |
ステージクリアした時に、 ・ステージ数 × 10,000点 + ・残機数 × 5,000点 + ・残ボム数 × 3,000点 + ・パワー(ストックを含む) × 500点 + ・コインの累計取得枚数 × ステージ数 × 100点 + ・残りタイム × ステージ数 × 100点 の得点が入ります。 |
(2) | 打ち込み |
ショットを敵に打ち込んだ時に 10点 入ります。 |
(3) | 破壊 |
敵を倒した時に得点が入ります。 入る得点は敵の種類によって異なります。 ステージ1〜4のボスは時間切れになると逃げますが、逃げられた時には破壊得点は入りません。 ステージ5のボスは時間切れになると自爆しますが、自爆された時にも破壊得点は入りません。 |
(4) | カスリ |
敵の弾をギリギリの所でかわせば 10点 入ります。 ミスらずにカスった回数は左上の「GRAZE」で確認できます。 GRAZEの表示は単なるオマケです。 カスった時の 10点 以外には何のボーナスもありません。 |
(1) | ボス戦の制限時間 |
ボス戦には制限時間があります。 ステージ1〜4の場合、制限時間が0になると逃げられます。 ステージ5の場合、制限時間が0になるとボスが自爆します。 制限時間は右上の「TIME」で確認できます。 ステージクリア時のTIMEボーナスは得点配分が多めなので、なるべく即効で倒しましょう。 |
(2) | ボム回避 |
残ボムがある場合に限りますが、敵や敵の弾に接触してから 約0.1秒 以内にボムを使えば、ミスを回避することができます。 ボム回避をした時のペナルティなどは特にありません。 |
※ | ネガティブな補足事項 |
発生する問題の99%はグラフィック周りに起因するものと考えています。 SHOT01 のグラフィック表示には DirectX (DirectDraw) を使用しているので、 使っているPCのグラフィックチップが DirectDraw に対応していなかったり、 DirectDraw自体が将来的にはサポートされなくなる可能性もあります。 (そもそも、DirectX8以降はDirectDrawが正式にはサポートされていませんが、 互換性を保つ目的で一応ランタイムが同梱されているのでDirectX8以降でも一応動きます) また、GPUが新しすぎると性能面で大幅に劣化したり、全く動作しない場合もあります。 OSやGPUに起因する問題は当方では解決できないので、あきらめてください。 |
※ | 補足事項 |
一部の著作物については使用許諾で許可されているか、或いは同等の解釈が可能な範囲内での加工処理をおこなっているものがあります。加工処理とは、具体例には以下のような行為です。 ・画像類: 減色・近似色割当(256色の専用パレット使用の為)、拡大及び縮小 ・音声類: 周波数・振幅変換、及び複数の音声チャネルを単一チャネルに集約 |
※ | 注意事項 |
特に素材類の使用に関しては事前連絡が必須であろうと考えているのですが、 製作者様のHPに掲載されているメールアドレスが既に使用できなくなっている等の問題があり、 一部事前連絡無しに勝手に使用する形となっています。 もちろん、使用許諾等を確認して問題無い範囲で利用しておりますが、 もしも問題があれば然るべく対処をいたしますのでお申し付けください。 あと、問題が無くても直接ご了承いただければ色々と助かりますので、ご連絡いただければ幸いです。 |
(1) | スプライト(戦闘機類)- フリー素材 |
作者:みかり さん WonderWitch.Com(http://www.wonderwitch.com/main.html)で公開されているフリー素材の「縦シューティングゲーム用スプライトデーター」を借用させていただきました。 |
(2) | 題字 - フリー素材(自動生成) |
作者:charaku さん Auto Logo(http://www6.big.or.jp/~neon/index.html)で公開されている題字(自動生成物)をタイトル画面のロゴに使っています。 |
(3) | 3D画像 - フリーソフトウェア(生成データ組み込み) |
作者:PROJECT TEAM DoGA さん DoGA(http://doga.jp/)で公開されているフリーソフトウェア「DOGA-L1」で作成した物体を利用してます。 |
(4) | 爆炎 - フリーソフトウェア(生成データ組み込み) |
作者:MIA さん Vector(http://www.vector.co.jp/)で公開されているフリーソフトウェア「発色弾」(バージョン1.1)で作成した爆炎を利用してます。 「発色弾を使ってるにゃ☆」 |
(1) | BGM - フリー素材 | ||||||||||||
作者:SKIPMORE さん SKIPMOREのユウラボ8bitサウンド工房(http://www.skipmore.com/sound/)で公開されているフリー素材の音楽データを借用させていただきました。
|
(2) | 効果音 - フリー素材 |
作者:OSA さん マッチメイカァズ(http://osabisi.sakura.ne.jp/m2/)で公開されている効果音素材を借用させていただきました。 |
(3) | 効果音 - フリーソフトウェア(生成データ組み込み) |
作者:田中 宏 さん Vector(http://www.vector.co.jp/)で公開されているフリーソフトウェア「効果音エディタ_D」(バージョン1.12)で作成した効果音を利用してます。 |
(1) | BGM再生プログラム - フリーソフトウェア |
作者:TAKE SOFT さん TW−MUSIC2のページ(http://koremaka.hp.infoseek.co.jp/twm2.html)で公開されているTGM(tgm.dll)を借用させていただきました。 |
(1)垂直同期間隔が短すぎる(=実測値が62.5FPSを超える)環境だとゲームの速度が速くなりすぎる問題を修正 |
(1)サーフェースを失った時に大量にログ出力される問題を修正 (2)ALT+TABを押すなどして最小化した時にCPU使用率が100%になる問題を修正 (3)shot01.exeを複数同時起動できないように修正 一応、これでモノとしては完成という形にしました。 もう互換性に影響する修正(つまりゲーム内容自体の修正)はしません。 |
(1)グラフィックチップによっては画面の色がおかしくなる問題を修正 (2)制御周辺の細かいバグを修正 |
制御周辺の細かいバグを修正。 |
(1)ステージ4のボスがバトルガレッガ風の攻撃をするときに効果音を鳴らすように変更 (小言など) そろそろ、バグは取り尽くしたんじゃないかと思っています。 まだ、今ひとつパッとしない感がありますが、あまり下手に手を入れすぎると逆に泥沼にハマるんじゃないかと思っています。 難易度的なところの調整が迷いどころ。 一度、正式リリースしてしまうとその辺の変更ができなくなってしまうので、やるなら今ですが。 私としては丁度良い難易度だと思っていますが、人によっては簡単すぎるし、人によっては難しすぎる。 やはり、Easy, Normal, Hardといった難易度分けをした方が万人に受け入れ易い… ということは十分に知っていますが、それはやらないのがポリシー。 それ以外のところでは、背景をもうちょっと何とかした方が良いとも思うのですが、やはり背景は(相当な画力が要るので)厳しい。 戦闘機すら一杯一杯(というか書けていない…)な私には尚更厳しい。 ストレス要因がひとつ無くなったので本腰をいれたい所ですが、 私は時間が空くと逆に作業効率が落ちるタイプ… |
(1)アイテムを落とす雑魚敵のアルゴリズムを若干変更 (プルプルしないようにした) (2)ボム回避をおこなったことが分かるように爆発音を鳴らしてから約0.1秒間をボム回避期間とするように変更 (3)rules.htm と Readme.txt を廃止し、Readme.htm に統合 ※ (1) の修正により旧バージョンのリプレイデータとの互換性が失われました。 |
(1)敵弾に被弾 or 敵衝突後 約0.1秒 以内にボムれば助かるように変更 (2)KEY CONFIGでRETURNの下にカーソルが移動できる問題を修正 (3)リプレイ再生時にキャンセル(ESC)ボタンを押してもタイトル画面に戻らない問題を修正 (4)タイトル画面でキャンセル(ESC)ボタンを押せばEXITにカーソルが移動するように変更(※ただし、KEY CONFIGの時を除く) (5)ゲームのルールをrules.htmに纏めて同梱 ※ (1) の修正により旧バージョンのリプレイデータとの互換性が失われました。 |
(1)4面, 5面ボスのレーザー軌道がズレる問題を修正 (2)4面ボス発狂時の初回レーザーが変な方向に飛んでいく問題を修正 (3)ハイスコアを更新した時にしか最終到達ステージが更新されない問題を修正 (4)3面以降のトレーニングモードでパワーストックを設定(ノーミス想定) (5)データ類はdataディレクトリ格納するように変更 (6)ジョイスティックに対応 (7)KEY CONFIGに対応 (8)CONFIGからRETURNする時にプロファイル情報を更新するように変更 (9)デバッグ機能(9キー)を外す ※ (1), (2) の修正により旧バージョンのリプレイデータとの互換性が失われました。 |
−以上−