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

17::gr01::松井 優宜

6/2

  • 進捗
    • マップモジュールの作成
      • 先代のマップのソースコードを読んで
      • それを参考にマップモジュールを組んだ。
  • 今後
      • あたり判定の関数の作成、マップの遷移のコードの作成。

6/9

  • 進捗
    • 当たり判定の関数の作成
      • 当たり判定をつけた時に止まって欲しいところを通り抜けるバグが発生
      • ある程度範囲を設けてx、yの値を取ることで解決。
      • また、マップごとにあたり判定をつけれるようにした。
  • 今後
      • マップ遷移のコードの作成

6/16

  • 進捗
    • マップ遷移のコードの作成
      • 背景とキャラの座標をいじることで見た目次のマップに遷移しているようにした。
      • マップの遷移について属性ごとのマップに対応した遷移先を設定することで多量のマップの遷移に対応。
  • 今後
    • エンカウント,街に戻るボタンの作成

6/23

  • 進捗
    • エンカウントの作成
      • エンカウント率の調整とxとyの値を取りキャラが動いてない時はエンカウントしないようにした。
  • 今後
    • 街に戻るボタンの作成

6/30

  • 進捗
    • キー操作で街に戻るボタンを作成。
      • windowを2つ作成しhideで隠すことで見た目1つのwindowで動いているようにした。
  • 今後
    • エンカウントした時にキャラが動き続けることで2重にエンカウントするバグが発見されたのでその修正

7/7

  • 進捗
    • エンカウントのバグの修正
      • エンカウントした直後にキーシグナルを取らないようにして、xとyの動かす値を直接0に書き換えることでバグを修正。
  • 今後
    • 街との統合

7/14

  • 進捗
    • 街との統合
      • windowを2つにした時に概ねうまく行ったが、1つのwindowでやったほうが綺麗に見えるため1つのwindowで統合した。
  • 今後
    • 街とマップの画像の大きさの違いによるwindowの大きさの変更

7/21

  • 進捗
    • windownの大きさの変更
      • windowの大きさを変更するのは無理なので余計な部分をステータスなどを表示させ隠す方向に変更。
      • 街と統合した時にマップから街への遷移の時にremoveがうまく行かない事件がはっせいした。
  • 今後
    • 1つのwindowでのマップから街への遷移

7/28

  • 進捗
    • マップのウィジェットをvboxに入れる
      • vboxに入れることでメニュー画面が呼び出せるようになった。
      • 1つのwindowでのマップから街への遷移に苦戦中。
  • 今後
    • 1つのwindowでのマップから街への遷移
    • 戦闘モジュールとの統合
    • ボスの会話モジュールとの統合

7/30

  • 進捗
    • ついに1つのwindowでの街への遷移に成功した。
      • しかし2回めにマップに行こうとするとセグメンテーションフォールトをおこす。
      • キャラが動きながらだと同じくセグメンテーションフォールトをおこす
  • 今後
    • セグメンテーションフォールトの原因の究明

8/1

  • 進捗
    • マップと街とボスの会話の統合
      • 1つのwindowでの統合は厳しいと分かったのでwindowを複数使用して、統合を開始。
      • 無事に統合に成功、またキー操作で街に戻るのは初めてプレイする人にはわかりづらいので マップ画面にボタンを配置。またボスの会話のために隠しコマンドを作成。戦闘画面とも統合できた。
  • 今後
    • BGMの作成

8/3

  • 進捗
    • デバックをした
    • エンカウントが貯まるバグの修正
    • ダッシュ機能の追加
    • ダッシュによるあたり判定のバグを修正
    • 物にあたり続けた時のエンカウントのバグを修正
  • 今後
    • 音量調整
    • 宝箱
    • 最終発表


最終更新日:2017/08/04 12:52:54