diff --git a/img/area1.png b/img/area1.png new file mode 100644 index 0000000..3627dac Binary files /dev/null and b/img/area1.png differ diff --git a/img/area2.png b/img/area2.png new file mode 100644 index 0000000..1ec9058 Binary files /dev/null and b/img/area2.png differ diff --git a/img/damage.png b/img/damage.png new file mode 100644 index 0000000..b776e80 Binary files /dev/null and b/img/damage.png differ diff --git a/img/dot.gif b/img/dot.gif new file mode 100644 index 0000000..1bfd4d1 Binary files /dev/null and b/img/dot.gif differ diff --git a/img/menu1.png b/img/menu1.png new file mode 100644 index 0000000..3d0eca7 Binary files /dev/null and b/img/menu1.png differ diff --git a/img/menu2.png b/img/menu2.png new file mode 100644 index 0000000..be38e01 Binary files /dev/null and b/img/menu2.png differ diff --git a/img/menu3.png b/img/menu3.png new file mode 100644 index 0000000..292d465 Binary files /dev/null and b/img/menu3.png differ diff --git a/img/screenshot.png b/img/screenshot.png new file mode 100644 index 0000000..b2f96a0 Binary files /dev/null and b/img/screenshot.png differ diff --git a/img/title.png b/img/title.png new file mode 100644 index 0000000..f1b2cb6 Binary files /dev/null and b/img/title.png differ diff --git a/manual.html b/manual.html new file mode 100644 index 0000000..5cd8d5d --- /dev/null +++ b/manual.html @@ -0,0 +1,273 @@ + + + + + + + + Tofu on Fire 取扱説明書 + + + + +
+ Tofu on Fire + +

+ わちゃわちゃ系全方位シューティングゲーム Tofu on Fire +

+ +
+ スクリーンショット +
+ +

ゲーム概要

+

+ 青チームと赤チームに分かれて撃ち合いをします。プレイヤーは青チームです。
+ 豆腐(自機)を選び、敵を撃ちながらマップ中央付近にある豆腐エリアを目指します。
+ 豆腐エリアに入ると相手側へ進むので、そのまま相手側の点線エリアまで進ませると勝利です。 +

+ +

操作方法

+
+
+

XInput対応コントローラー

+
    +
  • 左スティック: 移動
  • +
  • 右スティック: 照準
  • +
  • Rボタン: 発射
  • +
+
+
+

マウス&キーボード

+
    +
  • WASDキー: 移動
  • +
  • マウス移動: 照準
  • +
  • クリック: 発射
  • +
+
+
+ +

ゲーム説明

+

ゲームを起動したときから戦いは始まっています。

+

+ ゲームを起動して何かボタンを押すと、豆腐選択画面になります。
+ 豆腐によって撃てるショットが異なります。以下の3種類の豆腐から選択してください。 +

+ +
+ +
+ MOMEN + MOMEN(木綿ミサイル)
2回跳ね返る高火力・長射程ミサイル +
+
+ KINU + KINU(絹ごしレーザー)
威力は低いが狙いやすいピコピコレーザー +
+
+ ABURAGE + ABURAGE(油揚げバーナー)
近距離の豆腐を焼き尽くす理不尽火炎放射 +
+ +
+ +

+ 選択すると突然ゲームが始まります。
+ AI操作の豆腐とともに,赤い敵弾を避け、赤い豆腐(?)をショットで倒しましょう。 +

+

+ 敵弾を食らうと体力が減っていきます。
+ 体力がゼロになると、豆腐のかけらを撒き散らしながら爆発四散してしまいます。
+ 豆腐のかけらを取ると体力を回復することができます。 +

+ + 体力の衰え + +

+ 倒されてしまっても、豆腐選択画面になって再び出撃することができます。
+ 復活する回数に制限はありません。 +

+ +

