Cursus Geogaming Basis

GeoGaming combineert geografische informatie, GIS en gameontwikkeling om interactieve virtuele werelden te creëren. Tijdens deze cursus maak je kennis met de mogelijkheden van GeoGaming en leer je hoe echte geografische gegevens, zoals kaarten, hoogtebestanden en terreinmodellen, kunnen worden gebruikt bij het ontwikkelen van 2D- en 3D-games.

Je werkt met de open-source Godot Game Engine en leert stap voor stap hoe je een interactieve gameomgeving opbouwt. Daarbij maak je kennis met spelobjecten, navigatie, beweging, terreinweergave en eenvoudige spelmechanismen. Ook ontdek je hoe je geografische gegevens met QGIS kunt voorbereiden en toepassen binnen een virtuele wereld.

Onder begeleiding van een ervaren docent ontwikkel je een eigen interactieve geografische omgeving. Zo leer je hoe GIS, geodata en gameontwikkeling samenkomen en ontdek je de mogelijkheden van GeoGaming voor onder andere onderwijs, ruimtelijke planning, simulaties en serious gaming.

Studiebelasting 3 dagen

Onderwezen door:

Joram van der Vlist
Nederlands

Introductie tot GeoGaming

GeoGaming Basis - interactieve geografische werelden en gameontwikkeling

GeoGaming combineert geografische informatie, GIS en gameontwikkeling om interactieve virtuele werelden te creëren. Hierbij worden echte geografische gegevens, zoals kaarten, hoogtebestanden, terreinmodellen en infrastructuur, gebruikt als basis voor digitale omgevingen. GeoGaming wordt toegepast in entertainment, onderwijs, ruimtelijke planning, simulaties en serious gaming.

Tijdens de cursus GeoGaming Basis leer je hoe je met de open-source Godot Game Engine een interactieve geografische omgeving ontwikkelt. Je maakt kennis met de basisprincipes van gameontwikkeling, zoals het opzetten van projecten, het creëren van spelobjecten en het programmeren van eenvoudige interacties. Daarbij werk je met GDScript, de programmeertaal van Godot die sterk lijkt op Python.

Ook ontdek je hoe je met QGIS en open geodata geografische gegevens kunt voorbereiden voor gebruik in een gameomgeving. Je leert hoe kaarten, terreinmodellen en geografische objecten worden vertaald naar een virtuele wereld waarin gebruikers kunnen navigeren en interactief informatie kunnen ontdekken.

Onder begeleiding van een ervaren docent ontwikkel je een eigen interactieve geografische omgeving. Zo maak je kennis met de technische en geografische fundamenten van GeoGaming en leg je een basis voor verdere specialisatie in 3D-werelden, locatiegebaseerde games en geografische simulaties.

Wat is GeoGaming?

GeoGaming is het toepassen van geografische informatie en geospatiale technologie binnen games en interactieve digitale omgevingen. Hierbij worden gegevens over de echte wereld gebruikt om virtuele landschappen, steden, infrastructuur en andere geografische objecten te ontwikkelen.

De verbinding tussen GIS en gameontwikkeling maakt het mogelijk om geografische informatie op een interactieve manier te beleven. In plaats van uitsluitend naar een kaart te kijken, kan een gebruiker zich door een virtuele omgeving bewegen, objecten onderzoeken en geografische situaties vanuit verschillende perspectieven bekijken.

GeoGaming kent verschillende toepassingsgebieden. In het onderwijs kunnen leerlingen geografische processen ontdekken door virtuele werelden te verkennen. Binnen ruimtelijke planning kunnen interactieve omgevingen helpen om toekomstige ontwikkelingen inzichtelijk te maken. Bij serious gaming en simulaties kunnen gebruikers experimenteren met geografische vraagstukken rond bijvoorbeeld water, mobiliteit, infrastructuur en gebiedsontwikkeling.

GeoGaming verbindt daarmee geografische kennis, digitale technologie en interactieve communicatie.

De Godot Game Engine als basis voor GeoGaming

De Godot Game Engine is een krachtige, gratis en open-source ontwikkelomgeving voor het maken van 2D- en 3D-games. Godot valt onder de MIT-licentie en biedt ontwikkelaars veel vrijheid bij het bouwen en verspreiden van hun toepassingen.

Een belangrijk onderdeel van Godot is het Node- en Scene-systeem. Hiermee worden virtuele omgevingen opgebouwd uit afzonderlijke onderdelen, zoals terrein, gebouwen, wegen, objecten, camera’s en interactieve elementen. Deze onderdelen kunnen worden gecombineerd tot een complete digitale wereld.

Met GDScript programmeer je de interacties binnen deze omgeving. Je kunt bijvoorbeeld bepalen hoe een gebruiker zich verplaatst, hoe objecten reageren en welke informatie zichtbaar wordt wanneer iemand een locatie bezoekt.

