2018 ソフトウェア設計及び演習用の班Wiki
18::gr11::moriyama
マップモジュール
- ストーリーの中でイベントが変わるごとに、マップが表示され次のイベントにキャラが移動する
kanokoreMapScene(story_number)
- function kanokoreMapScene(story_number) {
- switch (story_number) {
- case 1:
- HND_IMG.addEventListener('enterframe', function() {
- if (HND_IMG.x < 600) {
- HND_IMG.x += 5;
- }
- });
- break;
- case 2:
- ........
- 引数に1〜の数字を用いることにより、どのストーリーの章が終わったかを判別できるようにした。
ノベルモジュールの補助
- ストーリーの量が膨大だったので、ひたすら文字挿入を手伝った。
- あらかじめ担当の西岡が作成した背景やキャラの挿入や削除を行う関数を使い、必要なところでその関数を用いて、ストーリー部分を完成させた。
今までの成果と感想
私はプログラミングが苦手なため、モジュールの中でも一番単純なマップモジュールを担当させてもらいました。友達の手助けもあり、比較的スムーズに目的のモジュールを作ることができました。そのため、背景の画像やキャラの完成度を予定よりクオリティーを上げることができました。その後は一番大変なノベルモジュールを担当していた西岡くんの補助をしました。ストーリーの量がとても多かったのでその文字の挿入、またあらかじめ背景やキャラの挿入の関数を作ってもらっていたので、必要な場面でその関数を用いて背景やキャラの挿入を行いました。手伝っていくとモジュールごとで大変さがだいぶ違っていることを感じたので申し訳なかったです。でも協力してなんとか終わらせることができたので良かったです。
今回グループでひとつの作品を作る大変さや達成感を経験することができました。システムの開発において一番最初のものと操作の洗い出しやモジュール分けがいかに重要か痛感することができました。同じ班のメンバーには感謝です。
最終更新日:2018/08/03 12:23:43