「2D シューティング」開発日記

-- 最新 3 日分 --

Mon, 23 Sep 2002 21:45:20 JST / hina.di
powered by tds-1.6.1
<issei@issei.org>


[最新版] [更新] << == >> [一覧]

概要

縦スクロールのシューティングゲームを作ってますが、完成はいつに なるやら。

なお、ビットマップは Hotate's Core から入手した bg.bmp, pl.bmp を流用してます。 ファイル再配布の許可を得てないので、アーカイブにはビットマップは 同梱してません。

開発環境

言語/ライブラリ

Platform SDK をフルインストールする代わりに、WTL 3.1 と DirectX SDK (DirectX 8 以降) を個別にインストールしても構いません。

ドキュメント作成

doxygen の設定ファイルは tools/doxy.cfg にあります。 さらに doxygen の出力から HTML Help を作成するための補助スクリプトが tools/doxygen にありますが、これを実行するには Html Help Workshop, sh, perl が必要になります。

TODO


2002/3/20(Wed)

衝突判定

衝突する主体と、その関係を考えてみる。 ゲームのデザインにより主体は様々になりえるが、とりあえず

を考える。場合によっては敵キャラクタを地上/空中に分けたり、地形などの 構成要素も出てくるかもしれない。

- プレイヤー機 プレイヤー弾 敵機 敵弾 アイテム
プレイヤー機 - -
プレイヤー弾 - - -
敵機 - - -
敵弾 - - - -
アイテム - - -

アイテムとプレイヤー弾は、相互作用しても構わないし、しなくても構わない。 これはゲームのデザインによって要請が変わってくる。

衝突時に何が起きるかを考えてインターフェース決めよう。


2002/3/1(Fri)

変更履歴

ファイル


2002/2/20(Wed)

変更履歴

スクリーンショット

Alt + Enter
フルスクリーン/ウィンドウ表示切替
カーソルキー/ジョイスティック方向キー
プレイヤー機の移動
左 Ctrl キー/ジョイスティックボタン 1
押している間、プレイヤー機は高速移動
左 SHIFT/ジョイスティックボタン 2
背景を高速スクロールさせる
Z/ジョイスティックボタン 3
ショット発射
1
敵キャラ出現

ファイル


以上、3日分です。

[最新版] [一覧] << == >>

Copyright © 2000 - 2002
Issei Suzuki <issei@issei.org>