Chiffres disponibles : . Le chiffre d’une bulle compte ses éléments de même rang ; sa valeur tient aussi compte du rang.
Touche le vide pour ajouter une unité. Glisse une bille pour la déplacer. Touche une bille composée pour la déplier.
« Figer » arrête le mouvement automatique. Tu peux toujours ajouter, déplacer, déplier et provoquer une fusion par contact. Changer de base redonne toutes les unités, sans changer le total.
Le réseau, la règle et les zéros
Une bille du rang k représente bᵏ unités. Dans la base b, b billes de même rang forment une bille du rang suivant : b × bᵏ = bᵏ⁺¹. Les filles restent dans l’arbre et peuvent être libérées.
Au-delà de la base 2, une rencontre forme un paquet provisoire. Quand il contient assez de billes, il produit une retenue ; un éventuel reste demeure au rang précédent. Les rencontres conservent exactement le nombre total, calculé en entiers BigInt. La valeur est indépendante du rayon dessiné.
L’état arithmétique est stable quand chaque rang ne contient plus qu’un paquet de moins de b billes. Leur nombre donne les chiffres, de gauche à droite des puissances fortes aux unités. Les anneaux vides représentent les zéros. La stabilité arithmétique ne signifie pas que tout mouvement est arrêté.
Les paquets de même rang s’attirent ; les autres se repoussent. Le rangement vers les rangs ne commence qu’une fois toutes les fusions terminées. La répulsion et le bruit s’atténuent alors. Les explosions, l’agitation thermique et les rotations internes animent la recherche. Forces et collisions sont séparées de la règle de regroupement. Les transformations sont validées entre deux calculs de mouvement. Le temps de simulation avance au pas 1/60 s. Photo et vidéo incluent les chiffres et le total ; la vidéo est une capture en direct, selon les capacités du navigateur.