senli316

投稿日時

2021/04/28 12:56

最終更新

2021/05/14 21:21

想定プレイ時間

3分程度

閲覧数

533

評価数(旧)

0

評価数

20

コメント数

15

このゲームはPC以外では動かない可能性が高いです
それでも開いてみる

スポンサーリンク

ゲーム情報

操作方法

上下左右キー:移動
Z:射撃
X:押しっぱなしでチャージ、チャージ完了後にキーを離すとチャージ攻撃(弾消し効果のある攻撃)を発動

紹介文

◆弾幕系な2Dシューティングゲームです
2種類の武器(お題要素)を使いわけて戦闘を完遂してください
・ステージ最後に待ち受けるボス(BGMが変わったらそいつがボスです)を撃破することでゲームクリアとなります
・プレイヤーは敵の弾"のみ"からダメージを受け、残機(画面左上)が0の状態で被弾すると完全撃墜となりゲームオーバーとなります
・プレイヤーの当たり判定は中央の円の部分のみです

◆概要
プレイヤーはショットモジュール(Zキー)とソードモジュール(Xキー)の二系統の武器を使用できます
・ショットモジュールはフットワークの軽さを重視した装備で、
・ソードモジュールはチャージが必要である代わりに弾消し能力や瞬間的な火力などの強みを持ち、
 敵弾を一定数消すごとにスコアアイテムと、弾源に反撃するレーザーを発射する装備です

ショット・ソードともに2種類ずつ実装されているのでタイトル画面で選んでから出撃します

◆モジュール解説
・ショットモジュール系
-映思(Eishi)
 武器種別:月倫(Getsurin)
 広範囲に発射されるショットです
 攻撃範囲が広いため、弾避けに集中しやすくなります

-雀炉(Jakuro)
 武器種別:翅弦(Shigen)
 前方に直進するショットです、敵に触れると一定時間爆風が残ります
 攻撃範囲が狭いため狙った敵に集中的に攻撃しやすいショットです

・ソードモジュール系
-琅沙(Rousa)
 武器種別:柄鐔(Heitan)
 薙ぎ払い攻撃ができる剣装備です
 弾消し時間が短いですが、当てた時の火力が非常に高い装備です
 近接攻撃であるため、当てるためには弾幕に突っ込むぎりょが要求されます

-累奈(Ruina)
 武器種別:枳針(Kishin)
 一点時間敵弾を消し続けるフィールドを設置する装備です
 弾消しできる時間が長く安全な状況を作り出しやすい装備です

◆弾が避けられないときは
このゲームの敵弾は直進挙動しかしないため見たものをよけるだけで対処できるようになっています
「慌てない、動きすぎない」ことが弾幕避けのコツです。弾幕STGは"当たりそうな弾だけよければ当たらない"ゲームです

弾幕の撃たれ方には以下のような種類があります
・プレイヤーを狙っている弾(自機狙い弾・奇数Way弾幕)
プレイヤーを正確に狙っている弾は、左右に少し位置をずらすだけで回避することができます

・プレイヤーを狙っているが当たらない弾(自機外し弾・偶数Way弾幕)
プレイヤー位置が弾幕の隙間になるように打たれる弾があります
これは移動範囲を制限する役割を持ちます、動かなくても当たらないので物量に惑わされず落ち着いて行動しましょう
同時に打たれるランダム弾や自機狙い弾に警戒しましょう

・ランダム弾
ランダムな方向に打たれる弾です、プレイヤーを狙っているわけではないので意外と当たりません
当たるときは当たる

・壁弾幕
隙間のない弾幕が時々あります
壁を回り込めるなら回り込むことで回避できます、逃げた先の弾によく注意しましょう
"回り込めないほど幅広の壁"が時々出てきますが、弾速は遅めです
チャージ攻撃ですべて消してしまいましょう

・撃ちっぱなしか単発か
一瞬ですべて打ち切る弾幕と、しばらく撃ち続ける弾幕があります
自機狙い/自機外しは撃ち続けられるとき狙いも修正されます、慌てて動きすぎることで追い詰められてしまうことがあります
冷静な対応で助かる残機があります

◆スコアシステム(余裕のある人向け)
このゲームでのスコア収入は
-敵に撃ち込む/敵を撃破する
-スコアアイテムを取得
です
・敵に攻撃して得られるスコアは敵の耐久による固定値です
・スコアアイテムによる獲得スコアは画面右のItem Valueの数値分です

ItemValueは
・敵弾をソードモジュールで弾消しすることで上昇し、
・ソードモジュールをチャージ中(チャージ完了までは早く、チャージ後はゆっくり)に減少します

Unity 1週間ゲームジャム
1週間ゲームジャム

お題「2」投稿作品です。

URL、ゲームタイトル、作者名(コピー用)

使用したアセット

メインで使っているフォントです https://opensource.org/licenses/mit-license.php

日本語部分のフォントです SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL

タイトル画面とボス戦のBGMです

いつもお世話になっております New Input SystemだとUnity機能の入力部分(InputField)が怪しくなるようなので、Player Settingsから入力方式をBothにしておくと動きます

評価する

みんなの評価

コメント

コメントを残すには、ログインが必要です。新規ユーザー登録 / ログイン
のぞみくん
のぞみくん 2021/05/22 15:22:08

最初は難しく感じつつもクリアできました。程よい難易度で楽しかったです。

shirahata
shirahata 2021/05/24 22:43:59

対処法がわかれば簡単というのが目標だったのでありがたい感想です

花倉みだれ@ほんわかふわふわ

スタイリッシュで完成度すごい弾幕STG! 避けてる感じすごく気持ちよかったですー! 

shirahata
shirahata 2021/05/24 22:42:04

難しすぎないか心配ではあったので楽しんでいただけたようで良かったです

影絵の人
影絵の人 2021/05/15 10:59:18

弾幕系2Dシューティングあまりやらないのですが、気持ちよくできました。特に動作が遅いとかいう問題もなかったです。

shirahata
shirahata 2021/05/24 22:40:46

ありがとうございます!処理落ち問題なかったようで安心しました

KELETY@unity初学者
[email protected]初学者 2021/05/15 00:47:19

衝撃でした!痺れました!1週間でここまでのものが出来るなんて!弾幕も綺麗です!

shirahata
shirahata 2021/05/15 08:44:21

制作19日目くらいに投稿しました 1週間詐欺でごめんなさい

KELETY@unity初学者
[email protected]初学者 2021/05/15 13:39:15

十分すごすぎる!w

しゅんて
しゅんて 2021/05/15 03:50:47

これはかなりのガチ作品…!最適化もすごそうな気が!

shirahata
shirahata 2021/05/15 08:48:32

α値をブレンドに反映させないシェーダーにしたのが良かったのか、どちらかというとCPUパワーの方が問題になってるみたいです。あとはコルーチン(大量に使っている)をstatic関数にしておくのが効いてる気がします。オブジェクトプール実装がエフェクトのみなので追加したら安定度増すかも

shirahata
shirahata 2021/05/14 23:13:58

ゲームが重いときは(右下のFPSが55を下回る状態があると少し重いです)以下の設定を試してみてください

shirahata
shirahata 2021/05/14 23:14:13

Chrome:「chrome://flags/」で「enable-webassembly-simd」を「enabled」に設定FireFox:「about:config」で「javascript.options.wasm_simd」を「true」に設定

ボブ
ボブ 2021/05/14 22:18:43

弾が見えない・・・

shirahata
shirahata 2021/05/14 22:44:02

視認性の問題でですか?見づらい理由や改善案などありましたらコメントいただけると助かります

スポンサーリンク

同じ作者のゲーム

スポンサーリンク