Er was eens een RAS-engineer die zijn dagen vulde met het configureren van Gateways, Brokers en Agents. Op een dag vroeg hij zich af: wat als we dit allemaal kapotschieten met een balletje?
RAScanoid is een eerbetoon aan het legendarische Arkanoid (Taito, 1986), opnieuw bedacht in de kleuren van de Parallels RAS-architectuur. Elk blokje staat voor een component van de RAS-stack. Het batje is de RAS Paddle. En de bal is het netwerkpakket dat gewoon alles kapot wil maken.
🎮 RAScanoid spelen
Besturing:
🖱️ Muis om het batje te bewegen
⬅️ ➡️ Pijltjestoetsen (of A/D)
⎵ Spatiebalk om de bal af te schieten
X om de laser af te vuren (als de bonus actief is)
🧱 De RAS-architectuur in blokjes
De blokjes liggen er niet zomaar. Elke rij komt overeen met een laag van de Parallels RAS-architectuur, en elke kolom met een functionele rol:
| Rij | RAS-component | Rol |
|---|---|---|
| 1 — blauw | Gateway | Beveiligd toegangspunt voor clientverbindingen. Regelt de TLS-versleuteling en de routering van sessies. |
| 2 — paars | Broker | Het brein van de RAS-farm. Orkestreert resources en beheert de belasting en gebruikerssessies. |
| 3 — groen | Agent | Geïnstalleerd op elke RDSH-server of VDI-desktop. Communiceert met de Broker en stelt resources beschikbaar. |
| 4 — geel | Provider | Koppeling met de hypervisor (VMware, Hyper-V, Nutanix…). Zet VM’s direct klaar. |
| 5 — rood | SecureGW | Secure Client Gateway: SSL/TLS-tunnel voor externe toegang zonder VPN. Het fort aan de rand van het netwerk. |
De kolommen staan voor de overkoepelende rollen: Gateway, Broker, Agent, Provider, Farm, FSLogix, PKI, MFA. Een blokje Gateway/PKI? Dat is je TLS-certificaat dat op het punt staat te sneuvelen. Een blokje Broker/MFA? Multifactorauthenticatie die in het stof bijt. 💥
⭐ Bonussen
Sommige blokjes verbergen een bonus (zoek het sterretje ★ in de hoek). Vang de capsule met het batje om hem te activeren:
- ▬ Wide Paddle — het batje wordt breder. Zoals een Gateway met meer licenties.
- ⚪ Multi-ball — 2 extra ballen tegelijk in het spel. Gecontroleerde chaos.
- ❄ Slow Ball — de bal gaat langzamer. Perfect om koppige FSLogix-blokjes te raken.
- ⚡ Laser — laserschoten vanuit het batje (toets X). Blokjes op afstand uitschakelen.
- 🔒 Sticky — de bal blijft na elke stuit aan het batje plakken. Gegarandeerd zuiver mikken.
- ❤ Extra Life — een extra leven. Zoals een snapshot vóór een RAS-update.
- 💣 Bomb — vernietigt een groep aangrenzende blokjes. De gedwongen farmupgrade.
🔊 Geluid
RAScanoid werkt met 100% Web Audio-synthese — geen externe bestanden, alles wordt live gegenereerd in pure JavaScript. Stuiters, exploderende blokjes, een fanfare bij het uitspelen van een level, een dramatische game over… de oldschool-sfeer is compleet.
⚙️ Onder de motorkap
RAScanoid is een op zichzelf staand HTML-bestand (~40 KB) zonder externe afhankelijkheden, op Google Fonts na. Het draait op 60 fps dankzij een aantal canvas-optimalisaties:
- Offscreen-canvas voor de blokjes: wordt alleen opnieuw getekend als een blokje verandert, en elk frame gekopieerd.
- Geen shadowBlur op de blokjes: prestatievijand nummer 1 van het canvas — verwijderd en vervangen door gekleurde randen.
- Begrensd deeltjessysteem met maximaal 120 elementen.
- Volledig responsive: past zich aan de breedte EN de hoogte van de browser aan. Het batje is altijd zichtbaar.
Veel plezier met blokjes slopen! 🚀
