!!!活動記録 !!!プログラム !!!担当モジュール ::[[novelモジュール|18::gr11::nishioka::novel]] !!第一回 班を決めた、頑張ろうと思った。 !!第二回 簡易企画書を作成した。 !!第三回 ストーリーの大まかな流れ、イベントを考えた。ポイント制などゲームの設定なども考えた。
ストーリーに関しては最後まで終わらなかった。 !!第四回 ものと動作の仕分けを行った。 !!第五回 モジュールわけを行った。全ては終わらなかったため来週に持ち込むことになった。 !!第六回 モジュール分けの残りを行い、ミニゲームの作成にとりかかった。 !!第七回 ストーリーの文字が流れるプログラムのプロトタイプの作成した。 !!第八回 中間発表の準備を行った。
前回作ったプログラムよりもnovel.enchant.jsを使ったプログラムのほうが今回は適しているということに気づいたためそっちのプロトタイプの作成にとりかかりはじめた。 !!第九回 中間発表。
novel.enchant.jsを用いた文字の流れるプログラムのプロトタイプができた。 !!第十回 novel.enchant.jsを編集して条件分岐の変更を行った。またストーリーの本文も打ち込んだ。 !!第十一回 ひたすら本文打ち込み
条件分岐のさらなる条件分岐の追加 !!第十二回 第12回のnovelモジュール班を参照
moziを画面表示と統合するときにx,y座標が変わると条件分岐の時選択できなくなるというバグが生じた。novel.enchant.jsのy座標を文字のスタート位置まで加算することでそのバグをなくすことができた。 !!第十三回 統合を行った。文字を流している途中で画像を遷移させたかったが、それに失敗した。マウスのクリックによってプログインの関数により次の文を出力しているため、その前に他の関数などを読み込んでしまうためという理由がわかった。画像の遷移もマウスクリックでできるようにすれば解決すると思いそのような関数をプラグインのnovel.enchant.jsに書き込んだ。
成功した。
次回までの課題→画像を遷移した時、novelの上に画像が出てしまっているので、それを改善する。 !!第十四回 まず、前回出た課題を解決した。その中身は上のnovelモジュールの中身のnovel.setIMG();の追加を見てください。さらに、画面タッチのタイミングで元画像を削除するプログラム、画面タッチのタイミングでキャラクターの画像を追加するプログラム、画面タッチのタイミングでキャラクター画像を削除するプログラム、画面タッチのタイミングで引数に入れた関数を実行するプログラムを作った。それの中身もnovelモジュールの中身を見てください。また、統合の中で出たモジュールのバグの解決を手伝った。 !!第十五回 本日は、まず最初に登場キャラクタにポイントをつけてその点数がしっかりと動いているかを確認した。ミニゲームとしっかり連動して動作しているかも確認して成功した。その後ひたすら、jsファイルにストーリーの本文の挿入を行った。またnovel.enchant.jsのremove関数に変更を加えた。 !!第十六回