12/6
TJAP2fPC全く関係無いんですけど、太鼓シミュ関係なので一応こっちに書いとく。
Windowsプラットフォームの太鼓シミュレータの先祖に、Flashの太鼓シミュレータがいくつか存在します。というか昔遊んでました。
・太鼓のオワタツジン(公式サイト消滅)
・太鼓のオワタツジン2(あれ生きてるの...?)
・太鼓のタスジンP(公式サイト消滅)
・太鼓のタシヅン(サイト消滅)
・太鼓の玄人(名前あってるかわからない。公式サイト消滅)
・Taiko☆Mania
・太鼓のタスジン
もう2、3年前の時点で現存しているのがTaiko☆Maniaと太鼓のタスジンだけだったんですが、去年の3月末でジオシティーズ終わったからタスジン消えてね?ということでちょっと探しました。
まずInternetArchiveで作者のブログ、そして作者のTwitterに飛んで。そしたら去年の4月に移転していたようで。
>
太鼓のタスジン
Flashのサポートも残り1ヶ月を切りましたが、今のシミュレータの先祖がどんなものだったかに触れていただけたらなぁ...と思います。
8/30 26:02
寝る前になぐり書き
・スコアグラフ(自己ベスト、ペースメーカー等)
・選曲画面、リザルト画面でのフレンドスコア比較
・チャート(密度、ノート数、連打、ソフラン、ギミックなど)
ドンだーひろばにはフレンド機能があるのに、筐体上では全く使われていないのがもったいなさすぎる。
あとは得点基準が変わった今ならスコアグラフつけたほうがいい。なにしろ演奏画面に余白が多すぎてね。
(「踊り子とかあるじゃん」と言いたい方もいるかと思いますが、「最初は1人、ゲージ貯まったら5人まで増える」がニジイロバージョンで「最初から3人」になっていてもうがっかりなので...)
チャートは同一難易度で差が大きすぎるので、大まかな内容を計算することで選曲画面からわかりやすくするみたいな目論見。
だって最近の★10ってソフランソフラン密度ソフラン密度ソフランみたいな曲ばっかじゃないですか?それは偏見?
今後やるってわけではないんですけど、個人的にシミュレータで作ってみるべき機能ではあると思います。
7/24
ガチ解析モノを使うことに何か言えるような立場ではないんですけど、
ああいうやつは本当にクローズドなところでやってください。
あとTwitterで見かけたんですけど、別に家でACっぽい環境作ってるとかはどうだっていいです。(他の音ゲーでも存在しますし)
ただ、公の場で出す中身はちゃんと考えていただきたい、といったお気持ちです。
4/13
ノートPCがバキバキなって心折れてます(退避なりすればいいじゃないか)
太鼓ニジイロバージョンになってから考えていたのは「そんな100万点配点をするぐらいならもうEXSCOREでいいじゃん。変える必要あった?」というスコア面のシステム一新について。
こっそり作って驚かせようサプラーイズ(モカ)と考えつつずっとやってないので、とりあえずやっつけで書き起こしたシステム案をここに書いておこうかと思います。
・IIDXと同じく良=2点、可=1点
・TJAP2fPCでは大音符の両手/片手判定を導入しているため、大音符は両手良=4、両手可=3、片手良=2、片手可=1とする。
・連打が面倒なことになるが、風船連打はEXSCOREに含め(割った=2、叩いた=0)、黄色連打はEXSCOREに含めない。
・ただ元々TJAP2fPCはリザルトの連打表示は黄色連打の打数だけにしているため影響は無い。
(2020/5/18追記)風船連打は割った=2、叩いた=1
・EXSCOREは常に計算だけは行う。リザルト画面での表示は任意に表示できるようにしておきたい。
・ぱっと思いつくのだと、特定のキー押下で表示ON/OFFとか
何年か前にあった「リザルト画面の連打打数に風船連打の打数も加算される」仕様を取り込まなくて大正解だった気がします。
風船連打の点数は、案A(割った=2、叩いた=0)と、案B(割った=2、叩いた=1)と、案C(叩いた=1)のどれかで迷っています。
Rotter Termination、アルムジカのような無理風船が黄色連打と同じとすると案A、叩いたことが大事と考えると案BかCかな?といった感じ。
大音符についても、そもそもニジイロバージョンから区別が消えたので尖った印象になっていますが、一応は家庭用基準の操作だということで...
4/1 0:15
4/1など無かった。
最近のアレがアレしてああなった影響で、最も効率が良いとされるファミレスでの開発作業を一時的に諦めざるを得なくなり、そこから開発が全く進みません。
3/27 21:35
なんとなく「内部処理解説」に「譜面分岐バグ修正の内容」を執筆しました。
アルゴリズム理論面でのお話ですので、コードがどういう動きをしているかは、ご自身でコードを編集して、そいつをデバッグで動かしていただければわかるかと。
(もちろんver2020032000をcheckoutして動かしてもOK!)
話は変わりますが、何年かぶりに「笑顔になれる報告(ココア)」を準備しています。
正直最後まで実装することはできない(飽きるか挫折)と思いますので、期待せず見ていただければ。
3/20 17:41
ずっと頭を悩ませていた譜面分岐バグ(譜面分岐した時に次の分岐直前の音符が正しく消去されない)がついに完治しました。
イマイチ再現性が薄かった原因が「WASAPI/ASIO限定」だということが今日になって判明。
そこから色々検証して、最終的には「nList上の位置という変数を前に用意していたが使われていなかった」というオチで決着がつきました。
(※listChip上のインデックス値の取得を従来は譜面読み込み中にCDTXクラス内で行っていたが、nList上の位置では演奏開始後のOn活性化で行っている。)
かなり重大な不具合であったため、この不具合修正単体で最新版をリリースしています。GitHubからどうぞ。
Issueが2018年12月に発行されてから1年3ヶ月。工数的には一週間分で片付いたなぁ...
3/18 22:10
最新版リリースしました。GitHubからどうぞ。
気持ちだけでも開発しやすくするためにも、ね。
さて、System.SQLite.dllがパッケージの中にあるのですが、現状何も使ってません。ただdllが増えているだけです。
まあ「今は効かないがそのうち効くようになる」みたいなものです。
とはいえFDKのdll署名自体は間違いなく廃止できています。その辺についてはご安心を。
2020/3/17 24:40
なんかTwitterもここも、ただ偉そうなことを言ってるだけでなんだかなーと思ったので、とりあえず1年4ヶ月ぶりにリポジトリのwork-sをmasterにマージしました。
たぶんそのうち真の意味でのbranch運用が始まる...のか?
ついでと言ってはなんですが、rev:5640e998dc40d80fcf0c31becc30903d81cc6112でFDKのdll署名を廃止しました。
あれ必要だったのも私が懸念していた問題とは別の話らしく、となればもう必要無いよねー、と。
深く確認はしてないんですけど、これでもう少し開発参入が楽になります。
あくまで「TJAP2fPCへの」であって、「TJAP3への」開発参入が楽になるわけではないのでご注意を。
そういうことなので、手抜きなリリースが近日中に行われるかと思われます。
SharpDX化したと思ったら全然してなくて過去の自分に「お前ーっ!お前ーっ!」と叫ぶ平日深夜。
2020/3/9
気が向いた時にでも再開したい所存。
2020/3/5
「使い方」の開発者向けドキュメントに「その他知識」を追加、それからPCスペックを更新しました。
TJAP3の質問数トップレベルである「署名キー」「ビルド」「Git」あたりがどうにかできないものか。年に数回同じこと言ってるんですけど、時間を取れないんですよね...
とりあえずヒントを書いておくと、
署名キー→その気になりゃ外せる。けどそれすると同時にSlimDXをSharpDXに置き換えたくなる。まあ後者もレガシーなんですけど。
ビルド→dllフォルダをビルド時に自動生成できるようにしたほうがいいのかしら。
Git→使 い 方 覚 え て !(使えるだけでIT企業でイキれるぞ!)
2020/2/9 23:40
数日前のJAEPO(であってるよね?)で本家の新筐体が出展、ハードウェアの機能向上のついでに色々細かい仕様変更があるっぽいのですが、TJAP2fPCの開発(もうやってないけど)の視点から言っておきたいことがあって、
今後の本家の仕様変更に追従する予定はありません。
もう対応するのが面倒+Aioiさんの新シミュが色々拡張性高いっぽいので、そちらのほうにお任せします。
あとはTwitterで愚痴っていたとおり、新しいデザインのコンセプトにがっかりしたからです。
CS版デザインを逆輸入する風潮何年続いてるんですか...正直納得いってない。
(※「選曲画面の横文字化については、曲名テクスチャをリアルタイムレンダリングにシフトさせるからでは」との推測も見かけましたが、私のような素人が縦書き文字の曲名テクスチャの自動生成を実現しているのであれば、プロが作っている本家でできないのは有り得ないと考えています。)
愚痴だけで終わるのもなんなのでマメ知識
「WASAPI排他でもステレオミキサー経由で録音したら音声が入る」
OBS Studioやアマレココは音声デバイスの指定ができるので、BandicamやLoiloあたりを使っている方がいらっしゃれば試してみるといいかも。
※ステレオミキサーについては各自検索して下さい