Actualizado:

1. Construir los suelos

/fill 0 63 0 9 63 9 minecraft:lime_concrete
/fill 11 63 0 20 63 9 minecraft:red_concrete

El verde (x 0 a 9) es verdadero y el rojo (x 11 a 20) es falso, con un hueco de un bloque entre ellos.

2. Hacer la pregunta

/title @a times 10 100 10
/title @a subtitle {"text":"Ponte en verdadero o falso"}
/title @a title {"text":"Los rayos hacen más fuertes a los creepers"}

Ejecuta subtitle antes que title (title y tellraw).

3. Puntuar el suelo correcto

/scoreboard objectives add quiz dummy "Aciertos"
/scoreboard objectives setdisplay sidebar quiz
/scoreboard players add @a[x=0,y=64,z=0,dx=9,dy=3,dz=9] quiz 1

Si la respuesta es falso, usa x=11. Consulta la detección de zonas.

4. Eliminar las respuestas incorrectas

/gamemode spectator @a[x=11,y=64,z=0,dx=9,dy=3,dz=9]

5. Reiniciar para la siguiente pregunta

/tp @a[gamemode=adventure] 10 64 -3

Consulta los comandos para minijuegos para el desarrollo completo.

6. Preparar a los jugadores antes de empezar

/gamemode adventure @a
/scoreboard players reset @a quiz
/tp @a 10 64 -3

Pon a todos en modo Aventura, borra las puntuaciones antiguas y reúne a los jugadores en la salida. El paso 5 solo mueve a jugadores en Aventura, así que esto importa.

7. Añadir un límite de tiempo

/scoreboard objectives add qtimer dummy
/scoreboard players set #q qtimer 200

Pon el temporizador en 200 ticks (10 segundos) al hacer cada pregunta. Los nombres que empiezan por # no aparecen en la barra lateral. Pon las siguientes líneas en un bloque Iterativo Siempre activo seguido de bloques En cadena.

# Bloque Iterativo
execute if score #q qtimer matches 1.. run scoreboard players remove #q qtimer 1
# En cadena 1
execute if score #q qtimer matches 0 run scoreboard players add @a[x=0,y=64,z=0,dx=9,dy=3,dz=9] quiz 1
# En cadena 2
execute if score #q qtimer matches 0 run gamemode spectator @a[x=11,y=64,z=0,dx=9,dy=3,dz=9]
# En cadena 3
execute if score #q qtimer matches 0 run scoreboard players set #q qtimer -1

La comprobación se ejecuta una vez cuando el temporizador llega a 0, y luego el temporizador se queda en -1. Si la respuesta es falso, intercambia x=0 y x=11 en las cadenas 1 y 2. Para mostrar los segundos que quedan, añade una cuenta atrás.

8. Eliminar a quien no está en ningún suelo

/tag @a remove onfloor
/tag @a[x=0,y=64,z=0,dx=9,dy=3,dz=9] add onfloor
/tag @a[x=11,y=64,z=0,dx=9,dy=3,dz=9] add onfloor
/gamemode spectator @a[gamemode=adventure,tag=!onfloor]

Así nadie se esconde en el hueco ni fuera de los suelos. Quita la etiqueta, etiqueta a todos los que estén en un suelo y elimina a quien no la tenga. Ejecútalo justo antes de los pasos 3 y 4.

9. Revelar la respuesta y coronar al ganador

/title @a title {"text":"Respuesta: VERDADERO","color":"green"}
/playsound minecraft:entity.player.levelup master @a[x=0,y=64,z=0,dx=9,dy=3,dz=9]
execute store result score #alive quiz if entity @a[gamemode=adventure]
execute if score #alive quiz matches 1 run tellraw @a [{"selector":"@a[gamemode=adventure]"},{"text":" ¡gana!","color":"gold"}]

Muestra la respuesta y reproduce un sonido solo para quienes acertaron. La tercera línea cuenta cuántos quedan y, cuando queda un solo jugador, el chat anuncia al ganador. Si prefieres un juego por puntos, gana el primer nombre de la barra lateral.

Solución de problemas

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.