<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://infvo.nl/basis/index.php?action=history&amp;feed=atom&amp;title=Modules%2FJavaScript_voor_games_P5-0</id>
	<title>Modules/JavaScript voor games P5-0 - Bewerkingsoverzicht</title>
	<link rel="self" type="application/atom+xml" href="https://infvo.nl/basis/index.php?action=history&amp;feed=atom&amp;title=Modules%2FJavaScript_voor_games_P5-0"/>
	<link rel="alternate" type="text/html" href="https://infvo.nl/basis/index.php?title=Modules/JavaScript_voor_games_P5-0&amp;action=history"/>
	<updated>2026-04-26T03:02:52Z</updated>
	<subtitle>Bewerkingsoverzicht voor deze pagina op de wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://infvo.nl/basis/index.php?title=Modules/JavaScript_voor_games_P5-0&amp;diff=1044&amp;oldid=prev</id>
		<title>HakanAkkas: Nieuwe pagina aangemaakt met &#039;{{Module-status |status=In bewerking |auteur=Jurjen Hickmann }} {{Zijbalk Modules}}  == Module Javascript voor games-0 =...&#039;</title>
		<link rel="alternate" type="text/html" href="https://infvo.nl/basis/index.php?title=Modules/JavaScript_voor_games_P5-0&amp;diff=1044&amp;oldid=prev"/>
		<updated>2017-11-08T13:44:08Z</updated>

		<summary type="html">&lt;p&gt;Nieuwe pagina aangemaakt met &amp;#039;{{Module-status |status=In bewerking |auteur=&lt;a href=&quot;/basis/index.php?title=Heeft-auteur::_Gebruiker:JurjenHickmann&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Heeft-auteur:: Gebruiker:JurjenHickmann (de pagina bestaat niet)&quot;&gt;Jurjen Hickmann&lt;/a&gt; }} {{Zijbalk Modules}}  == Module Javascript voor games-0 =...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nieuwe pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Module-status&lt;br /&gt;
|status=In bewerking&lt;br /&gt;
|auteur=[[heeft-auteur:: Gebruiker:JurjenHickmann|Jurjen Hickmann]]&lt;br /&gt;
}}&lt;br /&gt;
{{Zijbalk Modules}}&lt;br /&gt;
&lt;br /&gt;
== Module Javascript voor games-0 ==&lt;br /&gt;
P5.js is een bibliotheek voor JavaScript die het tekenen en animeren in een webbrowser eenvoudig maakt. Je gaat deze bibliotheek gebruiken om basisprincipes van het maken van een eenvoudig (web)spel te maken. Daarnaast ga je leren wat een object is en hoe objecten je leven makkelijk kunnen maken. Onderwerpen die aan de orde komen zijn:&lt;br /&gt;
&lt;br /&gt;
* Beweging in een tekening&lt;br /&gt;
* De rand detecteren en terugkaatsen&lt;br /&gt;
* Objecten maken&lt;br /&gt;
* Collision detection (botsingen detecteren)&lt;br /&gt;
* Invoer van de gebruiker&lt;br /&gt;
* Gameloop stoppen&lt;br /&gt;
&lt;br /&gt;
== Programma&amp;#039;s/Websites die je moet gebruiken ==&lt;br /&gt;
De tools die je gaat gebruiken mag je zelf kiezen. Wij raden je aan om met de editor Atom en de browser Chrome te werken. In de lesbrieven staat uitgelegd hoe je met Atom kunt werken.&lt;br /&gt;
Bovendien heb je een webserver nodig om de webpagina te tonen. Python biedt een gemakkelijke manier om een tijdelijke, lokale, webserver op te zetten op de computer waar je op werkt.&lt;br /&gt;
&lt;br /&gt;
== Lesmateriaal ==&lt;br /&gt;
Het lesmateriaal bestaat uit een digitaal boek. In dit boek staan alle lessen.&lt;br /&gt;
&lt;br /&gt;
* [https://jurjenhickmann.gitbooks.io/javascript-for-games-0/ Javascript for games - 0 Digitaal boek]&lt;br /&gt;
&lt;br /&gt;
== Spiekbrief ==&lt;br /&gt;
&lt;br /&gt;
Een website over P5.js:&lt;br /&gt;
[https://p5js.org/reference/ P5.js reference]&lt;br /&gt;
&lt;br /&gt;
== Wanneer verdien je de badge ==&lt;br /&gt;
Voor het verdienen van deze badge moet je in ieder geval alle opdrachten uit de lesbrieven af hebben. Je hoeft deze opdrachten niet in te leveren maar kunt ze natuurlijk wel op je portfolio zetten.&lt;br /&gt;
&lt;br /&gt;
De eindopdracht is het maken van een spel waarin je laat zien dat je de vaardigheden beheerst die behandeld zijn in deze module.&lt;br /&gt;
&lt;br /&gt;
Minimale eisen voor de code:&lt;br /&gt;
&lt;br /&gt;
* Gebruik van objecten&lt;br /&gt;
* Code met een goede structuur; maak en gebruik functies!&lt;br /&gt;
* Commentaar; leg uit wat er gebeurt in je code als het niet meteen duidelijk is voor de lezer.&lt;br /&gt;
&lt;br /&gt;
Minimale eisen voor het spel:&lt;br /&gt;
&lt;br /&gt;
* Gebruik bewegende objecten&lt;br /&gt;
* Gebruik collision detection (tussen twee cirkels)&lt;br /&gt;
* Gebruik een object dat met het toetsenbord en/of muis bestuurd kan worden&lt;/div&gt;</summary>
		<author><name>HakanAkkas</name></author>
	</entry>
</feed>