kuronan-dash

command module
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

README

黒菜んダッシュ 💨

License Go Version Go Report Card LatestVersion OpenIssues Test and Build Deploy GitHub pages

概要

月刊COMICリュウで人気連載中のコミック、「ねこむすめ道草日記」の同人ゲームです。

黒菜が跳ぶ!独楽の拳が唸る!獅子丸が走る!
今日もみんなで駆け抜けろ!

ゲーム紹介

タイトル画面です。Spaceキーまたはマウスの左クリックでキャラクター選択画面へと進みます。

TitleScreen

キャラクターを1人選びます。選択可能なキャラクターは「黒菜」「独楽」「獅子丸」の3人です。 キーボードの矢印キーの左右でキャラクターを選択して、Spaceキーで選択します。 マウスをキャラクターの枠の内側に持っていって左クリックしても選択できます。

SelectScreen

コースをダッシュで走り抜けます。Spaceキーまたはマウスの左クリックでゲームを開始します。 キーボードの矢印キーの上下または、マウスの左クリックでレーンを移動しながら進み、タイムがゼロになる前にゴールまでたどり着けたらステージクリアです。岩などの障害物に当たっている間やスタミナが0の間は走れなくなり、速度がゆっくりになります。

GameScreenKurona

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を使っています。
この場をお借りしてお礼申し上げます。

そして、大好きな「ねこむすめ道草日記」の作者である「いけ先生」に感謝申し上げます。

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
se
Package kuronandash is a package for the "Kuronan Dash!" game.
Package kuronandash is a package for the "Kuronan Dash!" game.
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL