Games met Lua en Löve2D

Vergelijkbare documenten
Installatie handleiding Basware Virtual Printer

Installatie Handleiding TWS. Voor Windows en Mac

LES 3: XAMPP OF MAMP. Lesoverzicht:

Servicepunt. Weblogin. Werken met de 64-bits-desktop. Datum Versie 0.4

Instalatie Handleiding TWS. Voor Windows en Mac

Inloggen in AccountView online voor Mac OS 23 juni 2017 versie 9.1 en hoger

Inloggen in AccountView online voor Mac OS 30 april 2015 versie 9.1 en hoger

Handleiding VirtualBox

Handleiding. Certificaat installeren

Handleiding. Handleiding

Handleiding Certificaat installeren

Onderstaand stappenplan hebben wij voor u opgezet om SnelStart eenvoudig te kunnen gebruiken op uw Apple.

Snake met Scratch. Stap voor stap. Pagina 1 van 15

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Handleiding. Certificaat installeren

Bent u nu dus genoodzaakt om een nieuwe computer te kopen? NEE, want er is een goede, ja zelfs gratis, oplossing voorhanden.

Inloggen in AccountView online voor Mac OS 30 augustus 2018 versie 9.1 en hoger

Handmatig je lokale mailbox migreren

Installatie handleiding Reinder.NET.Optac

Installeren Adobe Flash Player

INSTALLATIE- EN ACTIVATIEPROCEDURE: SPSS 25

Hoofdstuk 1 Wat zijn apps eigenlijk?

Handleiding Berichtenconverter. 2 augustus 2017

Handleiding Solis-VPN Pagina 1 Versie: 1.3 Datum: mei 2013

Tool Installatiehandleiding E46 Mods. Versie 1.0

Inhoudsopgave: Whisper380-computerhulp

Handleiding aanmaak CSR

Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

HANDLEIDING DESKTOP PUBLISHER

Handleiding. Handleiding

Auteur: Chris Twiest Versie: 2.0 HANDLEIDING

Verlofregistratie. Installatie

Handleiding AZ Sint-Lucas MOC - Skype for Business Webcam en Microfoon

Handleiding installatie Rental Dynamics

OpenVPN Client Installatie

Drenthe College Desktop. VMware View Toegang met je Windows Laptop, of -PC.

1. Hardware Installatie Installatie van Quasyscan...6 A. Hoe controleren of je een actieve internetverbinding hebt?...6 B.

Installatie Handleiding. Twan Wintjes

Handleiding ALGEMENE HANDLEIDING VWORKSPACE. Versie: 1.2. Datum: 10 april Eigenaar:

Stap 1: Open de browser Open uw browser op het toestel. toestel (zie rode cirkel). 1 van GoOV

Installatiehandleiding Software KOA

Spoon voor Windows 8. Upgraden van Spoon naar Turbo. Versie:

Handleiding (v1.5): O.R.S. Lek en Linge Thuiswerken

Dat geldt ook voor de officiële CamStudio-site gebruik deze site NIET om CamStudio te downloaden.

Instructies voor het bekomen en installeren van een door de hogeschool betaalde licentie MS Project 2013.

Installatie Collaborate Launcher

OpenVPN Client Installatie

Hoe kan ik extern werken?

Remote inloggen Gelre Cloud

Frostwire handleiding. Inleiding. Voor- en nadelen van Frostwire. Installatie van Frostwire

Hoe arbeidsovereenkomsten online ondertekenen vanaf januari 2016?

Handleiding installatie VPN Nieuw authenticatiesysteem Remote Access Microdata (Versie voor de Mac)

MANUELE INSTALLATIE VAN OPENOFFICE.ORG

Partners in Accountancy (PIA) Inloggen op het klantenloginsysteem

DE IDENTITEITSKAART EN FIREFOX

Inhoud Handleiding Steam Steam installeren Steam Key Activeren... 6

Mobile Device Manager Handleiding voor Windows Mobile Standard en Pro

Plato gebruikershandleiding

Handleiding telewerken GGD Amsterdam

INSTALLATIE VAN DE BelD KAARTLEZER

Handleiding aanmaak CSR

Installatiehandleiding Devoteam PGB XML tool

Handleiding: Telewerken op MacOS

Handleiding FileSecure

Installeren van CoDeSys xx en Target HCS3000

Gelre thuiswerk Portal

Handleiding installatie, configuratie en starten FortiClient

DIT PROGRAMMA EN EEN ADOBE ID DIENT TE GEBEUREN VOORDAT U BOEKEN KOOPT!

INSTALLATIE INSTRUCTIE VOOR ESAM APPLICATIE

