最強バーコード

市販のJAN/EANから逆算した理論上の最大値と、キャラクター別の最強コード

日本語 | English | Français | Español | Italiano | 한국어

一番強いバーコードは何番か

生成規則(解析1〜解析3)が全て分かってしまえば、最強のバーコードは探すものではなく逆算して作るものになる。 40ビットの割り当てを合計値の大きい順に厳密に列挙し、桁の制約(後述)を最初に満たした組み合わせが最大になる。その答えがこの2本。

※ このページで扱うのは市販のJAN/EANで到達できる最大である。データックはバンダイ純正カード用の独自形式も読み、そちらはここに挙げた数値を上回る。詳しくは解析4 バンダイのバーコードを参照。

条件バーコード結果合計
必殺技Lv.4つき4936338232324S悟空 HP99500 / BP48250 / DP33250 Lv.4181000
技レベル不問4936388230325S悟空 HP99500 / BP48250 / DP33750 Lv.3181500

どちらもEAN-13として正当な数値(チェックデジット込み)だが、実測データに商品として記録されているコードではない。計算から逆算して組み立てた合成コードである。先頭2桁は結果に一切影響しないので、49でなくても構わない。

なぜオール99999にならないのか

各ステータスを単独で最大にしたときの上限は次のとおり。合計すれば198000になる計算だが、この3つは同時に成立しない。

ステータス単独の上限内訳
HP99500T1の90000 + T2の9000 + ボーナス500
BP48750半減後の値。桁制約により49750には届かない
DP49750(90000 + 9000 + 500)÷ 2

理由はバーコードの各桁が0〜9しか取れないことにある。桁の値を4ビット(b3 b2 b1 b0)で見ると、 10〜15にあたる並びが作れない。つまりb3を1にした瞬間、その桁のb1とb2は0で固定される。ところがステータス計算に使うビットは散布によって桁をまたいでバラバラに配置されているので、あるステータスの表インデックスを最大に振ると、別のステータスに効くビットが道連れで潰れてしまう。

分かりやすい例がHPとDPで、どちらもd9のビットを取り合う(HPはd9のb0・b1・b2、DPはd9のb3を使う)。 DP側がb3を欲しがるとHP側のb1・b2が死ぬ。この綱引きの結果、市販のJAN/EANで到達できる合計の上限が181000(Lv.4条件下)/181500(技レベル不問)に落ち着く。

キャラクター別の最強バーコード

「推しキャラを一番強い状態で出したい」場合の答え。基礎抽選(解析2の60本のくじ)で引くキャラごとに、その条件下で合計が最大になるコードを厳密に求めたものである。すべて必殺技Lv.4つき。

基礎キャラ実際に出る姿バーコードHP / BP / DP合計
悟空S悟空493633823232499500 / 48250 / 33250181000
ヤムチャヤムチャ493637823376399500 / 48250 / 33250181000
トランクスSトランクス493637823236099500 / 48250 / 33250181000
悟飯S悟飯493637823276699500 / 48250 / 33250181000
天津飯天津飯493633823332199500 / 48250 / 33250181000
餃子餃子493633823336999500 / 48250 / 33250181000
ピッコロSピッコロ493637823336799500 / 48250 / 33250181000
ベジータSベジータ493673823232099500 / 48250 / 33250181000
クリリンクリリン493677823232899500 / 48250 / 33250181000
16号16号493677823272499500 / 48250 / 33250181000
17号17号493677823276299500 / 48250 / 33250181000
18号18号493777823232599500 / 48250 / 33250181000
19号19号493673823332799500 / 48250 / 33250181000
ギニューギニュー493677823332599500 / 48250 / 33250181000
栽培マン栽培マン493677823372199500 / 48250 / 33250181000
ラディッツラディッツ493673423332199500 / 47750 / 33250180500
ザーボンザーボン493677423332999500 / 47750 / 33250180500
フリーザ第1形態フリーザ第4形態493673623332999500 / 47750 / 33250180500
セル第1形態セル第3形態493673623336799500 / 47750 / 33250180500

ここで効いてくるのが昇格(解析2)である。悟空・悟飯・ベジータ・トランクス・ピッコロを最強で作ると閾値を必ず突破してしまうため、無印のまま最強にすることは原理的にできない。必ずS形態で出てくる。フリーザとセルも同様で、最強に振ると最終形態まで一気に通り抜ける。

ラディッツ・ザーボン・フリーザ・セルだけBPが500低いのは、これらのキャラを引き当てるための抽選8ビットが特定の値に縛られ、その縛りがBPに効くビットまで巻き込むためである。

中間形態を狙う:セル第2形態を最強にする

最終形態に通り抜けさせず、あえて中間形態で止めたい場合は閾値を意図的に外す逆算になる。セル第3形態への昇格条件は HP60000 / BP30000 / DP30000 なので、 DPを30000未満に抑えれば第2形態のまま最強を作れる。

条件バーコード結果合計
必殺技Lv.4つき4936536233369セル第2形態 HP99500 / BP47750 / DP28250 Lv.4175500
技レベル不問4936586231360セル第2形態 HP99500 / BP47750 / DP28750 Lv.3176000

フリーザ第4形態は最終段なので通り抜けの心配がなく、技レベルを捨てれば 4936786231320(HP99500 / BP47750 / DP33750 Lv.3・合計181000)まで伸びる。

市販バーコードのなかでは、BP・DPは特殊コードが最高

ここまでは「計算で生まれるキャラ」の話である。計算を経由しない個体がひとつだけあり、それがあらかじめ用意された特殊コードのS悟空(HP59000 / BP49990 / DP49990 / 必殺技Lv.4)。 BP・DPの49990という値は通常の計算では絶対に作れず、この2つだけは一般のコードでは並べない(バンダイ純正カードの独自形式ならさらに上がある。解析4を参照)。ただし合計値では181000級のビルドに負ける。どちらが実戦で強いかは、本解析で読み解いた生成規則の外(戦闘の計算式)の話になるので、ここでは判定しない。詳しくは小ネタで。

実測記録のなかでの最強

以上は合成コードの話で、商品名つきで記録が残っているバーコードとなると話は別。実際に読ませた記録が残っている160点のなかで、最も強かったのが次のあたりである。商品名は記録者が書き残したもので、当サイトで現物を確認したものではない。

キャラクター記録された商品バーコードHP / BP / DP必殺技
Sトランクス七味唐辛子4956777994000 / 47500 / 32750なし
SベジータMr.カラー小瓶キャラクターホワイト4937392983000 / 47250 / 33750Lv.1
ヤムチャMr.カラー小瓶艦底色4937398163500 / 47750 / 43750Lv.1
S悟飯タミヤ エポキシ造形パテ速硬化タイプ495034487051694000 / 37750 / 22250Lv.3
ベジータ森永 カマンベール入り切れてるチーズ 164g490272007831394500 / 32250 / 22750Lv.2
18号C1000453050302452583500 / 37500 / 27750Lv.3
悟空シェフのカレー極辛490218802812785500 / 27750 / 28750Lv.3
S悟空DBZ超武闘伝(特殊コード)490242537373759000 / 49990 / 49990Lv.4

理論値の181000に対し、実測記録のベストが174000前後というのは示唆的で、強いコードを狙うならメーカーの選び方が効くという話になる。どの棚を見るべきかは小ネタにまとめた。

このページは生成規則から導かれる理論値の解説である。狙った結果のバーコードを生成・印刷する機能やツールは、当サイトでは配布しない。掲載しているコードは判定ツールで検算できるので、判定ツールで確かめてほしい。