NL

De sandbox: uitproberen zonder account

De sandbox opent de game Hello World in de online editor. Niets te installeren, geen account: je past de code aan, klikt op ▶ Testen en de game draait in je browser met jouw wijzigingen.

  1. Open de sandbox.
  2. Open links src/Scene/HelloScene.php.
  3. Vervang 'HELLO WORLD!' door je eigen tekst, of verander de snelheid (90 * $dt).
  4. Klik op ▶ Testen: de game start rechts. De pijltjestoetsen verplaatsen de tekst, Spatie speelt een geluid.

Je bestanden worden tijdens het typen opgeslagen, alleen voor deze browser, gedurende 30 dagen. Helemaal opnieuw beginnen brengt je terug bij de originele game.

Je kunt beginnen met elke game van de site: /bac-a-sable/<naam-van-de-game> (bijvoorbeeld /bac-a-sable/pong).

De knop 🔗 Delen van de editor maakt een link naar jouw versie van de game, zoals hij op dat moment is (een momentopname: je latere wijzigingen zitten er niet in). Kies hoelang hij geldig blijft: 1 dag, 1 week, 1 maand of onbeperkt, en eventueel een titel. Stuur de link naar wie je wilt:

  • diegene speelt meteen je demo, zonder account;
  • ✏️ Verder in mijn sandbox: diegene neemt je lopende project over in zijn eigen sandbox en past het op zijn beurt aan (en kan het opnieuw delen);
  • 📥 Importeren in mijn ruimte: ingelogd met GitHub haalt diegene het binnen in zijn privéruimte.

De links die je maakt terwijl je ingelogd bent staan in de Studio (“Mijn gedeelde links”: aantal weergaven, einddatum, knop om ze te verwijderen). Een verlopen link verdwijnt met zijn bestanden.

Je sandbox overzetten naar je eigen ruimte

Begonnen zonder account? Log in met GitHub en klik op 📥 Importeren in mijn ruimte (in de balk van de sandbox, of op een gedeelde link): je gewijzigde bestanden worden je privéconcepten van deze game, in de online editor. De Studio toont ze (“Bezig in de editor”). Van daaruit:

  • Forken om te bewaren: een kopie van de game in je GitHub-account, gepubliceerd op de playground, met je wijzigingen;
  • of, als de game van jou is, Naar GitHub sturen (een commit).

En daarna?

Om je game te bewaren, te publiceren en te laten groeien: maak hem aan met je GitHub-account en volg dan de hello world-tutorial om elke regel te begrijpen.

Het PHP van de sandbox draait in je browser (WebAssembly), nooit op de server.