GeoGaming Basis

GeoGaming combineert geografische informatie, GIS en gameontwikkeling om interactieve virtuele werelden te creëren. Tijdens de Blended Learning GeoGaming Basis ontdek je hoe echte geografische gegevens, zoals kaarten, hoogtebestanden en terreinmodellen, kunnen worden gebruikt bij het ontwikkelen van 2D- en 3D-games.

Je leert zelfstandig werken met de open-source Godot Game Engine en bouwt stap voor stap een interactieve geografische omgeving. Daarbij maak je kennis met spelobjecten, navigatie, beweging en eenvoudige spelmechanismen. Ook leer je hoe je met QGIS en open geodata geografische gegevens voorbereidt voor gebruik in een virtuele wereld.

Aan de hand van theorie, praktijkvoorbeelden en oefeningen ontwikkel je een eigen GeoGaming-toepassing. Zo ontdek je hoe GIS, geodata en gameontwikkeling samenkomen en hoe GeoGaming wordt toegepast binnen onderwijs, ruimtelijke planning, simulaties en serious gaming.

Welke vraagstukken leer je oplossen binnen GeoGaming Basis?

Hoe kun je echte geografische gegevens gebruiken om interactieve virtuele werelden te ontwikkelen? Binnen GeoGaming Basis ontdek je hoe GIS, geodata en gameontwikkeling samenkomen. Je leert hoe je met QGIS en de open-source Godot Game Engine geografische informatie omzet naar digitale omgevingen waarin gebruikers kunnen navigeren, objecten onderzoeken en ruimtelijke situaties beleven.

Wil je GeoGaming liever onder begeleiding van een ervaren docent leren? Dan kun je ook deelnemen aan de 3-daagse klassikale cursus GeoGaming Basis, waarin je praktisch aan de slag gaat met QGIS, Godot en open geodata.

In deze Blended Learning leer je onder andere de volgende vraagstukken oplossen:

  • Hoe combineer je GIS, geodata en gameontwikkeling om interactieve geografische toepassingen te maken?
  • Hoe richt je een project in de Godot Game Engine in en bouw je een virtuele omgeving op met nodes en scenes?
  • Hoe verzamel, selecteer en bewerk je open geodata met QGIS voor gebruik in een gameomgeving?
  • Hoe vertaal je geografische coördinaten, afstanden en schaal naar het coördinatensysteem van een virtuele wereld?
  • Hoe gebruik je digitale hoogtebestanden om een geografisch landschap of terreinmodel te ontwikkelen?
  • Hoe voeg je geografische objecten, zoals gebouwen, wegen, water en groen, toe aan een interactieve omgeving?
  • Hoe programmeer je met GDScript eenvoudige bewegingen, navigatie en interacties?
  • Hoe maak je geografische objecten interactief, zodat gebruikers informatie kunnen bekijken en locaties kunnen onderzoeken?
  • Hoe gebruik je camera’s, materialen en belichting om een geografische omgeving overzichtelijk en aantrekkelijk te presenteren?
  • Hoe ontwikkel, test en presenteer je een eenvoudige GeoGaming-toepassing voor bijvoorbeeld onderwijs, ruimtelijke planning of serious gaming?

Na afloop begrijp je hoe geografische gegevens worden verwerkt tot een interactieve digitale omgeving. Je kunt zelfstandig een eenvoudig GeoGaming-project opzetten en hebt een basis gelegd voor verdere verdieping in virtuele werelden, 3D-terrein, locatiegebaseerde games en geografische simulaties.

De theorie achter GeoGaming Basis

GeoGaming en geografische informatie
GeoGaming is het toepassen van geografische informatie en geospatiale technologie binnen games en interactieve digitale omgevingen. Daarbij worden gegevens over de echte wereld gebruikt om virtuele landschappen, steden en andere geografische omgevingen te ontwikkelen. De combinatie van GIS en gameontwikkeling maakt het mogelijk om ruimtelijke informatie niet alleen op kaarten weer te geven, maar ook interactief te verkennen en te beleven.

De Godot Game Engine
Godot is een gratis en open-source game-engine voor het ontwikkelen van 2D- en 3D-toepassingen. De software biedt een geïntegreerde ontwikkelomgeving waarin objecten, bewegingen, camera’s en interacties worden samengebracht. Godot is geschikt voor het ontwikkelen van eenvoudige geografische games, interactieve visualisaties en prototypes voor serious gaming. Dankzij de open-source MIT-licentie kunnen toepassingen zonder verplichte licentiekosten worden ontwikkeld en verspreid.

