Skip to content

TomSak13/2DAction_Pub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ゲームデモ概要

  • プレイヤーキャラクターであるキツネを操作し、敵を倒していくゲームデモです。
  • 敵には種類があり、雑魚敵とボス敵がいます。左上のHPゲージが無くなる前にボス敵を倒せば、このゲームデモはクリアとなります。

プレイ画面サンプル

  • 雑魚敵はキツネが上から踏みつけることによって倒せます

敵撃破サンプル

  • ただし、ボス敵は一度踏みつけるだけでは倒すことができません。
    ボス敵は踏みつけると右上のHPゲージが減っていき、このゲージが0になるとボス敵を倒すことができます。

ボスサンプル

  • プレイヤーは上から踏む以外に敵に接触すると左上のHPゲージが減っていきますが、フィールドに落ちているアイテムと接触するとHPのゲージが増えます。

アイテムサンプル1 アイテムサンプル2

  • また、ゲームデモ内にある棘のオブジェクトに接触したり、フィールドから落下した場合は即ゲームオーバーとなります

ゲームオーバーサンプル

ゲームデモ操作方法

ゲームデモ内での操作キーの割り当てについて下記に示します。

キー ゲームデモ内での操作
右十字キー プレイヤーが右へ動く
左十字キー プレイヤーが左へ動く
スペースキー プレイヤーがジャンプする。押したままにする
ことでジャンプ距離が一定距離まで延びる

ゲームデモ設計・開発環境

開発環境

項目 仕様環境 バージョン
OS windows Windows10
ゲームエンジン Unity 2021.3.14f1
ビルド環境 Visual Studio Microsoft Visual Studio Community 2019

設計

このゲームデモに関するシステム設計とスクリプトに関してここで説明します。

このゲームデモにおける、おおよそ1フレーム内に行う処理のループ(ゲームループ)のアクティビティ図を下記に示します。

加えて各スクリプトに関して、下記のリンク先に示します。

また、ボス敵はステートマシンによる行動切り替えを行っています。その設計を下記に示します。

使用素材

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors