Il était une fois un ingénieur RAS qui passait ses journées à configurer des Gateways, des Brokers et des Agents. Un jour, il se demanda : et si on cassait tout ça à coups de balle ?
RAScanoid est né de là — un hommage au grand Arkanoid (Taito, 1986), revisité aux couleurs de l’architecture Parallels RAS. Chaque brique représente un composant de la stack RAS. La raquette, c’est le RAS Paddle. Et la balle, c’est le paquet réseau qui ne demande qu’à tout casser.
🎮 Jouer à RAScanoid
Contrôles :
🖱️ Souris pour déplacer la raquette
⬅️ ➡️ Touches fléchées (ou A/D)
⎵ Barre d’espace pour lancer la balle
X pour tirer au laser (si bonus actif)
🧱 L’architecture RAS en briques
Les briques ne sont pas disposées au hasard. Chaque rangée correspond à une couche de l’architecture Parallels RAS, et chaque colonne à un rôle fonctionnel :
| Rangée | Composant RAS | Rôle |
|---|---|---|
| 1 — bleu | Gateway | Point d’entrée sécurisé des connexions client. Gère le chiffrement TLS et le routage des sessions. |
| 2 — violet | Broker | Cerveau de la ferme RAS. Orchestre les ressources, gère la charge et les sessions utilisateurs. |
| 3 — vert | Agent | Installé sur chaque serveur RDSH ou poste VDI. Communique avec le Broker et expose les ressources. |
| 4 — jaune | Provider | Interface avec l’hyperviseur (VMware, Hyper-V, Nutanix…). Provisionne les VMs à la volée. |
| 5 — rouge | SecureGW | Secure Client Gateway : tunnel SSL/TLS pour les accès distants sans VPN. La forteresse du périmètre. |
Les colonnes représentent les fonctions transverses : Gateway, Broker, Agent, Provider, Farm, FSLogix, PKI, MFA. Une brique Gateway/PKI ? C’est votre certificat TLS sur le point de se faire détruire. Une brique Broker/MFA ? L’authentification multi-facteur qui mord la poussière. 💥
⭐ Les bonus
Certaines briques cachent un bonus (repérez l’étoile ★ dans le coin). Interceptez la capsule avec la raquette pour l’activer :
- ▬ Wide Paddle — la raquette s’élargit. Comme un Gateway avec plus de licences.
- ⚪ Multi-ball — 2 balles supplémentaires simultanément. Le chaos maîtrisé.
- ❄ Slow Ball — la balle ralentit. Idéal pour viser les briques FSLogix récalcitrantes.
- ⚡ Laser — tirs laser depuis la raquette (touche X). Snipe les briques à distance.
- 🔒 Sticky — la balle colle à la raquette après chaque rebond. Visée précise garantie.
- ❤ Extra Life — une vie supplémentaire. Comme un snapshot avant une mise à jour RAS.
- 💣 Bombe — détruit un cluster de briques adjacentes. Le upgrade forcé de votre ferme.
🔊 Les sons
RAScanoid intègre une synthèse sonore 100% Web Audio — aucun fichier externe, tout est généré à la volée en JavaScript pur. Rebonds, explosions de briques, fanfare de fin de niveau, game over dramatique… l’ambiance old-school est complète.
⚙️ Sous le capot
RAScanoid est un fichier HTML autonome (~40 Ko), zéro dépendance externe hormis Google Fonts. Il tourne à 60 fps grâce à plusieurs optimisations canvas :
- Canvas offscreen pour les briques : redessiné uniquement quand une brique change d’état, blitté à chaque frame.
- Zéro shadowBlur sur les briques : l’ennemi n°1 des perfs canvas — supprimé, remplacé par des borders colorées.
- Particules plafonnées à 120 éléments maximum.
- Responsive complet : s’adapte à la largeur ET à la hauteur du navigateur. La raquette est toujours visible.
Bonne destruction de briques ! 🚀