Godot ondersteunt verschillende platforms, waaronder Windows, Linux, macOS en mobiele apparaten. Ook kunnen toepassingen voor het web worden ontwikkeld, afhankelijk van de gebruikte functies en exportmogelijkheden.

Door de combinatie van Godot, QGIS en open geodata ontstaat een toegankelijke ontwikkelomgeving voor geografische games en interactieve simulaties.

Voordelen van open-source technologie bij GeoGaming

Bij GeoGaming Basis werken we zoveel mogelijk met open-source technologie. Dit biedt verschillende voordelen:

  • Geen verplichte commerciële softwarelicenties: Godot en QGIS zijn gratis beschikbaar en kunnen zonder licentiekosten worden gebruikt.
  • Gebruik van echte geografische gegevens: open geodata, zoals OpenStreetMap en digitale hoogtebestanden, kan worden gebruikt als basis voor virtuele werelden.
  • Flexibele ontwikkeling: met Godot en GDScript kunnen interactieve toepassingen worden ontwikkeld en aangepast aan verschillende geografische vraagstukken.
  • Verbinding tussen GIS en gameontwikkeling: geografische analyses en gegevensverwerking in QGIS kunnen worden gecombineerd met interactieve visualisaties in Godot.
  • Open standaarden en digitale zelfstandigheid: open-source technologie biedt mogelijkheden om toepassingen onafhankelijk te ontwikkelen, beheren en uitbreiden.

Deze combinatie maakt GeoGaming interessant voor zowel beginnende ontwikkelaars als Geo-ICT-professionals die geografische informatie op nieuwe manieren willen presenteren en toepassen.

Wat leer je tijdens de cursus GeoGaming Basis?

Tijdens de cursus GeoGaming Basis leer je stap voor stap hoe je geografische gegevens omzet naar een interactieve digitale omgeving. Je maakt kennis met de belangrijkste functies van Godot, leert eenvoudige interacties programmeren en ontdekt hoe GIS en gameontwikkeling met elkaar worden verbonden.

De cursus combineert theorie met praktische oefeningen. Je werkt met QGIS, open geodata en de Godot Game Engine en ontwikkelt een eenvoudige geografische toepassing die je zelf kunt verkennen.

Basisprincipes van GeoGaming en gameontwikkeling

Je begint met de fundamenten van GeoGaming en de inrichting van een ontwikkelproject in Godot. Daarbij leer je hoe geografische informatie wordt vertaald naar digitale objecten en interactieve omgevingen.

  • Projectopzet en -beheer: een nieuw Godot-project aanmaken, bestanden organiseren en de ontwikkelomgeving instellen.
  • Nodes en scenes: een virtuele omgeving opbouwen uit afzonderlijke objecten, zoals terrein, gebouwen, wegen en andere geografische elementen.
  • 2D- en 3D-omgevingen: kennismaken met de mogelijkheden om geografische informatie in twee en drie dimensies weer te geven.
  • Spelobjecten en interacties: objecten plaatsen en eenvoudige interacties toevoegen waarmee gebruikers de omgeving kunnen verkennen.

Zo ontwikkel je inzicht in de manier waarop geografische gegevens en game-elementen samen een interactieve digitale wereld vormen.

Programmeren met GDScript

GDScript is de ingebouwde programmeertaal van Godot. De taal is geïnspireerd op Python en wordt gebruikt om gedrag en interacties binnen games te programmeren.

Tijdens de cursus maak je kennis met de belangrijkste programmeerprincipes en pas je deze direct toe binnen een geografische omgeving.

  • Variabelen en functies: gegevens opslaan en eenvoudige bewerkingen uitvoeren.
  • Beweging en navigatie: een gebruiker of object door een virtuele omgeving laten bewegen.
  • Gebeurtenissen en interacties: reageren op gebruikersacties, zoals het selecteren of benaderen van geografische objecten.
  • Debugging: fouten herkennen en verbeteren met de ontwikkelhulpmiddelen van Godot.

Het doel is niet om direct een ervaren programmeur te worden, maar om voldoende kennis op te doen om eenvoudige geografische interacties zelfstandig te ontwikkelen.

Geografische gegevens gebruiken in virtuele werelden

Een belangrijk verschil tussen GeoGaming en algemene gameontwikkeling is het gebruik van echte geografische gegevens. Tijdens de cursus ontdek je hoe gegevens uit GIS kunnen worden voorbereid voor toepassing in Godot.

  • Open geodata: geografische gegevens vinden en gebruiken, bijvoorbeeld uit OpenStreetMap en openbare geodatabronnen.
  • QGIS: geografische gegevens bekijken, selecteren en voorbereiden voor gebruik in een virtuele omgeving.
  • Hoogtegegevens en terreinmodellen: kennismaken met het omzetten van geografische hoogte-informatie naar een digitaal landschap.
  • Coördinaten en schaal: begrijpen hoe geografische posities en afstanden worden vertaald naar het coördinatensysteem van een gameomgeving.
  • Geografische objecten: wegen, gebouwen, water en andere landschapselementen gebruiken bij het opbouwen van een virtuele wereld.

