joey@play:~$ ls games/

Kleine games, andere stacks.

Elke game hier is een eigen appje, gebouwd met een ander frontend-framework. Hetzelfde soort project, ander gereedschap, zodat ik het verschil voel in plaats van erover lees.

Games

Hoe het werkt

Eén schil, veel stacks, niets gedeeld.

  1. De hub is alleen een schil

    Deze pagina is SvelteKit, net als het portfolio. Hij tekent de header, het grid en de terugknop, en verder niets.

  2. Elke game staat op zichzelf

    Elke game woont in games/<slug>/ met een eigen package.json en een eigen bundler. Geen gedeelde code, geen gedeelde bundle.

  3. Een iframe plakt het aan elkaar

    Elke game bouwt naar /games/<slug>/ en draait in een iframe. Het voelt als onderdeel van de site, maar blijft volledig los.

Welke game welke stack gebruikt
GameFrameworkBuildtool
Rubber Duck RunVanilla JS + Canvasesbuild