2019 ソフトウェア設計及び演習用の班Wiki
19::gr13::佐々木雄大
第五回
- モジュール分けと担当者決めを行った(主人公の操作のプログラミングを行うことになった)。
- JavaScriptに決めた。
- 主人公キャラクターはフリー素材から引っ張ってきた。
- 移動はマップを移動させてキャラクターを足踏みさせる。
第七回
- プロトタイプ作成(キャラの歩行制御)。
- if文を使ってキャラの画像を変化させることで動いているように見せることに成功した。
- 配列を使ってもうまく行かなかったけど全部if文を使ったらうまくいった。
第十二回
-
敵キャラの追尾機能がやっとできた
動かなかったり、ワープしたり、ごちゃごちゃに動いたりしたけど、しっかりと主人公まで追ってきてそこで止まる機能を付け加えることができた。
結局できたプログラムは簡素になったけど、読みやすくていいと思う。
第十三回
- 敵キャラの追尾機能を全キャラに実装させた
- 回転する敵が主人公と目があった時だけ追尾する機能を実装させた
主人公と敵キャラが同じx軸やy軸上にいる時に追尾するのは前回のを応用させてすぐにできたけど、目があった時だけ追尾する機能はずっと回転しながら動いたりしてなかなか上手くできなかった。
できた時はうれしかったけど、できた文がすごく短い文だったので考えすぎだったんだなと思った。
- 班wikiの更新
第十四回
-
敵キャラをマップに実装させた
実装させた瞬間にバグが大量に出てきて修正するのに時間がかかった。(追いかけてこなかったり、動かなかったり、回転しなかったり) - 敵キャラに壁や障害物、主人公への当たり判定をつけた。
障害物をすり抜けたり、なぜか謎の当たり判定がついていた場所もあったが居残りして修正できた。 - 敵の画像を変えた
ピクセルが合わなかったため。
最終更新日:2019/08/02 16:15:28