Érase una vez un ingeniero de RAS que se pasaba los días configurando Gateways, Brokers y Agents. Un día se preguntó: ¿y si lo rompiéramos todo a pelotazos?
RAScanoid es un homenaje al legendario Arkanoid (Taito, 1986), reinventado con los colores de la arquitectura de Parallels RAS. Cada ladrillo representa un componente del stack RAS. La pala es el RAS Paddle. Y la bola es el paquete de red que solo quiere romperlo todo.
🎮 Jugar a RAScanoid
Controles:
🖱️ Ratón para mover la pala
⬅️ ➡️ Flechas (o A/D)
⎵ Barra espaciadora para lanzar la bola
X para disparar el láser (cuando el bonus está activo)
🧱 La arquitectura RAS en ladrillos
Los ladrillos no están colocados al azar. Cada fila corresponde a una capa de la arquitectura de Parallels RAS, y cada columna a un rol funcional:
| Fila | Componente RAS | Función |
|---|---|---|
| 1 — azul | Gateway | Punto de entrada seguro para las conexiones de los clientes. Gestiona el cifrado TLS y el enrutamiento de sesiones. |
| 2 — morado | Broker | El cerebro de la granja RAS. Orquesta los recursos y gestiona la carga y las sesiones de usuario. |
| 3 — verde | Agent | Instalado en cada servidor RDSH o escritorio VDI. Se comunica con el Broker y expone los recursos. |
| 4 — amarillo | Provider | Interfaz con el hipervisor (VMware, Hyper-V, Nutanix…). Aprovisiona VM sobre la marcha. |
| 5 — rojo | SecureGW | Secure Client Gateway: túnel SSL/TLS para el acceso remoto sin VPN. La fortaleza del perímetro. |
Las columnas representan los roles transversales: Gateway, Broker, Agent, Provider, Farm, FSLogix, PKI, MFA. ¿Un ladrillo Gateway/PKI? Es tu certificado TLS a punto de saltar por los aires. ¿Un ladrillo Broker/MFA? La autenticación multifactor mordiendo el polvo. 💥
⭐ Bonus
Algunos ladrillos esconden un bonus (busca la estrella ★ en la esquina). Atrapa la cápsula con la pala para activarlo:
- ▬ Wide Paddle: la pala se ensancha. Como un Gateway con más licencias.
- ⚪ Multi-ball: 2 bolas más en juego a la vez. Caos controlado.
- ❄ Slow Ball: la bola va más despacio. Perfecto para apuntar a los ladrillos FSLogix más tozudos.
- ⚡ Laser: disparos láser desde la pala (tecla X). Elimina ladrillos a distancia.
- 🔒 Sticky: la bola se pega a la pala tras cada rebote. Puntería garantizada.
- ❤ Extra Life: una vida extra. Como un snapshot antes de una actualización de RAS.
- 💣 Bomb: destruye un grupo de ladrillos contiguos. La actualización forzosa de la granja.
🔊 Sonido
RAScanoid usa síntesis Web Audio al 100 %: sin archivos externos, todo se genera al vuelo en JavaScript puro. Rebotes, ladrillos que explotan, fanfarria al terminar el nivel, un game over dramático… el ambiente old school está completo.
⚙️ Bajo el capó
RAScanoid es un archivo HTML independiente (~40 KB), sin dependencias externas salvo Google Fonts. Funciona a 60 fps gracias a varias optimizaciones del canvas:
- Canvas de ladrillos fuera de pantalla: solo se redibuja cuando un ladrillo cambia de estado y se copia en cada fotograma.
- Cero shadowBlur en los ladrillos: el enemigo número 1 del rendimiento del canvas, eliminado y sustituido por bordes de color.
- Sistema de partículas limitado a 120 elementos como máximo.
- Totalmente responsive: se adapta al ancho Y al alto del navegador. La pala siempre está visible.
¡A romper ladrillos! 🚀