Voor externe toegang tot de werkplek zijn een aantal zaken vereist: 1. Open Internet Explorer en ga naar de website:

Aanmeldhandleiding Windows Phone Standard en Pro

Installatie. Klik vervolgens op OK om verder te gaan met de installatie. Om verder te gaan met de installatie kunt op op Volgende klikken.

Werkinstructie thuiswerken voor het installeren van de software en handleiding. Gemeente Beverwijk

DuboCalc 4.0. Installatie instructie

Inhoudsopgave: Whisper380-computerhulp

Installatiehandleiding Belfius Cardreader Connector

In dit hoofdstuk leggen we stap voor stap uit hoe je XBMC op je pc of laptop installeert.

Downloaden van de projectbestanden

I C T t e a m V O B O Handleiding Printen op School Configureren en gebruiken

Handleiding. Opslag Online voor Windows Phone 8. Versie augustus 2014

Installatie Handleiding - Multispectraal V.W1.0

Update van de XDMS-client.

Handleiding Sportlink Club

Handleiding installatie VPN Authenticatiesysteem Remote Access Microdata (Versie voor de Mac)

Zakelijk Veiligheidspakket van InterNLnet Handleiding voor de installatie van Windows besturingssystemen.

Installatiehandleiding

Handleiding: Solis-VPN

USB 2.0 NAAR HDMI VIDEO ADAPTER. Korte Installatiehandleiding DA-70851

Friesland College Leeuwarden

Handleiding voor aansluitingen

Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows Windows Mac OS X Linux Tablet...

Remote inloggen Gelre Cloud

Handleiding van de Bibliotheek: e-books lezen op je e-reader - voor OS X (Mac)

Werken met PIXresizer:installeren

Versie 6.4 ( ) Inloggen op de Thuiswerk Portal

Audacity. Deel 1 - Handleiding installatie. Klik in bovenstaand scherm op >> Audacity installer, dan krijg je onderstaand scherm:

Applicaties up-to-date houden

Downloaden & installeren. BankingTools Cashflow v5.1

Spoon voor Windows 7. Upgraden van Spoon naar Turbo. Versie:

Transcriptie:

Games met Lua en Löve2D Installatie instructies Pagina 1 van 19

1. Introductie In deze handleiding lopen we samen door alle stappen die nodig zijn om de juiste hulpmiddelen te installeren en zo snel mogelijk aan de slag te kunnen met het bouwen van games met Lua en Löve2D. Aan het eind van deze handleiding hebben we Löve2D en Atom geinstalleerd. Love2D is een 2D game framework waar je eenvoudig 2D games mee kunt bouwen. Het handige van Love2D is dat er al een heleboel handigheidjes in zitten, het is gratis en bovendien werkt het onder meer op Windows, Mac en Linux. Lua is een programmeertaal die vaak wordt gebruikt voor het bouwen van games en lijkt qua syntax op andere talen zoals Python, Ruby en JavaScript. Atom is een tekst editor, volledig gratis en te configureren zoals jij dat wilt! Bovendien beschikbaar voor Windows, Mac en Linux De instructies voor installatie op Windows bevinden zich in hoofdstuk 2, de instructies voor macos in hoofdstuk 3. Pagina 2 van 19

2. Windows In dit hoofdstuk behandelen we de installatie van het Löve2D framework en de Atom editor op Windows. Kijk voor instructies voor macos in hoofdstuk 3. Deze instructies zijn gebaseerd op Windows 10 maar wijken voor andere versies niet veel af. 2.1 Löve2D Stap 1: Downloaden van Löve2D Ga naar de Löve2D website op http://love2d.org en kies vervolgens in de linker kolom (Windows XP+) voor 32-bit installer of 64-bit installer. Dit is afhankelijk van de Windows versie die je gebruikt. Pagina 3 van 19

Stap 2: Installatie starten Zodra het downloaden klaar is kun je de installatie starten door onderaan je browser op Run te klikken, dit kan er in verschillende browsers anders uitzien, maar de werking is hetzelfde. Pagina 4 van 19

Het kan voorkomen dat Windows nog om bevestiging vraagt voordat je door kunt gaan. Hier kun je gewoon voor Yes kiezen om verder te gaan met de installatie. Mocht dit scherm niet naar voren komen dan zal de installatie automatisch starten. Pagina 5 van 19

De installatie zal nu starten en het volgende scherm tonen: Voor de standaard installatie kun je gewoon op Next blijven klikken tot je bij het volgende scherm komt: Dit was de laatste stap. Door op Finish te klikken sluit je de installatie af en kun je door gaan met de volgende stap. Pagina 6 van 19

Stap 3: Testen of het gelukt is! Deze stap is vrij eenvoudig; start Löve2D op. Als alles goed is gegaan zou je het volgende scherm te zien moeten krijgen: Dit scherm vertelt dat Löve2D goed is geinstalleerd maar dat we nog geen game hebben ingeladen. Pagina 7 van 19

2.2 Atom Om nu daadwerkelijk games te kunnen gaan bouwen hebben we een tekst editor nodig. In deze handleiding gaan we uit van Atom. Dit is een gratis tekst editor van GitHub en te downloaden op http://atom.io. Eenmaal op atom.io, klik dan op Download Windows Installer en wacht je tot het downloaden (+/- 100MB) voltooid is. Pagina 8 van 19

Als het downloaden voltooid is, kies dan, net als bij Löve2D, voor Run. De installatie zal vervolgens gestart worden. In tegenstelling tot Löve2D zal de installatie direct beginnen zonder dat je eerst een wizard moet doorlopen. De installatie kan eventjes duren en ziet er als volgt uit: Pagina 9 van 19

Als de installatie voltooid is start Atom automatisch op, dit ziet zo uit: Dat was alles! Nu kun je aan de slag met het bouwen van leuke games met Lua en Löve2D! Pagina 10 van 19

3. macos In dit hoofdstuk installeren we Löve2D en Atom op macos. Kijk voor de installatie instructies op Windows in hoofdstuk 2. 3.1 Löve2D Stap 1: Downloaden van Löve2D De eerste stap is het downloaden van Löve2D. Ga hiervoor naar de download pagina op http://love2d.org en kies voor '64-bit zipped' onder Mac OS X 10.7+. Pagina 11 van 19

Stap 2: Installeren van Löve2D De gedownloade versie staat nu in de downloads folder, sleep love.app naar de Applications folder of op je Desktop zodat je er eenvoudig bij kunt. Pagina 12 van 19

Stap 3: Testen of het gelukt is! Om te testen of het gelukt is en of alles werkt hoef je love.app alleen maar te starten. Als alles goed is gegaan zal onderstaand scherm verschijnen: Pagina 13 van 19

3.2 Atom Stap 1: Downloaden van Atom Om nu daadwerkelijk games te kunnen gaan bouwen hebben we een source code editor nodig. In deze handleiding gaan we uit van Atom, deze gratis source code editor van GitHub is te downloaden op http://atom.io. Eenmaal op atom.io, klik dan op Download For Mac en wacht je tot het downloaden (+/- 100MB) voltooid is. Pagina 14 van 19

Stap 2: Installeren van Atom Als het downloaden voltooid is, sleep atom.app dan naar de Applications folder. Het installeren van Atom is daarmee voltooid en Atom kan worden gestart. Pagina 15 van 19

4. Aan de slag Nu we alles hebben geinstalleerd kunnen we echt aan de slag! In dit hoofdstuk laten we zien hoe je begint met het maken van een game en hoe je deze opstart! 4.1 Nieuwe game maken 1. Maak een nieuwe map en geef deze de naam van jouw game, bijvoorbeeld coderdojo-game 2. Open het mapje coderdojo-game in de Atom editor 3. Maak in deze map een nieuw bestand en noem deze main.lua 4. Maak in main.lua drie nieuwe functies: function love.load() end function love.draw() end function love.update() end Dit zijn de basis bouwstenen voor het maken van een game met Löve2D en Lua! Lees verder in hoofdstuk 4.2 hoe je jouw game start en hoe je foutjes in de code kunt ontdekken! Pagina 16 van 19

4.2 Game starten & fouten ontdekken Het starten van een game in Löve2D is erg eenvoudig. Zoek de applicatie löve die we in hoofdstuk 2 hebben geinstalleerd en hou het mapje met daarin main.lua bij de hand. Om de game te starten sleep het het mapje op het Löve2D icoon. Als alles goed is gegaan opent er een leeg zwart scherm. Het scherm zal leeg blijven omdat de functies ook nog leeg zijn. Pagina 17 van 19

Tijdens het programmeren is een tikfoutje zo gemaakt, een vergeten punt, een haakje verkeerd of een comma vergeten en je programma werkt niet! Zo ook in lua. Maar gelukkig vertelt Löve2D precies wat er aan de hand is! Als je een foutje hebt gemaakt, dan ziet dat er ongeveer als volgt uit: Pagina 18 van 19

Colofon Dit document is geschreven door Tiemen Waterreus voor CoderDojo Rotterdam (SF). Mocht je na het lezen van dit document vragen of opmerkingen hebben dan zijn die utieraard welkom via contact@coderdojo-rotterdam.nl! Pagina 19 van 19