Operand
Fais rebondir les bulles et fabrique le nombre cible
Du calcul mental avec de la physique : des bulles numérotées de 1 à 9 rebondissent comme des billes de billard, s'échangent une unité quand elles se cognent et s'accrochent à l'opérateur central. On choisit +, −, × ou ÷ pour fabriquer des briques jusqu'à obtenir l'objectif, en le moins d'opérations possible. Autour de cette idée : quatre façons de lancer les bulles, un tutoriel guidé par un doigt animé, des pré-réglages du poussin à l'alien, un mode Enchaînement et 40 succès. Les succès rapportent des π qui débloquent dix autres ambiances. Le jeu existe en français et en anglais et s'installe pour jouer hors ligne.
Ce qui brille
- Physique de billard : la taille et la masse des bulles dépendent de leur valeur, et chaque choc échange +1/−1 sans jamais redonner la même paire
- 11 ambiances complètes, chacune avec ses polices et son décor : Néon, Tableau noir à la craie, Estampe japonaise (vague et mont Fuji), Arcade 8-bit, Bonbons, Bauhaus, Billard, Halloween de saison…
- Petite économie : les succès rapportent des π, des pièces dorées volent jusqu'au porte-monnaie, et les ambiances s'achètent avec aperçu
- Quatre mécaniques de jeu (BLOW, FIREWORK, TARGET, AUTO), un mode expert et une option « secouer pour calculer »
- Aide + : les bulles qui apparaissent sont choisies pour rapprocher la solution, pensé pour les enfants
Mode d'emploi
Toucher une bulle (mode AUTO) ou la lancer (TARGET) vers l'opérateur, toucher l'opérateur pour changer d'opération, appui long ou bouton = pour fabriquer la brique
Fabriqué avec
- HTML
- CSS
- JavaScript vanilla (fichier unique, environ 5900 lignes)
- Canvas 2D
- Web Audio API
- DeviceMotion (secouer le téléphone pour calculer)
- PWA (manifest + service worker, hors ligne)
- localStorage (réglages, high scores, succès, π)
- Google Fonts (Tektur, Chakra Petch et une quinzaine d'autres selon l'ambiance)
- Python (script qui génère une version Scratch 3, scratch/AddGame.sb3)