issues
search
otTATto
/
TanksG
[WIP]2024年度「ゲーム開発学特論」グループG による Unity Tanks! Tutorial の改良課題です.
https://assetstore.unity.com/packages/essentials/tutorial-projects/tanks-tutorial-46209?locale=ja-JP&srsltid=AfmBOorKtBDHp2NnBk7mxDsqTzkv3X_FmGuF-vEMBVfGmRv7t4gm4Vc4
0
stars
0
forks
source link
TASK: フェーズ 2「アイテム課題」の実装
#16
Open
otTATto
opened
2 weeks ago
otTATto
commented
2 weeks ago
概要
フェーズ 2 の「
アイテム課題
」を実装する.
おおまかな内容
[ ]
アイテム管理
[ ]
アイテムの使用
[ ]
アイテムの効果実装
[ ]
ログインボーナス機能
具体的な仕様
1. アイテム管理
ゲーム内でアイテムを取得したり、ゲームの運営者からアイテムを配布する機能を作成する事前準備として、アイテム管理機能を実装する
アイテムのマスターデータを用意して、新規アイテムの追加がしやすい仕組み作りをする
管理画面側の仕様
ユーザーごとに所持しているアイテムの一覧を表示する
ユーザーIDで検索すると、そのユーザーが所持しているアイテム一覧を表示する
アイテム一覧には以下の情報を表示する
どのユーザーの所持アイテムかがわかる情報(ユーザーID、ユーザー名)
対象ユーザーの所持アイテムリスト(アイテムID、アイテム名、所持数)
ゲーム側の仕様
ホーム画面で「Item List」ボタンを押下するとアイテム一覧のダイアログが表示され、プレイヤーが所持しているアイテムが全て表示される
ダイアログでは、アイテムごとに以下の情報をリスト表示する
アイテムアイコン、アイテム名、所持数、「使う」ボタン
アイテムのマスターデータ
各自適当に用意して良い
マスターデータの内容は問わない
2. アイテムの使用
プレイヤーが所持しているアイテムを使用できるようにする
アイテム使用の仕様
「アイテム一覧」ダイアログから所持アイテムの「使う」ボタンを押下するとアイテムを使用できる。アイテムは1つずつしか使用できない。使用できた場合、アイテムの所持数を1減らす
「使う」ボタンを押下した後にアイテム使用に関するダイアログを開く
エラーなくアイテムが使用できた場合、ダイアログではアイテムの効果説明をする
何らかの理由でアイテムの使用がエラーの場合、ダイアログではエラー文を表示する
3. アイテムの効果実装
プレイヤーが使用したアイテムの効果を実装する
戦車の装甲強化アイテムの仕様
使用することで、次のプレイ時のみ一時的に自機の最大HPが2倍となる
この効果が適用されるのは、ネットワーク対戦機能と、レイドバトル機能のみとする
いずれも自機のHPが0となったタイミングで最大HPは元の値に戻る
「使う」ボタンを押下した後のアイテム使用に関するダイアログの挙動は以下とする
既に効果が適用されている場合、アイテムは使用できず「既に効果が適用されています。」と表示する
アイテムを使用できた場合、「戦車のHPを2倍にしました。」と表示する
装甲強化時の各種表示に関する仕様
対戦フィールド
装甲強化アイテムを使用している場合、HPを表すインジケータ2本を二重で表示し、HPが2倍あることを表現する。その際、2本目のインジケータは色を変更する
ネットワーク対戦の場合、この表示は自分にも対戦相手にも適用する
ロビー
装甲強化アイテムを使用した状態がわかるアイコンを表示する
この表示は自分にも対戦相手にも適用する
4. ログインボーナス機能
プレイヤーが使用したアイテムの効果を実装する
スタミナの仕様
プレイヤーのステータスの一つであるスタミナは、レイドバトルの参加時に1消費する
ホーム画面の右上のヘッダー領域に、現在のスタミナを表示する
スタミナの初期値は3とし、最大値は5とする
以下のスタミナ回復アイテムでしかスタミナは回復できない
スタミナ回復アイテムの仕様
使用することでプレイヤーのスタミナを1回復する
「使う」ボタンを押下した後のアイテム使用に関するダイアログの挙動は以下とする
スタミナが最大値の場合、アイテムは使用せず「スタミナはこれ以上回復できません。」と表示する
アイテムを使用できた場合、「スタミナを1回復しました。」と表示する
概要
フェーズ 2 の「アイテム課題」を実装する.
おおまかな内容
具体的な仕様
1. アイテム管理
管理画面側の仕様
ゲーム側の仕様
アイテムのマスターデータ
2. アイテムの使用
アイテム使用の仕様
3. アイテムの効果実装
戦車の装甲強化アイテムの仕様
装甲強化時の各種表示に関する仕様
4. ログインボーナス機能
スタミナの仕様
スタミナ回復アイテムの仕様