Skip to content
/ amf Public

アリスのミュージックフライト (Alice's Music Flight)

License

Notifications You must be signed in to change notification settings

ryu-raptor/amf

Repository files navigation

アリスのミュージックフライト

歌いながら空を飛ぶような音楽ゲーム

Introduction

01 02 03 04

ビルド

(注意) 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-configglfw3 が見つかるか確認して下さい.
  • SFML : sfml-audio に依存. linux では pkg-configsfml-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を押して終了してください. リザルトやスコア機能は未実装です.

曲の追加と譜面エディタ

曲の追加

  1. charts ディレクトリ以下に .chart で終わるディレクトリを作成します.
  2. 遊びたい曲を song.ogg としてそのディレクトリに放り込みます.
  3. 曲のカバーアートを 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] : 保存

ライセンス (License)

特に指定がない限り MIT ライセンス.

Resources on this repository is licensed under MIT License UNLESS OTHERWISE SPECIFIED.

クリエイティブ・コモンズ・ライセンス
ryu-raptor 作『Hitodenashi ReEdit v2』はクリエイティブ・コモンズ 表示 - 非営利 4.0 国際 ライセンスで提供されています。

About

アリスのミュージックフライト (Alice's Music Flight)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published