suzukiplan / Touhou-VGS-MML-data

東方BGM on VGSのMMLデータ公開&サポート用のレポジトリです
http://hp.vector.co.jp/authors/VA040196/
36 stars 3 forks source link

V1.29 #58

Closed suzukiplan closed 9 years ago

suzukiplan commented 9 years ago

経緯

割と大きな変更です。 しかし、これは発生するべくして発生した変更でしょう。 東方VGSは元々、東方紅魔郷の全曲コンプリートを目標に2013年のGWから作業を始め、同年夏ごろに作業完遂して、iPhoneへの移植を以てプロジェクト終了した筈でした。

ところが、「永夜抄までなら原曲のMIDIもあるし楽勝でしょ」 などと、浅はかな考えでプロジェクトを再開。 そして、2014年正月、紅魔郷、妖々夢、永夜抄をフルコンプリートして大団円。 永夜抄までで終了することは、アプリの説明文にもしっかり明記していたので、沢山のユーザさんから惜しまれつつも、「完全無料だから仕方ないよね」という空気感もあり、東方VGSは再び永い眠りにつきました。

しかし、歴史は繰り返す

キッカケは、某社が開発した某iOS8のバグです。 このバグの影響で、東方VGSに限らず、SUZUKI PLAN製の全iPhoneアプリが起動不可能になりました。 このバグについての詳細はコチラ → https://github.com/suzukiplan/vgs2/issues/3

このバグの回避コードを見つけアップデートを実施したのですが、ただバグフィックスをするだけでは芸が無いので、東方VGSの2回目が終了後、ニコニコ動画限定で公開していた風神少女 を追加。

目的のバグフィックスが完了したらそれで終了。

別にそれでも良かったのですが、どういう訳か「ゆっくりでもいいからちょくちょくアプデしていこう」と思うようになり、再びアップデートを再開。今回の再開ではゴールを決めていません。強いて言えば全曲コンプリートがゴールですが、量が膨大過ぎるし、本家の新譜もまだまだ追加されていくだろうから、終わりが見えません。

そして、20曲ぐらい追加した頃から、既に追加してある筈の曲の追加リクエストがレビューコメントに付くという事象が散見されるようになりました。恐らく、1本のリストに全てブッ込むスタイルの限界点が約80ということだろうと推察。

概要

リストを次の2種類にする。

  1. PER TITLE : 作品タイトル別リスト
  2. ALL SONGS : 全曲を並べたリスト(従来のスタイル)

    PER TITLE

    • 横スワイプで作品を切り替え
    • シャッフル再生は選択タイトル内でシャッフル(全曲再生後、右の作品へ移動)
    • インストール時のデフォルトとする

      リスト選択方法

リスト編集画面で選択する。

その他の改善

プレファレンス対応

以下の項目の状態を保持する:

従来、プレイボタンとポーズボタンは分離していた。 しかし、そのデザインではプレイに割り当てるべき責務が複雑化し、バグ作り込みリスクが高い。 そこで、プレイボタンとポーズボタンを統合する。

バックグラウンドの電池消費量を抑える

バックグラウンド中は実行する必要のない描画系の処理をスキップすることで、バックグラウンド動作時の電池消費量を抑える。(効果は微々たるものだが)

ゆっくりしていってね!!!

ゆっくりしていってね!!!

suzukiplan commented 9 years ago

https://github.com/suzukiplan/Touhou-VGS-MML-data/issues/57