黒菜んダッシュ 💨
概要
月刊COMICリュウで人気連載中のコミック、「ねこむすめ道草日記」の同人ゲームです。
黒菜が跳ぶ!独楽の拳が唸る!獅子丸が走る!
今日もみんなで駆け抜けろ!
ゲーム紹介
タイトル画面です。Space
キーまたはマウスの左クリックでキャラクター選択画面へと進みます。
キャラクターを1人選びます。選択可能なキャラクターは「黒菜」「独楽」「獅子丸」の3人です。
キーボードの矢印キーの左右でキャラクターを選択して、Space
キーで選択します。
マウスをキャラクターの枠の内側に持っていって左クリックしても選択できます。
コースをダッシュで走り抜けます。Space
キーまたはマウスの左クリックでゲームを開始します。
キーボードの矢印キーの上下または、マウスの左クリックでレーンを移動しながら進み、タイムがゼロになる前にゴールまでたどり着けたらステージクリアです。岩などの障害物に当たっている間やスタミナが0
の間は走れなくなり、速度がゆっくりになります。
Space
キーまたはマウスの右クリックで一時停止ができます。
プレイ方法
最新版のリリースページからお使いのOSに応じた実行ファイルをダウンロードして実行してください。こちらのページで、ブラウザ上で遊ぶこともできます。
開発者向けの情報
ビルド方法
Go Modules
の仕組みを使っており、Go Ver. 1.16以上を使います。kuronan-dash
バイナリを実行するとゲーム画面が開きます。
go build
WebAssembly
形式へとビルドして、ブラウザで遊ぶこともできます。以下のようにビルドます。
GOOS=js GOARCH=wasm go build -o public/kuronan-dash.wasm
あとは、public
フォルダを小さなWebサービスツールでserveすれば、ブラウザでゲームをプレイできます。miniwebを使うと便利です。
miniweb -p 9000 public
上記を実行した場合、ブラウザで http://localhost:9000/
を開きましょう。
ゲームの仕様と実装状況のメモ
- 制限時間内にゴールできないとゲームオーバーです。
- 道は上中下の3レーンあり、ぴょんぴょん飛び移りながら走ります。
- 雲などのフィールドを彩るパーツや障害物は、毎回ランダムな位置と速度で生成されます。
- 道には、岩などの障害物があります。
- 障害物に当たるとキャラクターは動きが遅くなります。
- キャラクターは障害物に攻撃できます。
- キャラクターは攻撃が障害物に当たると、スタミナを消費します。
- 障害物はそれぞれ耐久値を持っており、攻撃による累積ダメージが上回ると壊れて消えます。
- キャラクターごとに上昇と下降の速度が異なります。
- キャラクターごとに加速度が異なります。
- キャラクターごとに最高速度や障害物に当たったときの減速度合いが異なります。
- キャラクターはスタミナゲージをもっており、スタミナがなくなると歩くようになります。
- キャラクターごとにスタミナの総量と減少レートが異なります。
- 道にはいろんな食べ物が落ちています。
- 食べ物を食べるとキャラクターはスタミナが回復します。
- キャラクターごとに食べ物の好みがあって、スタミナの回復量は好みに左右されます。
- キャラクターはテンションゲージをもっています。
- テンションゲージは走っても少しずつ増えますし、障害物を砕くとグンと増えます。
- テンションMAXで、スペシャル技が使えるようになります。
- スペシャル技は、キャラクター毎に固有の内容です。
作者
🐱 kemokemo
ライセンス
📙 Apache License Version 2.0
ソースコードだけでなく、assets
ディレクトリ以下の画像や音楽、効果音データなども上記のライセンスです。なお、フォントは患者長ひっくさんのザ・ストロングゲーマーフォントを使わせていただいています。素晴らしいフォントです。
スペシャルサンクス
@hajimehoshiさんが作っておられる素敵なGo言語の2Dゲームライブラリebitenを使っています。
この場をお借りしてお礼申し上げます。
そして、大好きな「ねこむすめ道草日記」の作者である「いけ先生」に感謝申し上げます。