Fonctionnalités
Portes, interrupteurs et lampes se placent sur une grille et leurs broches se relient par des fils ; quand un interrupteur est allumé, les fils qui portent 1 s’illuminent. La table de vérité et l’expression booléenne simplifiée découlent automatiquement du circuit ; 12 exercices mènent pas à pas de la porte NOT à la bascule D.
Fonctions principales
- Éditeur de circuits
- Portes AND, OR, NOT, XOR, NAND, NOR, XNOR et BUF sur une grille (2 à 4 entrées pour les portes à plusieurs entrées), interrupteur, lampe et horloge (0,5 à 8 Hz). Placement en touchant le composant puis son emplacement, ou par glisser ; fils reliés en glissant d’une broche à l’autre, en les touchant l’une après l’autre ou avec la boîte « Relier… ».
- Simulation en direct
- Événementielle, avec un pas de délai pour chaque porte. Les circuits à rétroaction (bascule SR) se stabilisent dans un état ; un circuit qui ne se stabilise pas est signalé comme oscillant. Les fils qui portent 1 s’illuminent.
- Table de vérité et expression
- La table se construit d’elle-même à partir des interrupteurs et des lampes (jusqu’à 8 entrées), la ligne en cours étant mise en évidence. L’expression booléenne s’écrit en somme de produits simplifiée par Quine–McCluskey jusqu’à 4 entrées, et les formes XOR sont reconnues. « Copier la table » donne un texte séparé par des tabulations.
- 12 exercices
- NOT, portes, demi-additionneur et additionneur complet, NAND seulement, bascule SR, multiplexeur, décodeur, comparateur, additionneur 2 bits, bascule D, vote majoritaire. « Tester » essaie toutes les combinaisons d’entrées et montre la première ligne fausse ; la progression est conservée.
- Construire le circuit depuis la table
- Remplissez une table de vérité ou saisissez une expression (A·B + ¬C, A ⊕ B …) ; Boolia construit le circuit sous forme simplifiée, avec jusqu’à 4 entrées et 4 sorties.
- Exécuter pas à pas
- Chaque pas correspond à un délai de porte ; les composants calculés au pas suivant sont signalés. L’horloge peut aussi avancer à la main.
- Édition
- Outils Sélection / Fil / Effacer ; sélectionner, déplacer, pivoter, supprimer ; annuler et rétablir. Zoom à deux doigts, avec Ctrl / ⌘ + molette et par boutons, ajustement à la vue.
- Construire au clavier
- Les lettres ajoutent des composants (A, O, N, X, B ; avec ⇧ NAND, NOR, XNOR ; S, L, C), les flèches déplacent le composant sélectionné, R le fait pivoter, W relie un fil, [ ] changent le nombre d’entrées et Espace bascule un interrupteur.
- Images et fichiers
- Le circuit s’enregistre en PNG ou en SVG aux couleurs du thème en cours ; les circuits s’enregistrent et s’ouvrent un par un ou tous ensemble en .boolia, et se partagent avec la fonction de partage de l’appareil.
- Exemples
- Au premier lancement, un demi-additionneur, un additionneur complet et une bascule SR sont fournis ; les exemples se modifient ou se suppriment, et « Rajouter les exemples » les rétablit.
- Sauvegarde et hors ligne
- « Sauvegarder… » réunit tous les circuits, la progression des exercices et les réglages dans un seul fichier, et « Restaurer depuis une sauvegarde… » les rétablit. Aucun compte n’est nécessaire ; fonctionne hors ligne.
Appareils et navigateurs
- Sur ordinateur, les composants et les exercices sont à gauche, le circuit au centre, la table de vérité et l’expression à droite. Sur téléphone et sur tablette en portrait, la barre du bas propose Circuit, Composants, Table et Plus.
- Sur téléphone, les composants se placent en touchant puis en choisissant l’emplacement, et les fils se relient en touchant les deux broches l’une après l’autre ; aucun glisser n’est nécessaire.



Raccourcis clavier
⌘ et ⌥ sont utilisées sous macOS ; Ctrl et Alt sous Windows et Linux.
| Raccourci | Action |
|---|---|
| A · O · N · X | Ajouter AND, OR, NOT, XOR |
| ⇧A · ⇧O · ⇧X · B | Ajouter NAND, NOR, XNOR, BUF |
| S · L · C | Ajouter interrupteur, lampe, horloge |
| ← ↑ → ↓ | Déplacer le composant sélectionné (cinq pas avec ⇧) |
| R | Pivoter |
| W | Relier un fil |
| [ · ] | Nombre d’entrées de la porte |
| Espace · Entrée | Basculer l’interrupteur |
| Suppr | Supprimer |
| Échap | Annuler le placement ou la sélection |
| + · − · 0 | Zoom avant · zoom arrière · ajuster |
| 1 · 2 | Panneau Composants · panneau Table |
| T | Tester (dans un exercice) |
| . | Étape suivante (en exécution pas à pas) |
| Ctrl/⌘ N | Nouveau circuit |
| Ctrl/⌘ O · S | Ouvrir · enregistrer le circuit |
| Ctrl/⌘ Z · ⇧ Z | Annuler · rétablir |
Sur écran tactile, touchez un composant puis son emplacement dans le circuit ; les fils se relient en touchant les deux broches l’une après l’autre. Le circuit se zoome à deux doigts ; outils et boutons sont dimensionnés pour les doigts.
Obtenir Boolia
Essayez-le dans le navigateur sans installation ; pour une utilisation continue, achetez la version pour macOS, Windows ou Linux.