Hierbij leer je dat geografische gegevens niet altijd rechtstreeks in een game-engine kunnen worden gebruikt. Vaak moeten ze eerst worden geselecteerd, vereenvoudigd of omgezet naar geschikte bestandsformaten en 3D-objecten.

Een interactieve geografische omgeving ontwikkelen

Met de opgedane kennis ontwikkel je een eenvoudige interactieve geografische wereld. Je combineert geografische gegevens met de mogelijkheden van Godot en leert hoe gebruikers zich door een digitale omgeving kunnen bewegen.

  • Virtuele landschappen: een eenvoudige omgeving opbouwen met terrein, infrastructuur en geografische objecten.
  • Camera’s en navigatie: verschillende manieren gebruiken om een omgeving te bekijken en te verkennen.
  • Interactieve objecten: geografische objecten voorzien van eenvoudige acties of aanvullende informatie.
  • Visualisatie: kennismaken met materialen, belichting en eenvoudige visuele effecten om een omgeving overzichtelijk en aantrekkelijk te presenteren.
  • Testen en presenteren: de gemaakte toepassing controleren en demonstreren aan andere deelnemers.

Je sluit de cursus af met een eigen eenvoudige GeoGaming-toepassing waarin GIS, geodata en interactieve gameontwikkeling samenkomen.

Waarom kiezen voor onze cursus GeoGaming Basis?

De cursus GeoGaming Basis onderscheidt zich van een traditionele cursus gameontwikkeling doordat geografische informatie centraal staat. Je leert niet alleen hoe je een game-engine gebruikt, maar ook hoe je echte geografische gegevens kunt toepassen in interactieve digitale omgevingen.

  • Geo-ICT en gameontwikkeling gecombineerd: ontdek hoe GIS, geodesie, geodata en game-technologie elkaar versterken.
  • Praktijkgericht leren: werk aan een eigen interactieve geografische omgeving onder begeleiding van een ervaren docent.
  • Open-source technologie: maak kennis met QGIS, Godot en GDScript zonder afhankelijkheid van commerciële softwarelicenties.
  • Toepasbaar in verschillende domeinen: ontdek mogelijkheden voor onderwijs, ruimtelijke planning, gebiedsontwikkeling, simulaties en serious gaming.
  • Een basis voor verdere verdieping: ontwikkel kennis die je later kunt uitbreiden met 3D-terrein, locatiegebaseerde games, geografische simulaties en GeoAI.

GeoGaming Basis biedt daarmee een toegankelijke kennismaking met een vakgebied waarin geografische informatie en interactieve technologie samenkomen. Je ontwikkelt praktische vaardigheden en ontdekt hoe je de echte wereld als uitgangspunt kunt gebruiken voor nieuwe digitale toepassingen.

Meer lezen

Inschrijven voor cursus

€1695,-
  • Studiebelasting: 3 Lesdag(en) van 9.00 tot 16.00 uur.
  • Datum:
  • Locatie:
Inschrijven voor deze cursus

Dagindeling

Dag 1 – Kennismaken met GeoGaming en Godot

Op de eerste dag maak je kennis met GeoGaming en ontdek je hoe geografische informatie wordt gebruikt bij het ontwikkelen van interactieve games en virtuele werelden. Je leert welke rol GIS, geodesie, geografische gegevens en game-engines spelen bij het creëren van digitale omgevingen. Daarbij bespreken we toepassingen binnen onderwijs, ruimtelijke planning, gebiedsontwikkeling en serious gaming.

Vervolgens ga je aan de slag met de open-source Godot Game Engine. Je verkent de ontwikkelomgeving en leert hoe projecten worden opgebouwd met nodes en scenes. Je maakt je eerste interactieve omgeving, plaatst objecten en ontdekt hoe camera’s, beweging en eenvoudige spelmechanismen werken. Ook maak je kennis met GDScript, waarmee je de eerste interacties programmeert.

Aan het einde van de dag heb je een eenvoudig werkend Godot-project ontwikkeld en begrijp je hoe geografische informatie en gameontwikkeling met elkaar kunnen worden verbonden.

Dag 2 – Van geografische gegevens naar een virtuele wereld

