Saltar a contenido

11 — QUESTIONS FOR PROFESSOR

Preguntas que debe validar el profesor (Javier Paris) antes de empezar la Fase 2.

Pregunta Estado
P1 — 4 jugadores ✅ Resuelta: se permite el Mus de 4 jugadores
P3 — Dificultad ✅ Resuelta: dificultad 5
P10 a — Infraestructura ✅ Resuelta: la web se publica en GitHub Pages con Python en el navegador (Pyodide)
Resto Pendientes

P1 — CONFLICTO: el Mus se juega con 4 jugadores en 2 parejas ✅ resuelta

Respuesta del profesor (correo, 2026): "tenéis permitido el uso del juego del MUS para 4 jugadores para la práctica de programación de la asignatura. […] el hecho de tener 4 jugadores va a complicar altamente el diseño y generación de una estrategia buena para el juego. Sabiendo esto, si preferís mantener ese juego, me parece bien."

Decisión: se mantiene el Mus FEM de 4 jugadores en 2 parejas (opción A), sin cambios en el motor.

Hecho. La práctica dice: "Cada equipo elegirá un juego de 2 jugadores" (§3) y "Como condición previa, el juego elegido debe ser un juego por turnos de 2 jugadores y debe estar validado por el profesor" (§4, §5). El Mus reglamentario FEM es un juego de 4 jugadores en 2 parejas, con información oculta y turnos que rotan entre los cuatro asientos.

No hemos cambiado el juego. Proponemos y pedimos validar una de estas opciones:

Opción Descripción Ventajas Inconvenientes
A (preferida) Mus FEM de 4 jugadores. La unidad competitiva es la pareja: en el torneo cada participante es un bot que ocupa los dos asientos de su pareja como dos instancias aisladas (cada una ve solo sus cartas). Cada enfrentamiento es participante A contra participante B. Fiel al Reglamento; el torneo es de 2 contendientes; el API sigue siendo por asiento Técnicamente son 4 asientos por partida, no 2
B Igual que A, pero un bot controla la pareja completa con un único decide y ve las dos manos Literalmente "2 jugadores" Da a la pareja información que en el Mus real no tiene (los compañeros no ven sus cartas); desvirtúa el juego
C "Mus a dos" (variante no reglamentaria) Encaja literalmente Contradice el Reglamento FEM; no lo recomendamos

Además, ¿se acepta la composición de la interfaz pedida: humano + compañero (humano o bot) contra dos bots?

P2 — Requisito 1.2 con compañero

El Req 1.2 pide "una persona juega una partida completa contra un bot". ¿Cumple el requisito con "humano + bot compañero contra pareja de bots"? En el MVP el compañero del humano será un bot (dos humanos en la misma pareja requieren dos dispositivos, Riesgo R3).

P3 — Dificultad del Mus para la Sección 3 ✅ resuelta

Respuesta del profesor: "La dificultad del MUS para 4 jugadores será de 5." Con la puntuación de bots de 0.5 × dificultad, cada victoria vale 2.5.

El Mus no aparece en la tabla de dificultades y la puntuación de bots es 0.5 × dificultad. ¿Qué dificultad se le asigna? (Tiene información oculta, azar, 4 jugadores, envites y faroles.)

P4 — Duración de la partida

FEM (Intro E): partidas "a cinco juegos ganados", cada juego de 40 a 60 tantos. Proponemos 1 juego a 40 tantos por partida (configurable a N juegos y 40-60). ¿Es aceptable?

P5 — Reglas que la FEM no especifica

El Reglamento no define el valor de las cartas ni de las jugadas. Proponemos las convenciones del Mus tradicional (doc 03 §1.1 y §4.2): orden de grande y chica, valores para juego/punto, par 1 / medias 2 / duples 3, juego 31 = 3 y resto = 2, punto 1, orden 31 > 32 > 40 > 37…33, empates a favor del mano, descarte mínimo de 1 carta. ¿De acuerdo, o hay alguna variante preferida?

P6 — "A falta de tanto" (FEM IV.7)

¿Se interpreta como "cuando a una pareja le falta 1 tanto" o como "cuando la pareja está dentro (≤ 4)" (VII.7)? Proponemos ≤ 4, configurable.

P7 — Reenvido

FEM VIII.8 define reenvido como "doblar el valor de la apuesta", aunque en la práctica se sube "N más". Proponemos: subida libre de N ≥ 2 sobre la apuesta vigente, con un botón "Reenvido" que dobla. ¿Correcto?

P8 — Fin del juego durante la jugada y "deje"

a) Si una negada en el acto lleva a una pareja a 40, ¿termina inmediatamente? (Proponemos sí.) b) Interpretación del deje (FEM VII.1, VIII.8): proponemos que, si se rechaza un revoque en pares/juego/punto, la pareja que revocó gana el valor de la apuesta vigente y además cobra al final el valor de sus propias jugadas. ¿Correcto?

P9 — Señas

¿Se espera implementar señas (FEM VIII) en la versión evaluable? Proponemos dejarlas preparadas (SignalSystem) y desactivadas en v1.

P10 — Infraestructura

a) ✅ Resuelta: la web se publica en GitHub Pages y Python se ejecuta en el navegador con Pyodide (ADR-011). El servidor FastAPI sigue disponible para uso local, invitaciones y el torneo. Contrapartida aceptada: en el navegador las cartas de los bots están en la memoria del propio jugador (ver ADR-011). ~~¿Es válido un backend FastAPI en un hosting gratuito (Render / HF Spaces) además de GitHub Pages?~~ b) Los bots de otros equipos (Req 3.3): ¿se espera que respeten nuestro protocolo de sandbox (subproceso + JSON), o basta con heredar de Bot?