Manual rápido · SCRABBLE

Versión desde-cero-v14.0. Juego web tipo palabras cruzadas para eventos, con celulares como controles, pantalla general y admin.

Archivos principales

index.php es para jugadores en celular. pantalla.php es para TV o proyector. admin.php es para el conductor. reset.php borra/regenera el estado del juego.

Flujo recomendado

  1. Abre pantalla.php en la computadora conectada a la TV.
  2. Abre admin.php en la computadora del conductor.
  3. Los participantes entran a index.php desde su celular y escriben su nombre.
  4. Desde admin, presiona Iniciar / reiniciar partida.
  5. El jugador en turno selecciona una letra de su atril, toca una casilla del tablero y presiona Jugar.

Cambio de fichas

Cada participante tiene 3 cambios de fichas por partida. En su turno puede presionar Cambiar, seleccionar las fichas que no desea y confirmar el cambio. Puede cambiar una, varias o todas sus letras.

Ayuda desde admin

En admin.php existe una sección llamada Ayuda al jugador. Primero se debe activar desde admin. Cuando está activada, el conductor puede escribir una pista o presionar Buscar opción para generar una sugerencia rápida basada en las letras del jugador en turno.

Modo solitario o varias personas

Si solo hay un participante firmado al iniciar, el juego se marca como solitario. En este modo no hay votación: cuando la jugada es válida, se coloca directo y suma puntos. Si hay dos o más participantes, el juego avanza por turnos.

Colores y vista en pantalla

Cada participante tiene un color. En pantalla.php y admin.php, el marcador usa ese color y el jugador en turno se resalta. En celular, la barra superior y el panel de letras se pintan con el color del participante.

En celular horizontal, la vista se compacta para dar prioridad al tablero y mantener las letras visibles. En pantallas bajas, el atril puede acomodarse en dos renglones para que no se pierdan fichas.

Animación de palabra

Cuando una jugada se aprueba por votación, o cuando se juega en modo solitario, las letras recién colocadas se iluminan con un brillo durante unos segundos. Después de esa animación el turno pasa al siguiente participante.

Si una letra nueva completa otra palabra cruzada, esa ficha también se ilumina porque forma parte de la jugada recién aceptada.

Letras tentativas visibles

Cuando el jugador en turno acomoda letras antes de enviar la jugada, esas fichas se ven de forma tenue en pantalla.php, admin.php y también en los celulares de los demás participantes. Así todos pueden ver qué se está proponiendo antes de votar.

Votación de palabras

En modo multijugador, cuando el jugador en turno presiona Jugar, la palabra no se coloca de inmediato. Aparece una votación en los celulares de los demás participantes.

Cantar ganador

En admin.php existe el botón Cantar ganador. Sirve para cerrar la partida cuando se acaban las fichas de la bolsa y nadie logra terminar todas sus letras, o cuando el conductor decide finalizar por tiempo.

Sonidos en pantalla

pantalla.php tiene un botón Sonido OFF / ON. Debe presionarse una vez para habilitar sonidos, porque los navegadores bloquean audio automático hasta recibir interacción.

Los sonidos se buscan en la carpeta sounds/. Puedes usar nombres como ding.mp3, turno.mp3, enviar.mp3, correcta.mp3, x.mp3, ganador.mp3, ovacion.mp3 o sus versiones .wav, .ogg, .m4a.

Reset total

Desde admin.php, usa Reset total / borrar JSON. Esta acción llama a reset.php, borra/regenera data/state.json y cambia el identificador de reset para que los celulares olviden la sesión anterior y vuelvan a firmarse.

Reglas técnicas de jugada

Casillas especiales

TW = Triple palabra DW = Doble palabra TL = Triple letra DL = Doble letra ★ = Centro / inicio

Diagnóstico

Si algo no se guarda o no resetea, abre diagnostico.php. Ahí puedes ver permisos de escritura y probar el reset directo.

Volver a Admin

Regla de seguridad v13: - Ningún participante puede bajar más de 7 letras en una sola jugada. - El sistema también evita usar la misma ficha dos veces en la misma jugada, aunque el navegador mande datos repetidos.