+ また、マップの中央付近には半透明の四角い「豆腐エリア」があります。
+ 豆腐エリアに豆腐が入ると色が変わり、相手側の点線エリアに向かって動き出します。
+ 豆腐エリアを進め、相手の点線エリアへ持っていくことができると勝利となります。 +

+ +
+ +
+ + 点線エリア +
+ +
+ +

+ 相手側の点線エリア付近ではなかなか豆腐エリアを進めることができませんが、 + なるべく倒されないようにしながら続けて敵を倒すことで、 + 豆腐の侵攻を一気に進められるようになります。 +

+ +

動作環境

+

+ Windows 10 64-bit で動作を確認しております。
+ 32-bit環境では動作しませんのでご了承ください。 +

+

+ ウィンドウの大きさは標準では1280x960となっていますが、 + これはconfig.txtの中身を弄ることで変更可能です。 +

+ +

その他

+ + +

作者

+

rekz - Program, Graphic, Sound, etc.

+ +
+ + + diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..c61b620 --- /dev/null +++ b/readme.txt @@ -0,0 +1,182 @@ +################################################################################ +### Tofu on Fire +### Ver 1.00 + +豆腐を燃やせ。わちゃわちゃ系全方位シューティングゲーム + + +### +### 動作確認済み環境 +### + +Windows 10 64-bit で動作を確認しております。 + +(32-bit環境では動作しませんのでご了承ください) + + +### +### ゲーム説明 +### + +青チームと赤チームに分かれて撃ち合いをします。プレイヤーは青チームです。 +豆腐(自機)を選び,敵を撃ちながらマップ中央付近にある豆腐エリアを目指します。 +豆腐エリアに入ると相手側へ進むので,そのまま相手側の点線エリアまで進ませると勝利です。 + +詳しい説明はマニュアル(manual.html)を見てください。 + + +### +### 操作方法 +### + +「XInput対応コントローラー」もしくは「マウスとキーボード」を使用してプレイできます。 + +- XInput対応コントローラー +左スティック: 移動 +右スティック: 照準 +Rボタン: 発射 + +- マウスとキーボード +WASDキー: 移動 +マウス移動: 照準 +クリック: 発射 + + +### +### 免責 +### + +このソフトウェアによって生じた損害について作者は一切責任を負えませんのでご了承ください。 + + +### +### 履歴 +### + +- 19/08/12 1.00 初版(C96版) + + +### +### rekz - Program, Graphic, Sound, etc. +### twitter: https://twitter.com/jprekz +### web: https://jprekz.xyz +################################################################################ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 独り言 +rekzです。ちょっと前にもこんなゲームを作ったような気がします。変化に乏しい。 + +今回はRust製ECSベースゲームエンジンのAmethyst(https://amethyst.rs/)を試しに +使ってみようということで,その習作を兼ねています。 +設計がモダンでなかなかいい感じではあるものの,まだ開発中ということで,少々機能が +足りないと感じる部分もあり。。 +ECS周りはとてもいいんですが,レンダラとか入出力とかそのへんで何度もズッコケた(((´・_・`))) + +というか,開発開始時はAmethystのバージョン0.10.0を使ってたんですが,開発期間中に +0.11とか0.12がリリースされたので使ってみようとしたところ,レンダラが全面的に書き直された +ようで,OpenGLのサポートが一時的に(?)OmitされてVulkan(or Metal)専用になってました。 +それで気づいたんですが,私の開発マシン(ThinkPad E440)は世代的にVulkanに対応してなくて, +Amethystのアップデートを諦めざるをえない状況でした。なので結局0.10を使っています。 +新バージョン,ドキュメントを流し見する限りいろいろいい感じになってて,いいなあ…… + +今回,スコアとかそういう要素が皆無なのは微妙に開発時間が足りなかったからでです(´・_・`) +といってもゲーム自体が只のミニゲームなので,ちょっと時間掛けすぎだよなぁ.. +無駄にマニュアル凝りすぎ(笑)