Nodes en scenes
Godot gebruikt een systeem van nodes en scenes om digitale omgevingen op te bouwen. Een node vertegenwoordigt een onderdeel van een toepassing, zoals een camera, object, lichtbron of interactief element. Door nodes te combineren ontstaan scenes die afzonderlijk kunnen worden ontwikkeld en hergebruikt. Binnen GeoGaming kunnen scenes bijvoorbeeld worden gebruikt voor een landschap, een gebouw of een gebied waarin gebruikers zich verplaatsen.

Programmeren met GDScript
GDScript is de ingebouwde programmeertaal van Godot en vertoont overeenkomsten met Python. Met deze taal worden bewegingen, gebeurtenissen en interacties geprogrammeerd. Belangrijke programmeerprincipes zijn variabelen, functies, voorwaarden, herhalingen en signalen. Door deze principes toe te passen kun je bijvoorbeeld een gebruiker door een virtuele wereld laten bewegen of informatie tonen wanneer een geografisch object wordt geselecteerd.

Open geodata als basis voor virtuele werelden
GeoGaming maakt gebruik van geografische gegevens die de werkelijkheid beschrijven. Denk aan wegen, gebouwen, waterlopen, landgebruik en hoogteverschillen. Veel van deze gegevens zijn beschikbaar via open geodatabronnen, zoals OpenStreetMap en nationale geoportalen. De kwaliteit, actualiteit, nauwkeurigheid en gebruiksvoorwaarden van deze gegevens bepalen mede hoe geschikt ze zijn voor een interactieve toepassing.

Geografische gegevens voorbereiden met QGIS
QGIS is een open-source geografisch informatiesysteem waarmee ruimtelijke gegevens kunnen worden bekeken, bewerkt en geanalyseerd. Voor GeoGaming gebruik je QGIS om relevante gegevens te selecteren, verschillende datasets te combineren en geografische objecten voor te bereiden voor verdere verwerking. Daarbij kunnen gegevens worden vereenvoudigd of omgezet naar geschikte formaten. Zo ontstaat een verbinding tussen geografische databronnen en de ontwikkelomgeving van Godot.

Coördinatenstelsels, schaal en positionering
Geografische gegevens zijn gekoppeld aan coördinatenstelsels waarmee locaties op aarde nauwkeurig worden vastgelegd. Een game-engine gebruikt doorgaans een lokaal coördinatensysteem waarin objecten ten opzichte van een gekozen oorsprong worden geplaatst. Om geografische gegevens correct weer te geven, moeten coördinaten, afstanden, eenheden en schaal zorgvuldig worden vertaald. Vooral bij grotere gebieden is het belangrijk rekening te houden met de beperkingen van lokale 3D-coördinaten en numerieke nauwkeurigheid.

Digitale hoogtebestanden en 3D-terrein
Digitale hoogtebestanden beschrijven de hoogte van het aardoppervlak en vormen een belangrijke basis voor het ontwikkelen van virtuele landschappen. Met deze gegevens kunnen hoogteverschillen, hellingen en terreinstructuren worden weergegeven. Voor toepassing in Godot worden hoogtegegevens verwerkt tot een geschikte terreinrepresentatie, bijvoorbeeld een hoogtemap of 3D-mesh. Daarbij moet een afweging worden gemaakt tussen geografisch detail, visuele kwaliteit en prestaties.

Geografische objecten en virtuele omgevingen
Een herkenbare geografische omgeving bestaat niet alleen uit terrein, maar ook uit objecten zoals gebouwen, wegen, bruggen, water en vegetatie. Deze objecten kunnen worden opgebouwd uit geografische brongegevens en eenvoudige 2D- of 3D-modellen. Bij het ontwikkelen van een virtuele wereld is het belangrijk dat objecten op de juiste locatie en schaal worden geplaatst. Niet ieder geografisch detail hoeft te worden overgenomen: de benodigde mate van detail hangt af van het doel van de toepassing.

Navigatie, interactie en spelmechanismen
Een virtuele geografische omgeving wordt pas interactief wanneer gebruikers zich kunnen verplaatsen en op objecten kunnen reageren. Met Godot kunnen camera’s, bewegingsbesturing en eenvoudige spelmechanismen worden toegevoegd. Gebruikers kunnen bijvoorbeeld een gebied verkennen, informatie over gebouwen opvragen of bepaalde locaties bezoeken. Door geografische inhoud te verbinden aan interacties ontstaat een toepassing waarin ruimtelijke informatie actief wordt onderzocht.

