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

19::gr07::ゲームチーム活動記録

中間発表よりチーム分け。

チームメンバー

    • 菅原
    • 高谷
    • 田中
    • 賀(リザルト画面、画面間のデータ渡し)

活動記録・タスク割り振り

6/14 チームに別れる

担当分けしました。締め切りは6/21。
(担当)

  • 菅原:キー入力・判定
  • 高谷:SEモジュールをenchant.jsを使って再作成。ノーツ配置の設定・表示
  • 田中:CSVファイルの読み込み。ノーツ譜面の作成。ノーツエフェクトの作成。
  • 賀:リザルト画面、画面間のデータ渡し(Cookieで)

6/15 賀毅

Cookieを使った値を保存するプログラムを作った

OPTION値保存の関数 setCookie(cname,cvalue,exdays) option保存機能 例えば、速度を5にする場合、scriptにsetCookie("Speed",5,30)を書けば、保存できる getCookie(cname) Speedを読み込む場合、var x = getCookie("Speed");を実行させれば、保存されたデータが読み込まれる

6/21 授業前の高谷

とりあえずenchant.js を用いて上からものを降らすファイルは完成。ただ、もともと考えてる流れができていないので見直しは必要。
あと、これをそのまま関数化してモジュールとして用意したい。

6/21 第10回

各自の作業。各自モジュール作成に手こずり、合成までは至らなかった。

高谷:授業前のファイルを破棄し、配列を編集して取得する関数を制作した(使用した関数 参照)。結局ノーツ表示が出来なかったのでできるようにしておきたい。
菅原:もくもくと...
田中:中間発表の時点では、csvファイルの読み込みがうまく行かなかったが、不具合を修正しほぼしっかり動くようになった。
 賀:平井と只野のOPTION画面ができてきたら、データ渡しの全体テストを行う

6/28 第11回

各自の作業。

7/05 第12回

各自の作業。少しずつシステムUIチームとのゲームの流れ的な統合を初めている。
高谷:システムUIの方で、ゲームをスタートさせたらウィンドウを新しく開くことにした。window.open(リンク)で実現した。
いろいろあったが、画面サイズは1920*1080にすることに。
菅原:判定モジュールの調整。export func...としてアクセス可能にしてみた。ノーツを表示するモジュールの制作。ノーツの配列を2次元関数で受取それに基づいてノーツを表示する。
田中:裏モードのストーリー(シナリオ的なもの)を考案・執筆。
 賀:Start画面に、デフォルト値の設定をした。Cookieの使い方の支援

7/12 第13回

各自の作業。各モジュールの統合作業を行っている
高谷:processing.jsあるやん!!!座標の表示方法的にprocessing.jsのほうが表示しやすかったので即導入。一瞬でノーツが表示される(いままでのは何だったんだ)
菅原:もくもくと...exportはだめなそうな
田中:前回と同様、裏モードのストーリーの考案・執筆。
 賀:テスト・中国語翻訳

7/19 第14回

各自の作業。
高谷:曲普通に流せるやん。p.minim.jsを導入し、音を流せるようにした。ただノーツとのタイミングが調整できていない。
ボタン押して消えるようにするのはどうしようかな・・・。
菅原:もくもくと...リモート作業
田中:他の終わってない部分の支援をしていた。
 賀:全体的に支援 スコアの表示を考えた

7/25 高谷

ノーツをボタンや拍にあわせて消すために、notes_nextを導入。
notes_next:1次元配列。次降るノーツの位置を保存する。
まだ動かないので明日実現していきたい。

7/26 第15回

各自の作業。
高谷:Notes_Next完成。しっかりノーツが消えるようにMusic_DataBase.jsの作成。送られたCookie情報を元に、対応するデータを呼び出すようにする。
なんでNotes_Check()2個めの引数とんないんだよぉぉぉぉぉぉぉぉぉ!!!!!
菅原:後ろ(ここでは前記)の発狂聞き流しつつもくもくと...スコア計算の関数を作成
田中:リザルト画面の手伝いをした。最初はスコア表示がうまく行かなかったので、完成してよかった。全体的なプログラムは賀が担当。
 賀:Result画面を完成させた、スコアとMaxCombo数の表示を作っていた。 

7/? 高谷

Notes_Checkの引数取らない問題の原因究明。結論を書くと引数はとってたみたいですね
関数内にあるキー情報を保存する関数が原因?key_codeがそのfanction内でのみ値が保存され、外を開くとNaNになっていた(NaNと…!)
NotesCheck()を別に作成し、改善。

7/31 高谷

スペースキー対応。アフツァーモード対応(雑)。SEの変更。リザルト画面に向けてスコアと最大コンボ数をcookie保存。
テンポに対応してノーツのタイミングを調整。理論上うまく行ってるはず…?
本当にフレームレートの不安定さやばすぎ。裏のUI閉じるようにしても少し遅い。

8/1 田中

ノーツの判定エフェクトをgifで作成した。gifはどうしても画質が落ちるので少し残念。 また、楽曲譜面の作成をした。楽曲とのラグの問題がどうしても残る。明日の発表に向けて班ウィキの編集をした。

班wikiトップ


最終更新日:2019/08/01 20:19:53