# Falling Blocks

> Encaja seis formas de piezas, completa filas horizontales y evita que el tablero se llene.

Un rompecabezas con piezas que caen, creado para este sitio. Rust ejecuta las reglas en WebAssembly; un canvas dibuja el tablero. La partida se queda en esta pestaña, sin cuenta, clasificación guardada ni audio en el juego.

**Stack:** Rust, WebAssembly, TypeScript, Canvas 2D

**Para jugar necesitas JavaScript y WebAssembly. Las reglas y los controles se pueden leer sin ellos.**

## Cómo jugar

1. Encaja seis formas de una a cinco celdas en un tablero de 12×20. Mueve y gira cada pieza que cae; la sombra indica dónde aterrizará. Reserva una pieza por jugada.
2. Llena las 12 celdas de una fila horizontal para eliminarla. Las filas incompletas permanecen en el tablero.
3. Tras una eliminación, las filas de arriba bajan enteras. Cada fila eliminada da 90 × nivel puntos.
4. Bajar da 1 punto por celda; soltar da 2. Cada seis filas eliminadas aumenta el nivel y la velocidad. La partida termina cuando una pieza no puede entrar o queda por encima del tablero al aterrizar.

Usa los botones táctiles en tu móvil o selecciona el tablero para usar los atajos en tu portátil. La pantalla completa da más espacio al juego. Al salir del juego, la partida se pausa.

Tu récord se guarda solo en este navegador cuando el almacenamiento local está disponible. Borrar los datos del sitio elimina el récord.

Este es un rompecabezas visual. El tablero no tiene una versión equivalente para lectores de pantalla; las reglas y los controles están disponibles en texto.

## Atajos de teclado

- `Enter` — Empezar / continuar
- `← / →` — Mover
- `↓` — Bajar
- `↑ / X` — Girar en sentido horario
- `Z` — Girar en sentido antihorario
- `Espacio` — Soltar
- `C` — Reservar
- `P / Escape` — Pausar / continuar
- `R` — Reiniciar

## Jugar

[Jugar Falling Blocks](/es-ES/games/falling-blocks)

[Volver a los juegos](/es-ES/games)
