- シンプルでかわいい音ゲーです。PC、タブレット、スマートフォンなどのブラウザーで手軽に遊べます。
- さらに、アカウント登録やログイン不要で誰でも譜面を作成でき、SNSなどで譜面IDを共有することで他の人に遊んでもらうことができます。
- 音源としてYouTube埋め込みを利用しています。
- 拍子変化の実装 #80 をver5.0として、今後はPRごとにminorバージョンを上げます
- majorバージョンはChartデータフォーマットのバージョンに合わせます
- dependabotや、update README.md など、 app/ に変更を加えていないものはカウントしないことにします
- バージョンは package.json に記述します
- 各PRのマージ前に
npm version minor
コマンドで上げます
- 各PRのマージ前に
- ChangeLog は CHANGELOG.md に記述し、 /main/version からも閲覧できます
- なのでどちらかというとユーザー向けの説明
- MongoDB のサーバーをインストールし、起動してください
- 公式ドキュメント
- Falling Nikochan はその中に
nikochan
という名前のデータベースを作成、使用します
.env
ファイルにデータベースのurlなどを記述、または環境変数で設定
MONGODB_URI="mongodb://localhost:27017"
- backend + frontend
- working directory はfalling-nikochanのルートにしてください
npm ci
npm run dev
- developmentの場合と同様に
.env
ファイルまたは環境変数でMONGODB_URIを設定して
npm run start
- 環境変数
ASSET_PREFIX
を設定すると、/_next/static
以下および/assets/
以下のファイルを別のCDNから取得することができます (前者はNext.jsのconfigの assetPrefix)