推しアイデア
・ダンゴムシ×アクションゲーム ・クリアタイムを競うリアルタイムアタック(RTA)形式 ・クリアタイムの順位が名前と共に掲載されるランキング
・ダンゴムシ×アクションゲーム ・クリアタイムを競うリアルタイムアタック(RTA)形式 ・クリアタイムの順位が名前と共に掲載されるランキング
身の回りの生物を主役としたゲームを作りたいと思ったところ、ダンゴムシの転がる特性をアクションゲームに生かせるのではないかと考えた。 またクリアタイムの記録を周りで競う形にすれば、さらに楽しめるのではないかと考え、作品を制作した。
ゲームエンジンであるUnity内の様々なオブジェクトにVSCodeで書いたC#のプログラムを読み込ませた。 足場や障害の当たり判定はUnity内のcolliderで調整した。 PlayFabによるランキング機能により、自分と周りの人の記録を比較できるようにした。
だんごむしRTAは、ダンゴムシを主役としたスタートからゴールまでのクリアタイムを競うアクションゲームです!
<操作方法> D:右方向に移動 A:左方向に移動 spaceキー:ジャンプ S:丸まる S+shiftキー+D or A:右/左方向に転がる
<ルール> 転がるときにshiftキーを押せば加速しますが、加速に制限をかけているのでどこで加速させるかといったタイミングが重要になります。 (ex:足場と足場の間隔が長いときなど) また、ダンゴムシが1度に連続でジャンプできる回数は3回までです。
敵キャラは存在しますが当たっても直接HPが減ることはなく、強い敵になればなるほど反発される力が大きい仕組みになっています。 HPはタイムアタック方式のようなもので、時間が経つに連れて減少するように設定しています。 よって、HPが0になる前に回復アイテムである「枯れ葉」、「緑の葉」、「肉」(回復量は肉>緑の葉>枯れ葉)を頻繁に取らなければいけません。
<ゲーム構成> このゲームはチュートリアルが1ステージ、通常ステージが3ステージの全4ステージあります。
・ゲームタイトル画面
・ゲームセレクト画面
ステージ選択をしたら名前入力画面になります。 (チュートリアルを除く)
名前の通りルール確認やアイテムの説明を確認するステージです。
ゲームクリア!
制限時間:100秒
ステージ1に移ると、名前入力画面になります。 自分の名前を入力して、ランキング上位を狙いましょう!
ステージ1はゲームオーバー要素が増えたものの、単純で容易に作られたステージです。背景は昼をイメージしており、登場する敵キャラは「アリ」のみです。隠しゴールや到達することが難しい箇所も存在しているのでぜひ挑戦してみてください。
制限時間:100秒
そしてゲームクリア! リザルトボタンを押すと… クリアタイムとランキングが出ます!
ステージ1と比べて難しく、ダンゴムシを左右に移動させる技術がクリアの鍵となります。背景は夕方をイメージしており、登場する敵キャラは「アリ」、「カエル」ですが、特にカエルの数は凄まじいものであり、より回復アイテムを頻繁に取ることが重要になってきます。
制限時間:140秒
ステージ2に比べてコースの長さは短いものの、ゲームオーバーになる要素がかなり多いです。背景は夜をイメージしており、地上から洞窟へとステージが変わります。登場する敵キャラは「アリ」、「カエル」、「鳥」のすべてが登場し、特に鳥を上手く利用できるようになることがステージクリアの鍵になります。また到達することが難しいとされる隠しゴールが1か所あるので、ぜひ挑戦してみてください。
制限時間:130秒
PlayFabを使いランキング機能を実装しました。 タイムが速い上位10名をランキングボードに乗せ、各ステージのリザルト画面に表示して、RTA走者の競争心を呼び起こすようにしました。
・Unity(ver.2022.3.2f1) ・C# ・PlayFab