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

18::gr07::野田みさち

いわおモジュール

  • 画面に登場するようになった(6/8)
  • 左への横移動ができるようになった(6/8)
    • それに伴い、歩くアニメーションも追加
  • ものをなげられるようになった(6/22)
    • ものを投げる関数を別ファイルにおくことにした(いわモジュール)(8/1)
  • 投げるアニメーションをつけた(7/20)
    • 実際に石をなげるタイミングとの調整が難しかった
  • 繰り返し登場するようになった(8/1)
    • 跳ね返された岩との当たり判定を追加
    • やられた時、画面外に出た時に初期位置に戻るように調整
    • やられた時のアニメーションも追加

いわモジュール

  • いわお内にあった、いわおが投げるいわを別ファイルに分割したもの(8/1)
    • mainではなく、iwaoで呼び出し
    • 半カニがパンチしているときに当たると動きが逆になるよう条件を追加

わかめモジュール

  • 画面左上に体力ゲージを表示(7/13)
    • まだゲージは変化しない(当たり判定未実装のため)
  • プレイヤーへのダメージが反映されるようになった(7/29)
    • 敵と見方が重なっている間ずっと体力が減ってしまう…のを変数judgeで判定を一回にし解消
  • 体力がゼロでゲームオーバー画面に遷移できるようになった(7/31)
    • mainでなく、プレイヤーのファイルで呼び出し
    • どのステージでも使用可能にするため分岐も追加

当たり判定モジュール

  • 各キャラクターに設定したので、なしになった

jsファイルの結合

  • 背景といわおを同時に画面に出せるよう試行錯誤中
    • 6/29 ふたつのファイルを同時に読みこもうとすると、あとに読み込んだファイルのみ表示される 背景透過などもためしたがダメだった
    • 7/6 TAさんからのアドバイスより、2回Window onloadをしている→2回ウィンドウを表示しているため、あとに読み込んだファイルで上書きされてしまうことが発覚
    • 7/13 各jsファイルの関数をひとつのjsファイル(main)で呼び出し、mainをhtmlでよびだしたいが、うまくいかない
    • 7/20 先生のアドバイスにより、背景といか、いわおを同時に表示することに成功!!!!!!→カニの結合も完了
  • 個人で作ってもらって動作したファイルをこれまでどおりworkに、そこからもってきて結合が成功したファイルをcompoleteに保存していくこととする
  • 1ステージはmain
  • 2ステージはmain2
  • 3ステージはmain3

影武者モジュール(8/2)

  • 当たり判定用に透明な画像を置く
  • 第3ステージで使用
  • カーニハンと投げられたカニのものを用意
  • 投げたカニがメカニックとぶつかると双方が消える

その他やったこと

  • カニ(7/27)
    • 連続でジャンプしないよう条件を追加
      • 地面にいる時だけ跳ねる
    • 当たり判定の実装
      • 判定の範囲が、画像の大きさそのままだと、どうやってもよけきれない…→当たり判定の範囲をカニの幅÷2を半径とする円にすることで解決
  • 半カニ
    • 当たり判定の実装(7/27)
    • ボタンを押しっぱなしにすると、腕が出しっぱなしになるのを解消(8/2)
  • カーニハン(8/3)
    • ジャンプしながら投げられないように調整
    • かに坊からのダメージを受ける条件&かに坊をキャッチする条件を調整
  • カーニハンが飛ばしたカニ(8/2)
    • カーニハンでなげる関数を呼び出していたが、メインで呼び出せるよう変更


最終更新日:2018/08/03 13:17:32