Op de tweede dag staat het gebruik van echte geografische gegevens centraal. Je leert hoe je met QGIS en open geodata informatie verzamelt en voorbereidt voor toepassing in een virtuele omgeving. Daarbij werk je met geografische gegevens zoals wegen, gebouwen, water en digitale hoogtebestanden. Je ontdekt hoe coördinatenstelsels, schaal en geografische nauwkeurigheid een rol spelen bij het vertalen van de echte wereld naar een gameomgeving.

Vervolgens onderzoek je hoe geografische gegevens kunnen worden omgezet naar geschikte bestanden en objecten voor Godot. Je bouwt een eenvoudige virtuele omgeving op basis van een herkenbaar geografisch gebied en voegt terrein, infrastructuur en andere landschapselementen toe. Daarbij leer je hoe je 2D- en 3D-objecten combineert en hoe je de omgeving overzichtelijk en aantrekkelijk presenteert.

Aan het einde van de dag heb je een virtuele geografische omgeving ontwikkeld waarin echte geodata als uitgangspunt is gebruikt.

Dag 3 – Interactieve GeoGaming-toepassing ontwikkelen

Op de derde dag maak je jouw geografische omgeving interactief. Je verdiept je verder in GDScript en leert hoe je gebruikers door een virtuele wereld laat navigeren. Je voegt interactieve objecten toe en programmeert eenvoudige functies waarmee geografische informatie kan worden bekeken en onderzocht. Ook maak je kennis met materialen, belichting en visuele effecten die bijdragen aan een aantrekkelijke en begrijpelijke digitale omgeving.

Vervolgens werk je aan een eigen GeoGaming-toepassing waarin de kennis van de voorgaande dagen samenkomt. Je kunt bijvoorbeeld een virtueel gebied ontwikkelen waarin gebruikers gebouwen, infrastructuur en landschapselementen verkennen. Daarbij besteed je aandacht aan de werking, gebruiksvriendelijkheid en presentatie van je toepassing.

De cursus wordt afgesloten met het testen en presenteren van de ontwikkelde GeoGaming-projecten. Je bespreekt de mogelijkheden om de opgedane kennis verder toe te passen binnen geografische simulaties, locatiegebaseerde games, serious gaming en interactieve gebiedsontwikkeling.

Studiebelasting 3 dagen
Schrijf me in

Leerdoelen

  • Uitleggen wat GeoGaming is en hoe GIS, geodata en gameontwikkeling worden gecombineerd voor interactieve geografische toepassingen.
  • Een project opzetten in de Godot Game Engine en met nodes en scenes een eenvoudige 2D- of 3D-omgeving ontwikkelen.
  • Met GDScript eenvoudige spelmechanismen, navigatie en interacties met geografische objecten programmeren.
  • Open geodata en hoogtegegevens verzamelen, bewerken en voorbereiden met QGIS voor gebruik in een virtuele omgeving.
  • Geografische gegevens omzetten naar een interactieve gameomgeving, met aandacht voor coördinaten, schaal, terrein en infrastructuur.
  • Een eigen GeoGaming-toepassing ontwikkelen, testen en presenteren waarin echte geografische gegevens en interactieve functionaliteiten samenkomen.

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.

Veelgestelde vragen over de cursus Geogaming Basis

Nee, programmeerervaring is niet noodzakelijk. Tijdens de cursus maak je stap voor stap kennis met de Godot Game Engine en de programmeertaal GDScript, die veel overeenkomsten heeft met Python. Basiskennis van computers en digitale kaarten is handig. Je leert onder begeleiding van een ervaren docent hoe je eenvoudige interactieve geografische omgevingen ontwikkelt.

Je werkt voornamelijk met de open-source Godot Game Engine en QGIS. Met QGIS verzamel en bewerk je geografische gegevens, zoals kaarten, wegen, gebouwen en hoogtebestanden. Vervolgens gebruik je Godot om deze gegevens te verwerken in een interactieve 2D- of 3D-omgeving. Beide programma’s zijn gratis beschikbaar en kunnen ook na de cursus worden gebruikt.

Ja, het gebruik van echte geografische gegevens is een belangrijk onderdeel van GeoGaming Basis. Je leert hoe je open geodata, bijvoorbeeld uit OpenStreetMap en digitale hoogtebestanden, kunt voorbereiden met QGIS en gebruiken in een virtuele wereld. Daarbij ontdek je hoe geografische coördinaten, schaal, terrein en infrastructuur worden vertaald naar een interactieve gameomgeving.

Na afloop kun je een eenvoudige interactieve geografische omgeving ontwikkelen met de Godot Game Engine. Je kunt bijvoorbeeld een virtueel landschap of een deel van een stad bouwen waarin gebruikers kunnen navigeren en geografische objecten onderzoeken. De cursus vormt daarnaast een basis voor verdere verdieping in 3D-terrein, locatiegebaseerde games, geografische simulaties en serious gaming.