IonBlaster est un jeu éducatif HTML/JavaScript inspiré de TuxMath, destiné aux élèves de collège.
L’objectif est d’apprendre et de consolider :
- les symboles des atomes,
- les formules des molécules,
- les formules des ions,
à travers un jeu d’astéroïdes qui tombent du ciel.
https://c4h10.forge.apps.education.fr/ionblaster/
🎯 Principe du jeu
- Un nom d’espèce chimique est affiché en haut de l’écran.
- Une vague d’astéroïdes apparaît :
- 1 bonne réponse
- plusieurs leurres.
- L’élève doit cliquer sur le bon astéroïde (ou taper taper la bonne formule) avant qu’il touche le sol.
🧪 Niveaux
| Niveau | Contenu |
|---|---|
| N1 | Atomes usuels (H, O, C, N, Fe, Cu, Al…) |
| N2 | Atomes étendus (Na, Cl, Ca, Mg, Zn…) |
| N3 | Molécules simples (H₂O, O₂, CO₂, N₂, CH₄…) |
| N4 | Molécules étendues (HCl, NaOH, NH₃, O₃…) |
| N5 | Ions (Na⁺, Cl⁻, SO₄²⁻, NH₄⁺, Fe²⁺…) |
| N6 | Mix (atomes + molécules + ions) |
🏆 Règles de progression
- ✅ Un niveau est validé lorsque toutes les espèces ont été trouvées au moins une fois.
- 🔁 Une même espèce :
- n’apparaît pas plus de 3 fois,
- est espacée dans le temps (pas de répétition immédiate).
- ❌ Mauvaise réponse :
- perte de points,
- accélération temporaire,
- ajout d’un leurre (limité).
- 💥 Astéroïde au sol :
- vie –1,
- malus de score.
- 💀 Plus de vies → fin de partie.
✍️ Saisie des réponses
- Clavier ou clic sur les astéroïdes.
- Exemples acceptés :
H2O,CO2,NH4+,SO42-,Cl-
- Le jeu normalise automatiquement les réponses (
-,+, espaces…).
🔊 Sons & animations
- Sons générés via Web Audio API (aucun fichier externe).
- Animations d’explosion :
- normales (astéroïde détruit),
- majeures (vague complète détruite).
- Bouton 🔊 / 🔇 pour activer ou couper les sons.
📱 Compatibilité mobile
- Interface responsive.
- Pas de scroll forcé vers le champ de saisie.
- Taille du texte adaptative sur les astéroïdes.
- Indices et exposants rendus visuellement :
H₂O,CO₂,SO₄²⁻,NH₄⁺.