BLBasketball League 判定と記録

得点が入る条件

入るか入らないかは、見た目ではなく状態の遷移で決まります。リングの上にいる→通過中、この2つが揃ったときだけ得点になります。

5 ステップ

得点までの3つの関門

配信中のビルドには、投球1本ごとに別々のフラグが立っています。点数が動くのは、この3つが同時に成り立ったときだけです(3つの組み合わせが得点の条件になる、という部分は推測)。

  1. isAboveHoopリングの上にあるボールの位置がリングより上。ここが false の投球は、見た目がどれだけ惜しくても得点判定の土台に乗りません。
  2. goingThruHoopリングを通っている途中通過中の状態。リングに当たって跳ね返った球はここで外れます。
  3. isCleanShotリング・ボードに触れていない触れずに抜けた球だけが CLEAN BASKET として別扱いになります。

結果3つすべて true → 得点。1つでも false → 0点のまま返ってくる、という切り分けで読むと、外した理由が「狙い」なのか「強さ」なのか分かれます。

出所: ビルド内の文字列(2026-10-28 取得)

判定は2段階

ボールには「リングより上にいるか」というフラグ(isAboveHoop)と「通過中か」というフラグ(goingThruHoop)があります。名前のままですが、両方が別々に管理されています。

リングの上を通っただけでは得点になりません。上にいて、そこから下へ抜ける途中であることが必要です。逆に、下から入ったように見える球は通過中にならないので点になりません。

この構造があるため、強い球は「上を通り越して戻ってくる」ことがあります。入ったように見えて入らないのは、この戻りの間に状態が戻ってしまうからです。

得点まわりの内部フラグ(ビルドのスクリプト名から)
名前意味どこで効く
isAboveHoopボールがリングより上にある得点判定の前提
goingThruHoopボールがリングを通過中得点が入る瞬間
isCleanShotリングやボードに触れずに入ったCLEAN BASKET の表示
minImpulseToBreakCleanShotクリーン判定を外すのに必要な衝撃の下限弱い投球はクリーンにならない
zeroVelocityCantScoreTimeThreshold速度ゼロが続いたら得点を諦める時間 Netz に乗った球・跳ね返りすぎた球
canScoreその球に得点の権利があるか投げ直し・消える前の判定

CLEAN BASKET の条件

リングにもバックボードにも触れずに入ると CLEAN BASKET と表示されます。判定は isCleanShot で、投球の勢いが一定の下限(minImpulseToBreakCleanShot)を超えていることも条件に入っています。

つまり「弱すぎる投球」は、見た目がどれだけきれいでもクリーン扱いになりません。そっと入れた球は入ったことにはなりますが、クリーンではない、という扱いです。

クリーンに決まったときに点数が何倍になるかは公開されていません。ビルドには「{0:F1} x 2」という書式文字列と CLEAN BASKET の文言が同じ場所に並んでいますが、これが倍率を意味するかは断定できません(推測)。

止まった球は入らない

ネットに乗った球、リムの上で回り続ける球、バックボードの上に残った球。これらは「入りそうで入らない」の代表ですが、内部では明確に切り捨てられています。

速度がゼロのまま一定時間(zeroVelocityCantScoreTimeThreshold)が過ぎると、その球は得点の権利を失います。その後いくら揺れても点になりません。

これはプレイヤーにとっては救いでもあります。いつまでも入るかどうか待たされないので、次の球に集中できます。逆に言えば、当たった瞬間に「もう入らない」と分かる球もあるということです。

ネットは見た目、判定は別

ゴールのネットは布(クロス)のシミュレーションで動いています。ボールが触れると実際にたわみます。見た目の作り込みとしてはかなり凝っています。

ただしネットの動きと得点判定は別の仕組みです。ネットが揺れたかどうかで点が入るわけではありません。判定に効くのは、リング周りの当たり判定と、上で書いた2つのフラグです。

だから「ネットが動いたのに点が入らない」ということが起きます。逆も然りで、ネットをほとんど動かさずに通り抜ける球もあります。CLEAN BASKET はその典型です。

分かっていないこと

1本あたりの基礎点は公開されていません。得点を計算する処理(calculateScore)の名前は確認できますが、戻り値の中身は外から見えません。

距離による減点があるかどうかも不明です。投げる位置が毎回変わるので、遠い位置からの成功に価値を持たせている可能性はありますが、それを示す記述は見つかりませんでした。

この2点は、実際にプレイして点数を記録すれば外から推定できます。推定した結果は、このサイトでは「推測」として区別して書きます。