Spelletjes maken met Arcade

Dit artikel is automatisch vertaald. Originele Engelse versie.

Arcade werkt net als Code, maar in plaats van micro:bit-programma's maakt het kleine retro-games — het soort dat je op een handheld spelcomputer zou spelen.

Waar de games draaien

Arcade-games worden gebouwd voor de CodeCTRL, de handheld spelcontroller van Forward Education met een micro:bit erin. Ze werken ook in de MakeCode Arcade-simulator op het scherm, wat handig is als je geen CodeCTRL bij de hand hebt.

Een game maken

  1. Klik op het Dashboard op de tegel Arcade.

  2. Beschrijf je game:

    Maak een spel waarin een kikker springt om vliegen te vangen

  3. MicroChat bouwt de game en toont deze als blokken. Gameblokken worden van boven naar beneden weergegeven, dus scroll naar beneden (en opzij) om alles te zien.

  4. Sluit een CodeCTRL aan en klik op Download om het op het apparaat te spelen.

MicroChat vraagt je wat je denkt dat er gaat gebeuren als de game draait. Doe een gok voordat je gaat spelen!

Je game aanpassen

Blijf chatten. Bijvoorbeeld:

Voeg een score toe die omhoog gaat elke keer dat de kikker een vlieg vangt

Maak de vliegen sneller

Het uitproberen in de simulator

Klik op MakeCode. Je game wordt geopend in de MakeCode Arcade-editor, met een werkende spelconsole op het scherm. Druk op de knoppen op het scherm om te spelen, of pas de blokken zelf aan. Klik op Ga terug naar MicroChat als je klaar bent — MicroChat bekijkt dan alle wijzigingen die je hebt aangebracht. Zie Bewerken in MakeCode.

Verschillen met Code

  • Er is geen Forward Education-kitselectievakje — games maken geen gebruik van de kitmodules.
  • De verbindingsindicator en Download werken op dezelfde manier, omdat de CodeCTRL op micro:bit is gebaseerd.
  • Arcade-games duren iets langer om te bouwen dan micro:bit-programma's. De eerste game nadat MicroChat is opgestart, kan een extra minuut duren.

Arcade gebruiken met een klas

Gebruik Arcade Sessions vanuit het Dashboard. Dit werkt precies zoals Code Sessions, maar elke leerling bouwt games. Zie Een klas laten werken met Code Sessions.