歌いながら空を飛ぶような音楽ゲーム
(注意) GitHub への移植作業がまだ完了していないため Windows, MacOSX でのビルドはできないかもしれません.
Linux を基準にしている.
Windows は src/lib/win
にライブラリ本体を, src/include
にヘッダを入れて下さい.
MacOSX は src/lib/macosx/Framework
にライブラリの Framework を入れて下さい.
- g++ または clang : C++14 をサポートするもの. Windows の場合は Cygwin 環境など.
- lodepng : git submodule で解決
- glew
- glfw : linux では
pkg-config
でglfw3
が見つかるか確認して下さい. - SFML : sfml-audio に依存. linux では
pkg-config
でsfml-audio
が見つかるか確認して下さい.
ArchLinux での一例
% sudo pacman -S base-devel glew glfw-x11 sfml
Windows と MacOSX は make の os
変数をそれぞれ win, osx と指定.
無指定で Linux 向けのビルドをします.
OpenGL Core Profile 3.3 が利用できない古い OpenGL の場合は GLCOMP=yes
を引数に追加して下さい.
下記は Windows (OpenGLが古い) の例
本体プログラム
% cd src
% make os=win GLCOMP=yes
譜面エディタ
% cd src
% make os=win GLCOMP=yes ChartEditor
トップディレクトリ直下の AlicesMusicFlight
(もしくは .exe
拡張子がついたもの) を起動する
遊びたい曲を選択します 曲が始まったら右からノーツが迫ってくるので, 赤なら上キー, 青なら下キーを押します. 曲が終わったらESCを押して終了してください. リザルトやスコア機能は未実装です.
charts
ディレクトリ以下に.chart
で終わるディレクトリを作成します.- 遊びたい曲を
song.ogg
としてそのディレクトリに放り込みます. - 曲のカバーアートを
bg.png
としてそのディレクトリに放り込みます
% ChartEditor.exe charts/譜面ディレクトリ
[U][I] [P]
[D][F] [H][J][K][L]
[Ctrl] [S] [N]
[Shift] [^]
[Space] [<][V][>]
-
[Space]
: 曲の再生/一時停止 -
[H][L]
: 曲の停止時に時間を進める/戻す(Vimの左右移動) -
[F]
: トレースを選択する. -
[N][P]
: 選択中のトレースの次/前のものを選択する(Next, Prev) -
[J][K]
: 選択中のトレースの高さを変える -
[I][U]
: 現在位置にトレースを挿入(Insert, Uはトリルを打ちやすくするため) -
[D]
: 選択中のトレースとそれにバインドしたノーツを削除する -
[^][V]
: 選択しているトレースにノーツを挿入する. その後次のトレースを選択する. -
[<][>]
: 使用しない. -
[Shift]
を押しているとき[H][L]
: ゆっくりと時間移動[J][K]
: 選択したトレースを左右にゆっくりと移動[^][V]
: 選択したトレースにバインドしたノーツを削除
-
[Ctrl]
を押しているとき[S]
: 保存
特に指定がない限り MIT ライセンス.
Resources on this repository is licensed under MIT License UNLESS OTHERWISE SPECIFIED.
ryu-raptor 作『Hitodenashi ReEdit v2』はクリエイティブ・コモンズ 表示 - 非営利 4.0 国際 ライセンスで提供されています。