Unity Accidental Hero by directorjin - 3

Games & Projects

:video_game:[Unity] 3D/Puzzle/BossBattle

Unknown VersionUnknown LicenseUpdated 10 days agoCreated on February 5th, 2020
Go to source

Unity-Game—an-accidental-hero

Unity Game/Action/Puzzle


🕹️How to Play

移動キー

早走り - SHIFT
ジャンプ - Space
マウスでカメラの回転



パッチノート(2020/02/28 ver)

全体的なバグ修正とボスの難易度を少し高め、より面白くしました。

パズル修正

  1. パズルは対角線に滑るのを防ぐため対角線移動が不可能でボールを獲得すると対角線4方向に見えないCubeが生成される。 2.移動したにもかかわらずボールが獲得できないバグを修正する。 3.急にプレイヤーが動かないバグを修正。

ボスステージ修正

  1. 毒針を主人公に向けて発射するように修正、そして走らない場合は毒針に攻撃を受けるように修正
  2. プレイヤーにステミナ-を作り、走りをボスの攻撃を避ける時だけ使用するように誘導した。
  3. ただ、パターン2の魔法は走らなくても歩いて避けることができるのでこの時スタミナを回復する時間がある。
  4. しかし、魔法の道の上では50%スローが適用された。 この魔法の道は7秒後に消えることになる。
  5. ボスの体力が半分以下の場合はボスがランダムにパターンを切り替えるように修正。 しかし、パターンを転換する際に先ほど使ったパターンを除いて残りの2パターン中からランダムに選択する。

パッチノート(2020/03/23 ver)

完成度を高めるための修正。

パズル修正

  1. IceFloorのColliderの範囲を調節して絶対にバグプレイが不可能に修正

ボスステージ修正

  1. ボスが壁にぶつかった時、空から氷柱が落ちてボスのHPを減少させるように修正。
  2. ボスが壁にぶつかった時、カメラが揺れる効果を追加。


"ソースコードを見る前に読んでください.doc "をダウンロードして先に読んでください。

SourceCodeフォルダはポートフォリオの評価が便利になるようにScriptファイルだけを集めたものです。 assetフォルダにあるものと同じです。


Play Video

Stage 3 : https://www.youtube.com/watch?v=l9sI75ccc0A

Stage 4 : https://www.youtube.com/watch?v=jQYbrPY2nrU


Description

このゲームはユニティで作られています。(The game was produced by Unity.)

このゲームは4つのステージに分けられています。(It’s divided into four stages.)

私がプログラミングしたステージは’2,3,4ステージ’です。(The stage I programmed is number 2 and 3 and 4.)

チームのスタッフは、書類作成と1ステージ、グラフィック、サウンド、タイトルとエンディングを担当しました。(A colleague of the team worked on paperwork, one stage, graphics, sound, titles)

Q : このゲームを作った理由?

_A : 主人公がモンスターを攻撃してレベルアップし、アイテムを得て強くなる伝統的なRPGではなく、様々な方法でステージをクリアしていくゲームを作ってみたかったからだ。
その理由は二つある。

1.、ユニティを使用して様々な機能をプログラミングしてみたくて(プログラマーとして) 2.プレーヤーが多様な面白みを感じることを願って(ゲームクリエーターとして)_



1. 最初のステージは、基本的な操作方法を身につけるためのステージです。 (The first stage is survival stage for the tutorial.)


Stage1 - Rule

プレイヤーは火の近くにいるとHPが回復します。 しかし、火から離れるとHPが減少します。(Here, the player have to fills up the health near the fire and moves on to find the next one.) そのためHPが0にならないように火を探しながら目的地を見つける必要があります。(Be careful not to get zero health in the cold.)

Stage2 - ScreenShot

火から離れるとHPが減少します。(If you’re not near fire, your health will continue to fall.)

火の近くにいくと減少したHPが回復します。(If you’re near fire, you’ll recover your failing health.)

目的地に着いたらCutSceneが始まります。(CutScene will play back when you arrive at the final point while maintaining health.)


2. ステージ2はゴブリンとの戦闘です。(The second stage is fighting stage against Goblin.)


Stage2 - Rule

ゴブリンは決められた場所をパトロールします。もしプレイヤーを見つけたら接近します。(Goblin patrols the designated area. If Goblin detects the player, it approaches.) しかし、プレイヤーと距離が離れると、ゴブリンはまた所定の位置に戻ってパトロールします。(However, as the distance between Goblin and the player becomes remote, they return to their original positions and patrol the designated areas.)
プレイヤーはBoxを獲得してトラップをインストールします。トラップでゴブリンを倒すことが出来ます。(The player installs traps and attracts and kills goblin.) プレイヤーはトラップを設置するのに時間がかかります。 ですから、プレイヤーはトラップを設置する前に、適当な位置を考えなければなりません。(The player takes time to install the trap, so the player has to think carefully about it.)

