レベル値の自動計算
チケット #23624より転記。
以下即席で考えてるのでザックリです。
分析イメージ:
手で入力するレーンを統合(シンバル/ハイハット/スネア/タム)
§BPM:(係数)・リズムが早いほど難
§移動距離・移動距離が多いほど難
§密度・密度が高いほど難
§……
その他の要素を加味しつつ(速度難易度×移動距離難易度×密度難易度×・・・)×曲の長さ・・・のように要素を小節などのある程度の範囲毎で算出し、加算・平均化する...
例)
BPM150でスネアのみを4ビートならば
速度難易度*移動距離*密度
BPM15でスネアのみを8ビートならば
BPM150でハイタム・ロータムを交互に8ビートならば
数字の根拠はありませんが、算出の例として...
お手数かけて申し訳ありません。話が脱線していたので助かります。
ストレートに「どなたか C# を覚えて開発に参加してね」っていう認識でお願いします。
参加したい気持ちはありますが、私は数十年前にBASICで簡単なゲームを作っていたぐらいで最近のオブジェクト指向?とかはまったく知識がありません(´д`)・・・ 今から学習しても戦力になるには何年かかるやら(苦
でもせっかくの機会なので勉強してみることにします。
もっと言えば、アルゴリズムだけきっちり考えてそれを他の人に作ってもらうというやりかたもあるでしょう。
途中でわけがわからなくなって自爆する可能性が非常に高いのですが時間を見てチャレンジしてみます。 引越しの都合上今はホンキで厳しいのでかなり先になりそうですが... アドバイスありがとうございます(感謝
chnmr0さん、DTXOSでおつくり頂いた難易度計算のロジックを、DTXCに取り込むことはできないでしょうか。編集-難易度の自動計算、といったメニューコマンドを追加するとかして。
rev. 915 で対応
それっぽい機能にはなっていると思いますので、一旦クローズいたします。
チップの構成を分析して難易度の自動表示(外部プログラムのがいいんですかね・・・)
蛇足:難易度は譜面作成者が指定するのでばらつきがある。目安程度でもいいので難易度をある程度公平にはじき出すツールがあると嬉しい(けど製作難易度めちゃ高そう)
フォーラム#62433より転記。 http://sourceforge.jp/forum/message.php?msg_id=62433