2023 ソフトウェア設計及び演習用の班Wiki

23::gr11::中野陽太

個人活動記録

第1回

  • 作るものの方向性を決めた(二人で協力するゲーム)
  • LINEグループを作成した。
  • 企画のディティールはまだ決まっていないがこれから肉付けしていきたい。

第2回

  • わんこそばゲームをやることに決めた
  • 私はダーツゲームの案を考えた。
  • 企画書をだいたい書いた

第3回 0502

第4回 0512

  • 各自が考えたミニゲームのチェックを行った
  • 全体的な画面遷移のプログラムを進めた
  • とりあえず7個ミニゲームの案を用意できた。あとは実装していくのみ

第5回 0519

  • 画面で役割分担することにした。私は戦闘画面とゲーム終了画面などの全体像を担当することにした。 プログラム
  • ランダムにコマンド選出する機能を追加
  • ミニゲーム終了から戦闘画面に遷移する機能追加
  • 味方のHPを1ターン毎に減らしていく機能(仮)を追加
  • 敵HPと味方HPのクエリパラメータ化

第6回 0526

  • 敵HPを減らす処理と味方HPを減らす機能をjavascriptで追加した(クエリパラメータ化した)
  • とりあえずロジック部分(javascript)の主要部分はおおよそ完成した
  • cssやアニメーションはまだ実装していなので、今後はそれを実装していこうと思う

第7回 0529

  • 前まではロジックだけを実装していたコマンド選択画面のデザインを作り込んだ
  • ミニゲーム終了後、味方から敵にダメージを与えるhtmlを仮実装した Screenshot from 2023-05-29 16-01-08.png
  • 味方から敵にダメージを与えるhtmlの後の敵から味方にダメージを与えるhtmlを仮実装した Screenshot from 2023-05-29 16-01-17.png
  • 次回はミニゲーム終了後の画面のデザインやアニメーションを実装したいと思う Screenshot from 2023-05-29 16-01-19.png

第8回 0602

  • 敵へのダメージ計算画面を作った Screenshot from 2023-06-02 15-48-04.png
  • 敵から味方へのダメージ計算画面を作った Screenshot from 2023-06-02 15-41-37.png
  • わんこそばミニゲームのみで統合してみた。うまくいった。
  • 私は全体設計を担当しているので、統合にあたっての規格を考え、みんなに知らせた。ファイル名やページ遷移など。 各ミニゲームファイルの規格は以下の通り。
  • 音ゲー minigame1.html
  • わんこそば minigame2.html
  • サンドバッグ minigame3.html
  • インベーダー minigame4.html
  • たまご minigame5.html
  • 木こり minigame6.html
  • 射的 minigame7.html
  • ミニゲーム終了後のページ遷移の規格は以下の通り。phpはplayer hpでプレイヤーHP。ehpはenemy hpで敵HP。 Screenshot from 2023-06-02 15-59-21 v2.png

第8.5回 0609

  • 統合をした。規格を決めていなかったため、かなり手こずった。規格を作ることの重要性を知った。
  • 全体設計担当として設計図をホワイトボードに書いた。
  • ディレクトリ構成の規格案を4つ作った(Aパターン、Bパターン、Cパターン、Dパターン)。Cパターンで班員全員から了承が取れたので、Cパターンで進める。 PXL_20230609_101536986.jpg PXL_20230609_101536986~2.jpg

第9回 0616 中間発表

  • htmlに遷移しただけでは自動で音声が流れないため、自動で音声が流れるように、SPA(Single Page Application)化をしようと試みた。大幅な設計変更になりそうである、、、

第10回 0623

  • enchant.jsという外部ライブラリを使って、ゲームを作ることにした。コマンド選択画面をjavascriptだけで実装することを今日はした。また、変数名や関数名やディレクトリ構成の規格を作って、みんなに知らせた。

第12回 0707

  • enchant.jsでコマンド選択画面を実装できた。UIはまだまだなので、詰めていきたいと思う。また、テスト統合してみて、うまくいった。 Screenshot 2023-07-07 at 16-00-01 摩天楼.png

第13回 0714

タイプ選択画面をenchant.jsで実装した(画像上)。また、コマンド選択画面のUIを強化した(画像下)。 Screenshot from 2023-07-14 15-02-13.png Screenshot from 2023-07-14 15-02-18.png

第14回 0728 最終発表

各グループで作っているプロダクトや使用している技術が全く異なっていて、聞いてて面白かったし、新しい技術を知るきっかけになった。


最終更新日:2023/07/28 14:06:07