>>{22::gr07}{うちのはん}
[Gitlab|https://gitlab.cis.iwate-u.ac.jp/2022_g07]
<<活動記録>>
!!第1回
!4/15
*班決め((br))
カード好きのおとこどもがあつまりました((br))
なお私はデュ○マの殿堂入り紹介動画しか見たことがなく殆どわからないので頑張ります
*仮テーマ決め((br))
俺達の青春を取り戻したい! らしい
!!第2回
!4/22
*HTML、JavaScriptの基礎((br))
*テーマが正式決定 ((br))
決まったのでがんばりましょう どうやら私達は青春を取り戻せるようです
*Gitの使い方等
!!第3回
!5/6
*javascriptの基礎(続き)
*ものと操作の洗い出し
カードの効果やら何やらの情報まとめるの大変そう
大体は配列でいけると思うけど、、、
操作考えたらカードの枚数次第で死ぬほど増えて大変そう
というか分担がかなり大変かもしれない
!!第4回
!5/13
*javascript応用
*もの操作洗い出し、軽くモジュールの話
思ったとおりカードの処理が難しすぎた。このままではカード80枚分の配列を用意しなければ…
バックエンドのカードの処理を担当したいと思っております
jsの配列のメソッド等勉強をしなければならないと思いました。
!!第5回
!5/20
*html応用
*Gitlabについて
話し合いの感じではカードの処理はなんだかうまくいきそうな感じだった。細かい部分は直してけばいいですね
なんかゲームの制御部分を作りたくなったのでそっち作るかもしれないです
とりあえずenchant.jsの勉強をしたいと思った。ゲームプログラミングについても学んでおきたい。
!!第6回
!5/27
*enchant.js
ゲームの核のフィールド表示にとりかかった むずかしい
難しいと感じる部分はオブジェクトやら何やらがどう動いてるか、がわかっていないだけだと思うので勉強しましょうbr>
!!第7回
!6/3
*デバッガ
余り講義時間中に進捗がなく、空き時間でやろうとしたら課題に追われて木曜日にようやく進めています...
ゲーム画面のフィールド作成を任されたが、途中だけ作るのはなんか気持ち悪いのでゲームの大枠を作ってしまうことにしました。enchant.jsはなんとなく理解したのでシーンと画面の出力書いていきます
!!第8回
!6/10
*開発のみ
終わらないです。まずい中間発表。
結局main.jsで動作させたのですが、他のファイルとくっつけるのがかなり厳しく作業量が膨大になってしまった。
タッチイベントでメニューの画像出してさらにそのメニューにタッチイベント出そうとしたらうまくいきませんでした。消そうとしてもきえないのどうしたらいいのか。spriteの画像がちゃんとフェーズごとに出せている点はOK
アニメーションは意外と有能で意外とクオリティはなんとかなりそう。debug作業
次回以降分担できる作業を見つけてしっかり分業したいと思いました
!!第9回
*中間発表
とりあえず発表が終わったので、バグの洗い出しを近日中に行って、ゲームとして動かせるものを作ってデザインや通信関係をやっていきたいです。
==enchantjs使ってる班ね〜〜〜〜==
ということで、ゲームシステムでいいところ見せていきたいと思っております。頑張ります。
!!第10回
*node.js
*websocket
親知らずを抜く日をどうしてもここに入れざるを得なかったのであまり作業には参加できませんでした。ぺこり
班の会議でルール変更があったのでそれに合わせてバグを修正しつつしっかり書いていきたい所存です。
まじで、バグない動作作らないと話にならないのでイベントリスナあたりの復習しながら書いていきます。
!!第11回
*enchantjs+websocket
*モジュールの実装
着実に進んでいるのでこの調子でいきたいです。ゲーム部分の処理に合わせてアニメーションをつけていく作業でまずは簡単なCPU戦を実装するところから
ENTER_FRAMEでしか回せないと思っていたがよくよく考えたらボタンかなにか実装してそこをタッチトリガーにしたら良くなったのでこれで行こう
!!第12回
*開発メイン
前回までに比べてかなり進捗があったように思います、あとは細かい部分、デザイン凝るところ、ゲームシステムの拡張等ができたらいいなぁという感じです。
細かい部分ではゲームの制御部分が想定にあまり近づけない(ENTER_FRAMEで回すとアニメーションがだめになるのでトリガーしなければならない)ところを次回までに考えて実装したいですx
!!第13回
*開発
大枠が出来上がったようです。画面の調整等後は細かい部分を仕上げていきたいです。
残り時間でできることは限られていますが、最大限いいものを作りたいです mainにいろいろ集約しすぎることになってしまったのは申し訳ないと思っています
ゲームの機能追加の拡張(option、デッキ構築要素等)の実装ができなかったことが悔やまれますが、開発の土台を身につけることはできたのではないでしょうか。