DXRuby0.0.9サンプル さるさるシューティング（仮）

１．はじめに

Ruby1.8.7とDXRubyライブラリを使ったサンプルゲームです。
DXRuby自体2005年に作ったものでして、このゲームもどきも同時代に作りかけてほったらかしになっていたものです。
このまま埋もれさせておくにはもったいないと思ったので、いろいろと手を加えつつ公開します。
プログラムはいかにも実験しながら修正してる途中って感じの生活感溢れる廃墟状態ですが、何かの参考にでもなれば幸いです。

DXRuby0.0.9への対応と、DXRubyExtensionテスト版の組み込み、負荷表示追加、エフェクトカット機能追加を行いました。
ゲームそのものは変わっていません。
DXRubyExtensionはRubyから使えるゲーム用追加ライブラリで、組み込まれているバージョンではCで書かれた高速矩形衝突判定のみ実装されています。
Pentium4ぐらいのCPUならスムースに動くと思います。Pentium3でも上位のほうならいけるかもしれません。
DXRubyなら、Ruby1.8.7でもここまで出来ます。Ruby1.9.1用もありますよ。


２．操作

exerb4.9.0でexe化してまとめてあるのでRubyがインストールされていなくても動きます。
必要なのはDirectXだけです。
stg.exeを実行してください。
操作方法は以下の通りです。

カーソルキー or パッドの方向キー・・・移動
Ｚキー or パッドのボタン０      ・・・弾を撃つ
Ｘキー or パッドのボタン１      ・・・オプションのフォーメーション変更
ＥＳＣキー                      ・・・終了
Ｆ１キー                        ・・・60fpsと30fpsの切り替え
Ｆ２キー                        ・・・エフェクトON/OFF切り替え。ビデオカードが遅い人どうぞ。

３．その他

このプログラムには以下のサイトの素材を使わせて頂いております（2005年ごろ開発当時）。

■フォント

あくび印
http://pandachan.jp/

すずとこんぺいとう
http://www5d.biglobe.ne.jp/~konpeito/


■音楽

TAM Music Factory
http://www.tam-music.com/freemidi.html


■効果音

WEB WAVE LIB
http://www.s-t-t.com/wwl/

ザ・マッチメイカァズ
http://osabisi.sakura.ne.jp/m2/

フリー効果音のページ / soundoffice.com
http://www.soundoffice.com/se/

On-Jin 〜音人〜
http://www.yen-soft.com/ssse/index.html

blue note. 〜音の素材屋　| フリー効果音とフリーMP3
http://blue-note.org/index.html


４．いろいろ

(a)絵はあみさんに描いて頂いたものです。一切の権利はあみさんにあります。
(b)実行の結果、損害などが発生しても責任は持てません。
(c)ゲームのスクリプト・素材の再配布はしないでください。