Stage2 - ScreenShot

ゴブリンは特定の場所をパトロールします。(Goblin patrols each set of places.)

プレイヤーはトラップを取り付け、ゴブリンを誘引します。(The player installs the trap and pulls the goblin onto the trap to kill.)


3. ステージ3は3D氷の洞窟ステージです。(The third stage is puzzle stage like Pokémon’s ice cave.)


_ポケットモンスターゴールドの氷の洞窟がモチーフ。 モチーフにした理由は二つある。 1.今までしたダンジョンの中で一番面白かった。 2.3Dゲームに、2Dの論理を応用してみたかった。_

Stage3 - Rule

プレイヤーは氷の上では上、下、左、右にのみ移動できます。移動方向を決めると氷の上を滑ります。(The player slides on the ice. So we have to go in four directions.)
通ったエリアにはXが表示され、Xエリアに戻るとステージがリセットされます。同じ場所を二度滑ることはできません。(You can’t go back to where you’ve been. because Such situation leads to a reset.)

Stage3 - ScreenShot

プレイヤーは氷の上を滑ります。 滑ってる間キーボード入力はできません。(The player cannot operate the keyboard on the ice.) 同じ場所を二度通ることはできません。(Once you've passed, it's an X mark. If you go to the place marked X, the puzzle is initialized.)

4. ステージ4は、パターンのあるボスモンスターとの戦闘です。(The fourth stage is fight the boss who have the 3 pattern.)


MMORPGゲームでよく登場するパターンのあるボスを作ってみたかったです。 ステージ2ではプログラミングできなかった精密なボスAIを作りました。

Stage4 - Rule

このステージでプレイヤーにはステミナが存在します。ステミナの回復のために走ることを休むことも必要し、ボスの攻撃を避けるためにステミナを使って走ることも必要です。(In this stage, the player needs to take a break from running to recover the stamina, and use the stamina to avoid attacking the boss.) ボスは三つのパターンを持っています。(The boss has three attack patterns.) ①毒唾を吐き②魔法を使い③ダッシュします。(Poisonous needles spitting, magical star, dash.)
ダッシュパターンの際、プレイヤーが突進を避けると、ボスは壁に頭を打ち込んでHPが減少します。(The boss loses his health when he hits his head against a wall during a dash pattern.)

Stage4 - ScreenShot

Shiftを押して走るとステミナが減少します。歩けばステミナが回復します。ボスの攻撃によって、プレイヤーはいつ走るかをよく考える必要があります。(Running reduces the stamina.(Run key : press Shift Button) Walking will restore the stamina. Depending on the boss's attack, the player must think carefully when to run.) 毒唾を吐く(Poisonous needles spitting. ) プレーヤーの方向に3度の毒針を発射します。(Fire three poisoned needles, the way is the player's current position.) 魔法(magical star.) 魔法を使うと床にピンク色の道が見えます。 その道にボスの魔法が移動します。プレイヤーはピンクの道を見て攻撃をよけなければなりません。(Goblin uses magic to create a pink road on the floor, and two seconds later, stars are created and moved to the pink road. When you touch a star, you lose your health.) 魔法を使った後、ボスはダッシュします。(After using the magic pattern, Goblin uses the dash pattern.) プレイヤーがボスのダッシュを避けると、ボスは壁にぶつかってHPが減少します。(When the player avoids the goblin dash, the goblin hits his head against a wall and lose his health.) ボスのHPが半分で怒り状態になります。 パターンがランダムになりパターンの待ち時間が短くなります。 そして、魔法を使えばもっと多くの星が生成されます。(If the Boss's Hp is less than the Half, then Boss's State turn to the Rage mode. Rage mode is more speedy and the magic is more powerful.) ボスのHPが0になるとエンディングが流れます。(When Goblin's health reaches zero, the player wins and the ending scene begins.)

反省

初めてのチームプロジェクトだったので、協業過程でも多くの課題もできた。 すっきりとコーディングされた詳しいコメントの作成、変数の名前の付け方や詳細を事前に話し合って統一しなければならないことを感じた。


🔧開発情報

制作時期 :2018/04~2018/05
制作時間 : 一か月
使用ツール : 2018.8.1 Unity (2019.3.1f 互換性あり)

Show all projects by directorjin