<<活動記録>> ((br)) <<<2022.4.21 1回目>>> *班決定 *テーマはプーさんのホームランダービー的なやつで仮決定。二人協力の要素を入れたい。 **簡単な操作性のゲームの候補を次の講義までにいくつか考えておく。 ((br)) <<<2022.4.28 2回目>>> *班のメンバー6人がそれぞれ自分たちが考えてきたゲームのアイデアを発表した。 *最終的に決定したゲーム案は、2人協力型ミニゲーム付きコマンドバトル的なやつ。 **まだお大まかな流れしか決めていないので、少しずつ具体的なところを詰めていきたい。 **ミニゲームはいくら考えても良さそうなのでそれを個人的に考えておく。 ((br)) <<<2022.5.2 3回目>>> *ものと操作の洗い出しを行った。 **ものと操作の関連付けをこれから行う必要あり *ミニゲームの候補をいくつか出し合った(今の所10個位) ((br)) <<<2022.5.12.4回目>>> *自分が発案したミニゲームのものと操作の洗い出しを行った。 **自分のミニゲーム案は、コンセプトである2人協力ゲームにそぐわないものが多いと感じたので、そのコンセプトに沿ったゲーム性のものを考えていきたい。 ((br)) <<<2022.5.19.5回目>>> *今回の講義では前回までで洗い出したものと操作をもとに、プロジェクトのモジュール分けを行った。 *自分たちのプロジェクトでは、画面の状態単位でのモジュール分けを行うことにした。 *自分が前回発案したミニゲームの画面のモジュールを担当することになった。 *このモジュールを実装するために、HTMLやJavaScriptへの理解をもっと深める必要があると感じた。 ((br)) <<<2022.5.26.6回目>>> *今回の講義ではenchant.jsの概要について学んだ。 *enchant.jsはゲームを作成する際に有用とあったので、これを使って自分のモジュールを作成することにする。 *自分のミニゲームに登場するモノである「ノーツ」をクラスを使って作成しようとしたが、想定通りの動きをしない。enchant.js応用編にあるサンプルファイルを参考に、少しずつ確実に進めていこうと思う。 ((br)) <<<2022.5.29.7回目>>> ((br)) <<<2022.6.2.8回目>>> ((br)) <<<ものと操作_ミニゲーム案(音ゲー風)>>> <<{minigame_sound2.jpg} ((br)) *判定ライン **動きなし *レーン **動きなし **今の段階では4本を想定しているが、増減するのもあり *残り時間 **1秒毎に更新 *スコア **シーンの最初では0、プレイヤーが得点したら(下に記述)その点数に応じてスコアを加える *操作キャラ **マウスのクリックによって移動する。プレイヤーがクリックしたマウスの座標によって狛犬が対応するレーンの下に移動する。 *ノーツ **画面上で生成され、その後各レーンをたどって落ちてくる。 **判定ラインを過ぎ去ったノーツは消える。 **生成されるノーツの種類は4種類、(増減ありかも)点数が低いノーツはよく生成され、高いものはあまり生成されない。 ((br)) *得点条件 **1.ノーツが判定ラインに接している。 **2.操作キャラが条件1を満たしているレーンの下に位置している。 **3.条件1,2を同時に満たしているとき、ノーツの種類に対応するキーが押されたなら、そのノーツの種類に応じて得点が入る。