こみゅもん
こみゅもんは動いてしゃべるキャラクターたちとひとときを過ごす、ほのぼのアドベンチャーゲームである。
Webブラウザで遊べる。スマートフォンでも遊べる。
ローディング時間すら楽しめる。新開発HLS搭載。
アドベンチャーゲームでは動的に大きな画像や大量の音声を読み込む。そのため目に見えるローディング時間が発生する。 ローディング画面は総じて退屈なものだ。
しかし本ゲームは違う。なぜならHLSを搭載しているからだ。
HLS (Humorous Loading System)はローディング中に4コマ漫画を表示する。これにより、ユーザーはローディング時間を楽しみながら過ごすことができるのだ。
遊び方
マウスクリックやタッチ操作でゲームを進める。ときどき画面中央に選択肢が表示されるので、好きなものを選ぶ。
ゲーム中は画面右上のバックログを押下することでいつでも会話の履歴を確認することができる。 バックログの画面ではマウスホイールを使える環境だとスクロールして更に上に遡ることができる。
このゲームは絵が綺麗(フルHD画質)なのでユーザーの方にはできるだけ大画面で遊ぶことをおすすめしたい。
画面右下のフルスクリーン切り替えを押すことで本アプリケーションをフルスクリーンで味わうことができる。
スペシャルサンクス
このゲームは以下のライブラリ、キャラクター、素材がなければ完成しなかったでしょう。深く感謝いたします。
- ゲームライブラリ
- Phaser
- キャラクター
- 東北ずん子・ずんだもんPJ 公式サイト
- キャラクターボイス
- VOICEVOX:ずんだもん VOICEVOX:四国めたん (VOICEVOX)
- キャラクターイラスト
- ずんだもん立ち絵素材 (坂本アヒル様)
- キャラクターイラスト
- 四国めたん立ち絵素材 (坂本アヒル様)
- フォント
- Yusei Magic (Tanukizamurai様)
- 効果音
- カラスの鳴き声 - ニコニ・コモンズ (音の輪[リアル効果音制作部]様)
- 効果音
- 「スポッ」抜ける音・ポップ音 - ニコニ・コモンズ (Chisato Kimura様)
- 背景
- 住宅街の公園(日中) - ニコニ・コモンズ (みんちり様)
- 背景
- 街中の踏切(日中・開) - ニコニ・コモンズ (みんちり様)
- 背景
- アーケード商店街(日中) - ニコニ・コモンズ (みんちり様)
- 背景
- 川沿いの土手の遊歩道(夕方) - ニコニ・コモンズ (みんちり様)
作成メモ
プログラム
クリーンアーキテクチャという考え方に傾倒していたので、インターフェースを多用して抽象に依存するようにした。以下はゲームの肝の部分のクラス図である。
それ以外にもDIコンテナやリアクティブエクステンションなどの仕組みを取り入れたことで大規模開発に耐えられるようにした。
だから理屈ではゲームを無限大のボリュームにできるのだ。実際のボリュームは…君の目で確かめてくれ!
UIの目新しさはないが、よくあるウィンドウのアニメーションとか、1文字ずつ出るテキストとか、バックログ機能の作成を頑張った。
キャラクターの口パク・瞬き・身振り手振りなどを頑張ったのだが、口パクと音声の一致は大変すぎるので簡略化した。例えばボクはこれから、おつかいにいくところなのだという音声の場合、最後にはキャラクターは口を閉じるが、途中の、のときには口を閉じない。この辺もきちんとしているゲームはかなり手間をかけているのだろうと実感した。
サウンド
音楽については特筆すべきことはない。
音楽をシームレスに無限ループさせたかったのだがPhaserにそういったAPIを見つけることができなかった。 その辺を対応できるサウンドドライバー的なものも作ったが、Phaserの読み込みシーケンスとのすり合わせやフェードイン・フェードアウトなどの仕組みも考えないといけなくなり、大変なので途中で諦めた。非常に残念だ。
音量を頑張って整えた。
グラフィック
グラフィックについては特筆すべきことはない。(殆ど描いていない)
シナリオ
ユーザーの選択によってゲームの展開が変わるように頑張った。
おたより