Skip to content

Instantly share code, notes, and snippets.

View potakusan's full-sized avatar
💩
Working from toilet

potakusan

💩
Working from toilet
  • 22:14 (UTC +08:00)
View GitHub Profile
@potakusan
potakusan / aboutDefinitionFiles.md
Last active September 9, 2020 17:20
定義ファイルについて

定義ファイルの仕様について

BPIManagerでは楽曲に関する一連のデータを定義ファイルと称するファイルにまとめて公開しています。
このファイルはJSONで記述されています。

JSONの仕組みは次のようになっています。データはすべてString型で入力します。

{
  "version":"20191109", //定義データのバージョン名

"requireVersion":"8", //要求するBPIManager本体のバージョン(例:v0.0.0.8ならば8,v0.0.2.0ならば20)

@potakusan
potakusan / aboutRadar.md
Last active October 24, 2020 15:23
レーダー表示について

レーダー表示について

ver0.0.1.0から、統計画面にレーダーを表示するようにしました。
公式機能として存在するレーダーとは異なり、あくまでBPIを指標としたレーダー表示です。

ターゲット 集計対象
NOTES B4U(BEMANI FOR YOU MIX)(L),Chrono Diver -PENDULUMs-(A),Elemental Creation(A),perditus†paradisus(A),Sigmund(L),Verflucht(L)
CHARGE DIAMOND CROSSING(A),ECHIDNA(A),Snakey Kung-fu(A),Timepiece phase II (CN Ver.)(A),TOGAKUSHI(A)
PEAK KAMAITACHI(L),X-DEN(A),卑弥呼(A),疾風迅雷(L),天空の夜明け(A)
CHORD Beat Radiance(L),Despair of ELFERIA(A),Little Little Princess(L),mosaic(A),Rave*it!! Rave*it!!(A),waxing and wanding(L)
@potakusan
potakusan / BPIDef.md
Last active December 8, 2019 14:34
BPI定義式の修正について

BPI計算式の修正について

前提条件

https://codepen.io/kuonchan/pen/vYENaqd?editors=0010
上記は今回の修正案を考えるにあたり用いたデータおよび計算式をまとめたCodepenです。
BPIおよび推定順位の計算については、実際にBPIManagerで運用しているコードをほぼそのまま使用しています。
適宜参照しながら読みすすめてください。

サンプルとして用いたデータはIIDX.info様からスクレイピングしました。
サーバーに負荷をかけないよう、各楽曲の1ページ目に掲載されているデータから算出できるBPI50,60,70,80,90,100のみを考えています。

@potakusan
potakusan / v20191210Update.md
Last active December 21, 2019 02:12
定義式と定義ファイルのアップデートについて(2019/12/10)

BPI計算式の修正について(再)

先日、BPIManager内で利用している、BPI算出に用いている係数(以下p=powCoef)を1.5から1.175に変更しました。
この件につきまして、青龍(@seiryu1210)様からアドバイスを頂きまして、あらためて次の通り算出し直すことにしました。
今回の変更により、各楽曲につきほぼ最適なpを設定することができ、BPIがより一層正確な実力指標として機能します。
BPIManagerをお使い頂いている皆様には、度重なる仕様変更により多大なご迷惑をお掛けし、誠に申し訳ございません。

*設定画面より、従来どおり係数を1.5に固定してBPIを算出できる機能を追加しました。お好みに合わせてお使いください。

TL;DR

@potakusan
potakusan / rivals.md
Last active December 21, 2019 03:12
ライバル機能の追加

ライバル機能について

BPIManager v0.0.2.0より、アンケート調査によって要望が多かったライバル機能を追加しました。
(あまりBPIに関係ない機能ですが...)

使い方

自分のスコアを公開する

「Sync」画面に「公開設定」という項目を追加しました。
ここから、表示名および自己紹介を入力して「送信」ボタンをクリックしてください。
(自己紹介の入力は必須ではありません)

Detail: https://twitter.com/BPIManager/status/1219379073631379457

【定義データ更新】

2020/01/20までのSP☆12の歴代更新情報を反映しました。

皆伝平均はもう少しプレイデータが出揃ってから反映予定です。

SP☆11,DP☆11/☆12の更新についても、今しばらくお待ち下さい。

【定義データ更新】

Future is Dead (SP☆11)のノート数に誤りがある点を修正しました。

誤 : 1157
正 : 1151

ご迷惑をおかけしましたことをお詫び申し上げます。

@potakusan
potakusan / def20200306.md
Last active March 6, 2020 11:21
定義ファイルのアップデート

【定義データ更新】

HEROIC WORKOUT! ROOM 1に含まれる楽曲を追加しました。

  • 27th style
  • Like+it!
  • Rave Patroller
  • THE F∀UST

譜面係数は、他の楽曲と一括で計算・設定を行うことを考えているため、現時点では未設定となっています。

【定義データ更新】

IIDX27 HEROIC VERSEにて追加された、隠しレジェンダリア譜面を追加しました。

  • snow storm(SPL)
  • 千年ノ理(SPL)

譜面係数はHEROIC VERSE終了時に他の楽曲と一括で計算・設定を行うことを考えているため、現時点では未設定となっています。

【定義データ更新】

IIDX27 HEROIC VERSEにて追加された以下譜面を追加しました。

HEROIC WORKOUT! ROOM2

  • Bow shock!! [SPA]
  • Shiva [SPA]
  • Matt Silver [SPA]
  • Lords Of Roundtable [SPA]