Unity クイズゲーム作成#4
Unityでクイズゲーム作成状況4週目。
■今週やったこと
今週は土日出勤して忙しくてほとんど手を付けられていません。
夏休みまで予定びっしり。。。
・前回のアイテムのバグを修正。
起動時のアイテムリスト配列のリサイズ処理が間違っていました。
・敵キャラ画像を少し追加
今のところ全12パターン。
敵キャラ正面と攻撃画像の2パターンだけなのでだれか作って( ´∀` )なんちゃって
■残課題(先週から変わらず)
・最後の問題以降、同じ問題が出る。
(敵HPが残っているときに問題がなくなった場合どうするか未検討)
・ユーザー登録、ログイン 未実装(いらんかも)
・アイテム使用時の判定処理未実装
・虫眼鏡(問題のヒントとか敵ステータスを調べるとか)未実装
・クリア条件なし、クリアシーンを作成したい。
・履歴を残す機能を作りたい。
・問題登録機能を作りたい。
・BGM未実装
・効果音未実装
・ランキング機能を作りたい。
Unity クイズゲーム作成#3
Unityでクイズゲーム作成状況3週目。
■課題のいくつかを対応
・時間経過で体力を回復する機能を実装
⇒終了時の時間から起動時の時間経過でも回復できる
・スピードの値を回避計算に反映
・アイテムのドロップをユーザーのイベントリに追加、削除されるように修正。
⇒使用判定まで対応。効果は重複せず、フラグの設定まで完了。後はフラグで判定する処理を追加する。
・QCボタン(アイテム)を設定。虫眼鏡未実装
・能力割り振りではなく、レベルアップで上昇するように変更。
・その他ちょこちょこと修正。
■残課題
・最後の問題以降、同じ問題が出る。
(敵HPが残っているときに問題がなくなった場合どうするか未検討)
・ユーザー登録、ログイン 未実装(いらんかも)
・アイテム使用時の判定処理未実装
・虫眼鏡(問題のヒントとか敵ステータスを調べるとか)未実装
・クリア条件なし、クリアシーンを作成したい。
・履歴を残す機能を作りたい。
・問題登録機能を作りたい。
・BGM未実装
・効果音未実装
・ランキング機能を作りたい。
Unity クイズゲーム作成#2
クイズゲーム作成の進捗状況
■課題のいくつかを対応
・問題を完全にランダムにし、重複しないよう修正。
⇒新たな課題:最後の問題以降、同じ問題が出る。
・不正解時のユーザの被ダメージを実装
⇒新たな課題:時間経過で体力を回復する機能を実装したい
・ガードの値を攻撃/ガード時に考慮するよう計算式を変更
⇒スピードは値だけ設定(回避率に使用しようと予定)
・経験値とレベルアップ機能を実装
・レベルや能力などのステータスを保持するよう修正
■残課題
・最後の問題以降、同じ問題が出る。
(敵HPが残っているときに問題がなくなった場合どうするか未検討)
・時間経過で体力を回復する機能を実装したい
・ユーザー登録、ログイン 未実装(いらんかも)
・スピードは値だけ設定(回避率に使用しようと予定)
・アイテムドロップするが効果なし
・QCボタン(アイテム)、虫眼鏡(問題のヒントとか敵ステータスを調べるとか)未実装
・クリア条件なし、クリアシーンを作成したい。
・履歴を残す機能を作りたい。
・問題登録機能を作りたい。
・能力割り振りなどの機能を作りたい。
・BGM未実装
・効果音未実装
・ランキング機能を作りたい。
Unity クイズゲーム作成#1
Unityの勉強を始めた。
簡単なところから+QC検定を受けなければということで
QC検定の問題ができるクイズゲームを作成することにした。
■作成を始めて1週間くらいの経過状況。
現場猫ならぬクイズ猫(仮称)が敵キャラ。
TEST QUEST(検定クエスト)(仮称)。
とりあえずAndroid用にした。
画面設計をとりあえず適当にして、
画面とボタンを配置、シーンの切り替えやパネルの表示非表示切り替えなどを設定。
このアプリは問題をCVSファイルで読み込み、
読み込んだ結果をランダムに表示、
選択肢の数に対応するパネルに値を設定・表示する。
解答が正解の場合、敵にダメージを与え、次の問題を表示する。
敵を倒すとダンジョンの奥へ進み、別の敵がランダムに出現する。
課題
・色々詰め込みすぎている。
・ユーザー登録、ログイン 未実装(いらんかも)
・問題が完全にランダムなので重複することがある。
(読み込み時、リストに入れて出題したらリストから削除すればよさそう)
・不正解時のユーザーの被ダメージ未実装
・攻撃のみ実装、ガード・スピードは値だけ設定
・アイテムドロップするが効果なし
・QCボタン(アイテム)、虫眼鏡(問題のヒントとか敵ステータスを調べるとか)未実装
・クリア条件なし、クリアシーンを作成したい。
・履歴を残す機能を作りたい。
・問題登録機能を作りたい。
・経験値とレベルアップ、能力割り振りなどの機能を作りたい。
・BGM未実装
・効果音未実装
・ランキング機能を作りたい。
■その他
完全に独学なのでどこのタイミングで
オブジェクトが生成されるとか消えるとか知らん(ぇ
とりあえず、newしなければdeleteしなくてええやろの精神
C言語とは違う部分やstaticとかpublicとかの仕様をきちんと理解していない
地味に調べながら進めていこう。。