Your students don't control the players: they program them with IF/THEN rules, keep improving their team session after session, and compete in a class cup. A project of flexible length that grows with them — you decide how far to take it.
Tus alumnos no controlan a los jugadores: los programan con reglas SI/ENTONCES, van mejorando su equipo sesión a sesión y compiten en una copa de clase. Un proyecto de duración flexible que crece con ellos: tú decides hasta dónde llevarlo.
No prep needed: a session plan and student challenges. Printable PDF guide.
No preparas nada: plan por sesiones y retos. Guía imprimible en PDF.
Students iterate: test, watch the replay, improve a rule, and see their team play better.
Los alumnos iteran: prueban, ven la repetición, mejoran una regla y ven a su equipo jugar mejor.
Students sign in with just a username and password — no email, no personal data. Privacy-friendly by design (GDPR).
Los alumnos entran solo con usuario y contraseña — sin email ni datos personales. Respeta la protección de datos (RGPD).
Share one code and the class competes in a cup — up to 10 teams. More students? Have them work in groups (one team per group), or run several cups.
Comparte un código y la clase compite en una copa — hasta 10 equipos. ¿Más alumnos? Que trabajen en grupos (un equipo por grupo) o crea varias copas.
Conditionals, boolean logic (And/Or/Not), rule priority and debugging.
Condicionales, lógica booleana (Y/O/NO), prioridad de reglas y depuración.
Nothing to install. Works on tablet or laptop.
Sin instalar nada. Funciona en tablet o portátil.
Tactics is not a programming language — there's no syntax to memorize and nothing to type. What it trains is the layer underneath every language: logical and computational thinking. That's the foundation coding is built on, so when your students later open Python, Scratch or JavaScript, the hard part is already done — only the writing is new.
Tactics no es un lenguaje de programación: no hay sintaxis que memorizar ni nada que teclear. Lo que entrena es la capa que hay debajo de cualquier lenguaje: el pensamiento lógico y computacional. Es la base sobre la que se programa, así que cuando tus alumnos abran después Python, Scratch o JavaScript, la parte difícil ya está hecha — solo cambia la escritura.
IF/ELSE, including nested ones: the core of every decision a program makes.
SI/ELSE, incluso anidados: el corazón de toda decisión que toma un programa.
Combine conditions with And / Or / Not to describe exactly when a rule fires.
Combina condiciones con Y / O / NO para decir exactamente cuándo se dispara una regla.
How an expression is grouped and evaluated — the difference a bracket makes.
Cómo se agrupa y evalúa una expresión — la diferencia que marca un paréntesis.
Rules are read top to bottom and the first that matches wins: sequence and priority.
Las reglas se leen de arriba abajo y gana la primera que se cumple: secuencia y prioridad.
Break a behavior into rules, and a team into 7 roles that work together.
Parte un comportamiento en reglas, y un equipo en 7 roles que colaboran.
The inspector shows why a player did something: form a hypothesis, fix a rule, try again.
El inspector muestra por qué un jugador hizo algo: formula una hipótesis, corrige una regla y reintenta.
Edit, run against test teams, watch the replay and open the inspector to see why, then adjust — the real loop of building software.
Edita, prueba contra equipos de test, mira la repetición y abre el inspector para ver por qué, y ajusta — el ciclo real de construir software.
Cause and effect, edge cases, and generalizing a rule instead of patching case by case.
Causa y efecto, casos límite y generalizar una regla en vez de parchear caso a caso.
Why no typing? On purpose. Removing syntax removes the frustration of syntax errors, so 100% of the effort goes to the logic — the part that actually transfers to any language. Think of it as step zero of programming: master the thinking here, add the writing later.
¿Por qué sin teclear? A propósito. Quitar la sintaxis elimina la frustración de los errores de sintaxis, así que el 100% del esfuerzo va a la lógica — la parte que de verdad se transfiere a cualquier lenguaje. Piénsalo como el paso cero de programar: domina aquí el pensamiento y añade la escritura después.
A ready-to-use project, printable or savable as PDF.
Un proyecto listo para usar, imprimible o guardable como PDF.
Guide in English (PDF) Guía en español (PDF)