Skip to content

ya2ha4/mm2023procon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

mm2023procon_develop

Move Around the Music Rooms

Move Around the Music Rooms は TextAlive App API を用いたリリックアプリです。
本アプリは、初音ミク「マジカルミライ 2023」 プログラミング・コンテスト応募作品になります。

アプリ説明

コンセプト、概要

ミクさんをドラッグして移動させ、曲をモチーフにした部屋に近づくと対応した曲を聴くことができるアプリです。

楽曲コンテストの全曲が同時に流れており場所によっては複数の曲が聴けるようになっていますので自由な位置で楽しんでみて下さい。
開始位置では何も聴こえないようになっていますので、いろんな場所に移動してお好みのスポットを探してみて下さい。

部屋を巡りシームレスに変わっていく曲の変化を楽しんだり、一つの場所でじっくり曲を聴き入ったり自由に楽しんで下さい。

アプリの操作方法、シーケンスについて

  • アプリを起動し画面に「READY! / タップ or クリックでスタート」と表示されたら画面を押すことでアプリが開始します
  • ドラッグすることで、ミクさんを移動させることができ、部屋に近づくことで歌詞が表示され、曲が聴こえてくるようになります

動作確認環境

下記の環境で動作確認していますが、OS/ブラウザのバージョン、ハードウェア構成によっては正しく動作しない可能性があります。

  • Windows: Google Chrome, Firefox, Edge
  • Android: Google Chrome

意図しない状況が発生する環境

下記の環境では、ミクさんの位置にかかわらず全楽曲が最大音量で流れます。

  • iOS: Safari, Google Chrome こちらiOSでのメディアの取り扱いポリシー都合か、TextAlive App API都合か原因が特定できていない状態です。
    現状、アプリ開発側からの不具合対応が難しい為、iOS以外の環境からご確認いただけますと幸いです。

セットアップ方法

前準備

Node.js をインストールして下さい。

パッケージのインストール

package.json のあるディレクトリ (app) にて下記コマンドを実行し、パッケージをインストールして下さい。

npm install

TextAlive App API トークンの設定

トークンを下記のjsonファイルに設定して下さい。(トークンは https://developer.textalive.jp/ から取得して下さい。)

  • 本番用:app/src/textalive/textalive_config.json
  • 開発用:app/src/textalive/dev_textalive_config.json

app/src/textalive/TextAlivePlayer.ts 内にjsonファイルを読み込んでいる箇所がありますので、適時書き換えてアプリを動作させて下さい。

import config = require("./dev_textalive_config.json");

サーバの起動

下記コマンドを実行することで、サーバが起動します。

npm run build-dev

下記の出力が表示されていればOKです。
そのurlにアクセスすることでアプリを確認することができます。

Server running at http://localhost:**** (**** はデフォルト 1234 のポート番号)

開発メンバー(五十音順)

  • しろねぎ
  • minatty
  • ya2ha4

License

package

Font

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages