|
| 1 | +--- |
| 2 | +categories: |
| 3 | + - Activiteiten |
| 4 | +order: 1 |
| 5 | +tags: |
| 6 | + - 2D |
| 7 | + - Godot |
| 8 | + - Spel |
| 9 | +--- |
| 10 | + |
| 11 | +# Voorbereiding |
| 12 | + |
| 13 | +Om te beginnen gaan we een aantal benodigdheden downloaden die we nodig hebben om het spel te maken. |
| 14 | + |
| 15 | +Om overzichtelijk te kunnen werken slaan we alles op een overzichtelijke locatie op. Maak een map aan op je computer, bijvoorbeeld in je documenten, en geef de map een herkenbare naam, bijvoorbeeld _CoderDojo_. |
| 16 | + |
| 17 | +## Game Engine |
| 18 | + |
| 19 | +De "game engine" is het programma waarin we het spel gaan maken, we kunnen er onze werelden mee bouwen, gedrag programmeren voor ons spelerskarakter, vriendelijke NPCs, vijanden, schatten, etc. |
| 20 | + |
| 21 | +Misschien heb je wel eens gehoord van programma's als [Unreal Engine](https://www.unrealengine.com/), [Unity](https://unity.com/) of [GameMaker](https://gamemaker.io/). Dit zijn allemaal "game engines". Wij gebruiken [Godot](https://godotengine.org/), een gratis beschikbare, krachtige engine waar je voor verschillende platformen spellen kunt maken. Hoewel wij in deze activiteit zullen focussen op het maken van een 2D spel, kun je met Godot ook 3D spellen maken. |
| 22 | + |
| 23 | +Het installeren van Godot is eenvoudig, we hoeven het alleen te downloaden van [de website](https://godotengine.org), het `.zip` bestand op te slaan in de map die we eerder hebben aangemaakt en uit te pakken. |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | +Wanneer het `.zip`-bestand is uitgepakt houden we een enkel bestand over wat we kunnen openen om de Godot Project Manager te starten. |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | +Klik op de _Create_ of _Create New Project_ knop om een nieuw project te starten. |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +- Geef je spel een naam onder _Project Name_, |
| 38 | +- Klik op _Browse_ en selecteer de map die je eerder hebt aangemaakt, bijvoorbeeld _CoderDojo_ in je documenten, |
| 39 | +- Selecteer _Compatibility_, |
| 40 | +- Zet _Version Control Metadata_ op _None_, |
| 41 | +- Vink _Edit now_ aan, |
| 42 | +- Klik op _Create_. |
| 43 | + |
| 44 | +Na een ongenblik wachten verschijnt het hoofdscherm van Godot. |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | +Er is veel te zien op dit scherm, over de komende periode zullen we geleidelijk kennis maken met de verschillende onderdelen. Het 3D scherm wat standaard als eerste opent, zullen we niet gebruiken tijdens deze activiteit. |
| 49 | + |
| 50 | +Voordat we beginnen met het verder verkennen van Godot, maken we eerst nog een kleine uitstap voor het downloaden van wat meer benodigdheden voor ons spel. |
| 51 | + |
| 52 | +## Assets |
| 53 | + |
| 54 | +Hoewel het mogelijk is om een spel volledig te bouwen met behulp van code, is het schrijven van code doorgaans maar een klein onderdeel van het ontwikkelingsproces en worden de meeste spellen vorm gegeven door middel van "assets". Assets zijn de bouwblokken waarmee speler karakters vorm gegeven worden, geanimeerd worden, geluidseffecten, muziek, etc. Het maken van deze assets is doorgaans een tijds-intensief proces. Om ons vooral te kunnen focusen op bouwen van het spel en minder op hoe het er uit ziet en klinkt, maken we voor deze activiteit gebruik van assets die reeds door iemand anders gemaakt zijn en beschikbaar zijn gesteld. |
| 55 | + |
| 56 | +['pixel-boy'](https://pixel-boy.itch.io/) heeft [een mooi asset pack](https://pixel-boy.itch.io/ninja-adventure-asset-pack), met sprites voor speler karakters, monsters, schatten, gebruiksvoorwerpen, wapens, omgevingen, visuele en geluidseffecten, muziek en nog veel meer gemaakt en gratis beschikbaar gesteld. Het thema van het asset pack is _Ninja Adventure_. |
| 57 | + |
| 58 | +[](https://pixel-boy.itch.io/ninja-adventure-asset-pack) |
| 59 | + |
| 60 | +- Ga naar de website door op de afbeelding hierboven te klikken, |
| 61 | +- Klik op de _Download Now_ knop, |
| 62 | +- Klik op _No thanks, just take me to the downloads_. |
| 63 | +- Klik op de _Download_ knop bij _Ninja Adventure - Asset Pack.zip_, |
| 64 | +  |
| 65 | +- Sla het `.zip`-bestand op in de project map die aangemaakt is door Godot (dus de map _in_ de map die je aan het begin met de hand hebt gemaakt, bijvoorbeeld _CoderDojo_ in je documenten), |
| 66 | +- Pak het bestand uit. |
| 67 | +- Je hebt nu een map genaamd _Ninja Adventure - Asset Pack_ in dezelfde map waar je een `icon.svg` van het Godot logo en een `project.godot` bestand vindt. |
| 68 | +- Verwijder het `.zip`-bestand (optioneel). |
| 69 | + |
| 70 | +Kijk alvast rond door deze nieuwe map om te zien wat er zoal beschikbaar is om een spel mee te maken. Kijk vooral alvast in de _Actors / Characters_ map om een goede look te vinden voor je speler. |
| 71 | + |
| 72 | +Als alles goed is gegaan, zie je nu links onderin in Godot in het _Filesystem_ scherm de _Ninja Adventure - Asset Pack_ verschijnen. |
| 73 | + |
| 74 | + |
| 75 | + |
| 76 | +!!! |
| 77 | +We zijn nu klaar om te beginnen met het bouwen van ons spel! |
| 78 | +!!! |
0 commit comments