Visualisatie, prestaties en toepassingen van GeoGaming
De kwaliteit van een GeoGaming-toepassing wordt bepaald door de combinatie van geografische betrouwbaarheid, gebruiksvriendelijkheid en visuele presentatie. Materialen, belichting, camera-instellingen en het detailniveau van objecten beïnvloeden hoe een virtuele wereld wordt ervaren. Tegelijkertijd moeten geografische gegevens en 3D-objecten efficiënt worden verwerkt om de toepassing goed te laten functioneren. Deze uitgangspunten zijn relevant voor toepassingen binnen onderwijs, ruimtelijke planning, gebiedsontwikkeling, geografische simulaties en serious gaming.

Inschrijven voor blended learning

€495,-
  • Start: 1 uur online sessie
  • Zelfstudie: Cursusmateriaal bekijken
  • Einde: 1 uur online sessie
Inschrijven voor deze blended learning

Je ontvangt persoonlijke begeleiding. Na je aanmelding neemt onze cursuscoördinator contact met je op om je eerste sessie in te plannen.

Leerdoelen

  • Uitleggen hoe GeoGaming GIS, geodata en gameontwikkeling combineert voor interactieve geografische toepassingen.
  • Een project opzetten in de open-source Godot Game Engine en met nodes en scenes een eenvoudige virtuele omgeving ontwikkelen.
  • Met GDScript eenvoudige spelmechanismen, bewegingen, navigatie en interacties met geografische objecten programmeren.
  • Open geodata verzamelen, selecteren en voorbereiden met QGIS voor gebruik in een interactieve 2D- of 3D-omgeving.
  • Geografische coördinaten, schaal en hoogtegegevens vertalen naar een virtuele wereld met terrein, gebouwen en infrastructuur.
  • Een interactieve geografische omgeving vormgeven waarin gebruikers kunnen navigeren en informatie over geografische objecten kunnen onderzoeken.
  • Een eigen GeoGaming-toepassing ontwikkelen, testen en presenteren en de toepassingsmogelijkheden binnen onderwijs, ruimtelijke planning en serious gaming herkennen.

Meer informatie?

Heb je vragen over de inhoud van de cursus? Of twijfel je of de cursus aansluit bij jouw leerdoelen of wensen? Liever incompany of een privé cursus? We helpen je graag verder.

FAQ's Blended Learning GeoGaming Basis

Nee, programmeerervaring is niet noodzakelijk. Je maakt stap voor stap kennis met de Godot Game Engine en de programmeertaal GDScript, die veel overeenkomsten heeft met Python. De Blended Learning begint bij de basis en begeleidt je met theorie, voorbeelden en praktijkopdrachten bij het ontwikkelen van eenvoudige interactieve geografische omgevingen. Basiskennis van GIS is handig, maar niet verplicht.

Je werkt met de open-source programma’s Godot en QGIS. Met QGIS verzamel en bewerk je geografische gegevens, zoals wegen, gebouwen, water en hoogtebestanden. Vervolgens leer je hoe je deze gegevens voorbereidt voor gebruik in Godot, waar je een interactieve 2D- of 3D-omgeving ontwikkelt. Je maakt daarbij gebruik van open geodata, bijvoorbeeld uit OpenStreetMap en openbare geoportalen. Beide programma’s zijn gratis beschikbaar.

Ja, je werkt aan een eigen eenvoudige GeoGaming-toepassing waarin echte geografische gegevens en interactieve functionaliteiten samenkomen. Je leert hoe je een virtueel landschap opbouwt, geografische objecten toevoegt en gebruikers door de omgeving laat navigeren. Met GDScript programmeer je eenvoudige interacties, bijvoorbeeld om informatie over gebouwen of andere geografische objecten te tonen. Zo breng je de theorie direct in de praktijk.

GeoGaming wordt toegepast binnen verschillende vakgebieden, zoals onderwijs, ruimtelijke planning, gebiedsontwikkeling en serious gaming. Je kunt bijvoorbeeld een virtuele stad ontwikkelen waarin gebruikers toekomstige bouwplannen verkennen, een landschap waarin wateroverlast wordt gesimuleerd of een interactieve omgeving waarin leerlingen geografische processen ontdekken. Door echte geodata te combineren met gameontwikkeling maak je ruimtelijke informatie toegankelijk, inzichtelijk en interactief.