2. Le choix du personnage

Le tirage pondéré, la case objet, la promotion et le code spécial

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

Les deux premiers bits : le test « objet »

Les deux premiers bits du flux sont le bit 0 de d7 et le bit 0 de d12, autrement dit « d7 est-il impair » et « d12 est-il impair ». Si les deux sont impairs, le code tombe dans la case objet et produit une capsule de soin, un haricot magique, une Dragon Ball, etc., au lieu d'un personnage. Les trois autres cas sur quatre donnent un personnage.

La case objet applique ensuite le même genre de tirage pondéré sur les huit bits suivants (poids totalisant là encore 60), pour choisir entre haricots magiques, Maître Kaio, les boules à une à sept étoiles et le reste. Les objets n'ont pas de statistiques : le calcul s'arrête là.

Les huit bits suivants : le tirage pondéré du personnage

Les huit bits qui suivent sont lus comme un seul octet (0–255) et réduits modulo 60. Ce reste (0–59) parcourt une table de poids totalisant 60, ce qui fixe le personnage de base. Voyez-y soixante billets de tombola, distribués ainsi :

Personnage de basePoids (/60)Personnage de basePoids (/60)
Goku5Android 163
Yamcha5Android 173
Trunks4Android 183
Gohan4Android 193
Tien4Raditz2
Chiaotzu4Ginyu2
Piccolo4Zarbon2
Vegeta4Saibaman2
Krillin4Frieza (1st form)1
Cell (1st form)1

Notez qui est absent de cette table : Son Goku Super Saiyan, les 2e à 4e formes de Freezer, et les autres. Ils ne sont jamais tirés. Ils ne peuvent apparaître que par promotion.

La promotion : de bonnes statistiques vous transforment

Une fois les statistiques calculées (page 3), le résultat est comparé à des seuils propres à chaque personnage de base. Si PV, BP et DP atteignent tous le seuil, le personnage est remplacé par sa forme supérieure.

Personnage de baseSeuil (PV / BP / DP)Devient
Goku55000 / 30000 / 30000Super Saiyan Goku
Piccolo52000 / 27000 / 27000Super Piccolo
Gohan50000 / 30000 / 20000Super Saiyan Gohan
Vegeta55000 / 30000 / 28000Super Saiyan Vegeta
Trunks56000 / 29000 / 21000Super Saiyan Trunks
Frieza (1st form)40000 / 22000 / 20000Frieza (2nd form)
50000 / 26000 / 25000Frieza (3rd form)
60000 / 30000 / 30000Frieza (4th form)
Cell (1st form)32000 / 20000 / 20000Cell (2nd form)
60000 / 30000 / 30000Cell (3rd form)

Freezer et Cell sont évalués par paliers et s'arrêtent au plus haut palier franchi. Cette structure permet de raisonner à l'envers. Pour obtenir par exemple « Cell bloqué en 2e forme mais aussi fort que possible », il faut maintenir le DP sous 30000 pour que le code échoue volontairement à la promotion en 3e forme (les réponses détaillées sont sur la page code-barres le plus fort). La rareté de la 3e forme de Freezer est traitée en marge.

Le code spécial : un résultat fixe inscrit dans le jeu

Lorsque les registres dispersés correspondent à un motif bien précis, ni le tirage ni le calcul des statistiques n'ont lieu : un résultat fixe est renvoyé à la place. Une seule disposition des dix chiffres effectifs l'atteint, et le code relevé avec un nom de produit en face est celui du jeu Super Famicom Dragon Ball Z: Super Butouden, 4902425373737. Il donne Son Goku Super Saiyan, PV 59000, BP 49990, DP 49990, attaque spéciale niveau 4.

Comme les deux premiers chiffres et la clé de contrôle sont ignorés (page 1), un code comme 4502425373739, préfixe échangé, donne le même Son Goku Super Saiyan. En comptant le préfixe, exactement 100 codes EAN-13 valides produisent ce résultat.

Un BP et un DP de 49990 sont tout simplement hors d'atteinte du calcul normal : BP et DP sont normalement divisés par deux, ce qui les plafonne à 48750 et 49750. Il est tentant d'y lire une récompense pour les enfants qui achetaient le jeu de la maison, mais l'intention des développeurs n'est pas quelque chose que cette analyse peut retrouver. Ce qu'elle peut montrer, c'est qu'un code, appartenant à un titre Bandai, a reçu un traitement à part.

→ Page 3 : le calcul des statistiques