!!!!『parallel』
<<概要>>
*いわゆる音ゲー。
*レール上を流れてくるノーツのタイミングに合わせてキーボードを押し、それに応じてスコアが加算される。
*最終スコアが一定以上でクリア。
<<モノと操作>>
[[ものと操作|19::gr02 ものと操作]]
<<モジュール>>
[[モジュール|19::gr02 モジュール化]]
<<操作とゲーム説明、動作スクリーンショット>>
!!スタート画面
<<{タイトル画面2.png}<<{hyouji_25.png}
エンターキーで画面遷移
!!選曲画面
<<{選曲画面2.png}<<{b_25.png}
上下キーで曲、難易度選択。エンターで決定
!!ゲーム画面
<<{ゲーム画面2.png}<<{a_25.png}
レーンの上をノーツが流れてくるので、下の判定ゾーンとノーツが重なったときに、タイミング良くキーを押すことで、ノーツが消え、スコアが加算される。左のレーンではf,dキー、右のレーンではj,kキーを押す。判定はgreat,good,nice,missの4種類がある。すべてのノーツがgreatだった時の8割以上のスコアを獲得することで、ノルマクリアとなる。
!!クリア画面
<<{クリア画面2.png}<<{hyouji4_25.png}
!!不合格画面
<<{不合格画面2.png}<<{hyouji3_25.png}
ノルマクリアの場合はクリア画面、そうでない場合は不合格画面が表示される。スコア、最大コンボ数、各判定の数、などが表示される。エンターキーを押すことで曲選択画面に遷移する。
!!基本ノーツ
<<{s_image1.png}
fdキーで左レーン、 jkキーで右レーンで判定。
!!長おしノーツ
<<{s_image5.png}
<<{s_image4.png}
<<{s_image3.png}
始点でキーを押し、終点で離す。
!!連打ノーツ
<<{連打ノーツ1.2.png}
<<{連打ノーツ2.2.png}
<<{連打ノーツ3.2.png}
キーを連打するたびに、得点が加算。greatなどの判定はない。
<<個人の感想>>
<<<鈴木隆斗>>>
<<<鈴木身起友>>>
今回はゲーム画面とデータから譜面への変換を担当しました。最初は表示だったり、音楽だったり、内部的な処理だったりとそれで分ければいいと思いましたがやっていいると実際は場面ごとに分かれることとなり、負担が大きい人と小さい人が出てしまったと感じます。自分の担当したところの負担はかなり大きかったと思います。今回のenchant.jsは使ったことがなく仕様がよくわからなかったために進めていくのが大変でした。あと作ってもらった関数が自分の関数との相性が悪かった時は作り変えたりもしました(作った本人がいなかったため)。統合に関しては聞いていたほど苦戦することもなくできたので良かったと思います。
<<<荒川弘雅>>>
<<<菊池拓海>>>
<<<松浦知哉>>>
<<<鈴木青龍>>>
javascriptを使うのは初めてだったので書き方が分からずかなり苦労しました。色々と分からない中でモジュール分けをしたりするのは骨が折れたし、後になってその分け方が間違っていたのではないかと不安になったり。自由度の高い言語なので意図しない動きも度々しました。
僕はプログラミングではあまり貢献できなかったと思いますが、できないなりにゲーム画面の背景を作ったりして頑張ったつもりです。
プログラムではゲーム内でノーツを打つタイミングがどれくらいあっていたかを判定するモジュールと、その結果を画面に表示するモジュールを作成しました。
早め早めにjavaとかenchant.jsの勉強をしていればもっと貢献できたのではないかと思う。
<<<>>>
[[戻る|19::gr02]]