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
- Abre
pantalla.phpen la computadora conectada a la TV. - Abre
admin.phpen la computadora del conductor. - Los participantes entran a
index.phpdesde su celular y escriben su nombre. - Desde admin, presiona Iniciar / reiniciar partida.
- 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.
- Las fichas nuevas se toman de la bolsa y se procura que sean diferentes a las que quitó.
- Cada cambio consume el turno, igual que pasar.
- El contador de cambios aparece en el celular, admin y pantalla.
- Si la bolsa no tiene fichas suficientes o diferentes, el juego avisará y no hará el cambio.
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.
- La ayuda solo se envía al participante que tiene el turno.
- El jugador recibe un pop-up pequeño en su celular.
- Si la ayuda está deshabilitada, no se puede enviar ninguna pista.
- Al deshabilitar ayuda, se limpian los avisos pendientes.
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.
- Si todos presionan Permitir, la palabra se aprueba, se suma el puntaje y avanza el turno.
- Si alguien presiona No permitir, la palabra se rechaza y el mismo jugador puede corregir, limpiar o pasar turno.
- La pantalla y el admin muestran el avance de votos.
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.
- El sistema calcula automáticamente quién tiene más puntos.
- Si hay empate, anuncia empate ganador.
- La pantalla muestra el ganador con estilo destacado y reproduce sonido de ganador si el sonido está activado.
- Si un jugador coloca su última letra cuando la bolsa ya está vacía, el juego también puede declarar ganador automáticamente.
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
- La primera jugada debe pasar por el centro ★.
- Las letras nuevas deben ir en una sola fila o columna.
- No puede haber huecos entre letras, considerando letras ya colocadas.
- Después de la primera jugada, la palabra debe tocar una letra existente.
- No incluye diccionario automático; el conductor puede supervisar verbalmente la validez de las palabras.
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.