R-Type 2009 Developing in XNA
|
|
- Floris ten Wolde
- 7 jaren geleden
- Aantal bezoeken:
Transcriptie
1 R-Type 2009 Developing in XNA Door : Martin Broos Student nr : Vak : IMP08 Herkansing Docent: Bob Pikaar Versie : 2 1
2 Inhoud Inleiding... 3 Concept... 4 Uitdaging... 4 Features... 4 Vijanden... 5 Levels... 5 Wapens... 6 Datamodellen... 7 Klassendiagram... 7 Activiteitendiagrammen... 8 Graphics... 9 Speler... 9 Vijand... 9 Kogels... 9 Besturing Moeilijkheden Reflectie Reflectie - 2e herkansing
3 Inleiding R-type is een klassiek spel uit de jaren 80. Met als een van de eerste die een side scrolling shooter maakte werkt het al snel een bekend spel. Als herkansing opdracht ga ik dit spel na maken zodat het speelbaar is op de XBOX 360. Verbeterde graphics en betere framerate moet het verschil gaan maken met het origineel. In dit document komt de voorbereiding op de ontwikkeling van het spel. Een uitgewerkt concept, verschillende ontwerpen en problemen die ik denk tegen te komen. Zo probeer ik een hoop mogelijke problemen af te vangen en beter voor bereid te zijn op de ontwikkeling van dit spel. 3
4 Concept Uitdaging In deze single player game ben je de piloot van de R-Type. Dit schip vliegt door verschillende werelden waar de tegenstanders op zijn weg moet neerhalen of ontwijken. Het doel is om het totaal aantal vijanden kapot te schieten dat vereist is om een level te halen. Features 1 speler vliegtuig te besturen 2 verschillende mogelijkheden om te schieten Kracht bepalen van de wapens Willekeurige locaties waar de vijanden worden geplaatst 2 verschillende soorten vijanden Simpele rectangle collision detection Levels zijn te halen door een bepaald aantal kills te maken 3 verschillende levels in design en moeilijkheidsgraad Menu met start spel en uitleg van besturing 4
5 Vijanden De vijanden bestaan uit 2 soorten. Met de volgende specificaties : Vijand 1 Kan alleen naar voren bewegen Schiet kogels op tegenstander af Is te doden met 1 kogel van onze speler Zodra onze bestuuder van de R-Type in aanraking komt met deze vijand heeft hij 1 leven minder Van een kogel van deze vijand gaar er 1 leven af bij onze speler Vijand 2 Rijd over de onderkant van het level Schiet kogels omhoog richting de speler Is te doden met 2 kogels van onze speler Zodra onze bestuuder van de R-Type in aanraking komt met deze vijand heeft hij 1 leven minder Van een kogel van deze vijand gaar er 1 leven af bij onze speler Levels Het spel zal uit 3 verschillende levels bestaan. Het verschil tussen de levels is de moeilijkheidsgraad die te bepalen is door de hoeveelheid vijanden tegelijk op het scherm. Ook zijn de vijanden dan niet met 1 schot meer te doden. Maar verdubbelt het aantal hits dat nodig is. Een 2 e verschil is de snelheid waarop de vijanden bewegen, deze zal ook per level toenemen. 5
6 Wapens De speler heeft 2 soorten wapens ter beschikking. Een raket om af te vuren en een kannon. Racket Richting van de racket is rechtdoor Snelheid is te bepalen door het indrukken van de schietknop om kracht op te laden Schade die racket oplevert is 1 leven van de vijand Er zit een maximaal afstand aan de racket ( waarschijnlijk een half scherm) Tussen elk schot zit een vertraging van een halve seconden Cannon De cannonball wordt schuin omhoog afgeschoten en valt daarna naar beneden door gravity De verte van de cannonball is te bepalen door de schietknop ingedrukt te houden Schade die de cannonball opleverd is 2 levens van de vijand Tussen elk schot zit een vertraging van een halve seconden 6
7 Datamodellen Klassendiagram Het voornaamste wat ik wil gaan doen is gebruik maken van een sprite class die alle images gaat verwerken. Vandaar dat ook iedere class er mee in verbinding staat. De Game Class zal gaan dienen om alles aan te maken. Player, Enemies etc. Ook kan ik hier denk ik het beste de collision detection checken omdat alles vanaf dit punt zichtbaar is en te vergelijken. Ik heb in het diagram gekozen voor 3 verschillende kogel classes. Ik denk dat dit nodig is omdat elke kogel zijn eigen eigenschappen en image heeft. Misschien dat tijdens de uitwerking dit samengevoegd kan worden tot 1 class met verschillende if statements. 7
8 Activiteitendiagrammen Speler vuurt raket af 8
9 Graphics Speler Animatie bij het vliegen van de speler : Wanneer hier per frame doorheen gegaan wordt zal vliegtuig schommelen door de lucht. Op het einde van de frame moet hij terug aftellen. Vijand Animatie bij het vliegen van vijand: Wanneer hier per frame doorheen gegaan wordt zal de schotel rond draaien Kogels De overige graphics zijn niet verwerkt in dit verslag. Dit zijn de achtergronden van de verschillende levels. En ook de explosie wanneer iemand dood gaat. 9
10 Besturing De besturing van het spel zal als volgt zijn : Pijltjes toetsen > Besturing van speler Z > Afvuren van raket Z (Hold) > Opladen van raket snelheid X > Afvuren van Cannonball X (Hold) > Opladen de verte van afvuren van Cannonball Moeilijkheden Aangezien dat dit een herkansing is heb ik al iets meer kijk op wat moeilijk gaat worden. Ik kaart deze hier aan en ga kijken hoe ik dit kan voorkomen. Wapen 2 gravity geven Ik wil een 2 e wapen geven aan de speler die kanonskogels de lucht in schiet. Deze moeten daarna weer naar beneden vallen. Ik zal uit moeten zoeken of hier een formule voor is. Na wat onderzoek lijkt het met Matrix formule te moeten kunnen werken! Vijanden op de speler af laten schieten Omdat je zowel de startpositie als de positie van de speler op dat moment moet hebben. Aan de hand daarvan moet een richting aan de kogel gegeven worden. Ik heb hier nog geen oplossing voor gevonden. Animaties gebruiken Je kan bij XNA geen gif afbeeldingen laden maar toch zou ik graag de speler animaties laden. Na wat tutorials te bekijken is het mogelijk met een animatieclass om frame voor frame door een plaatje te lopen. Powerups laten vallen Een vijand moet powerups laten vallen om een bepaalde tijd. Deze moeten dan op te pakken zijn door de speler. Dit is te doen door een timer aan te roepen die net als het schieten van de speler om de zoveel tijd een functie uitvoert. Dit zou dan het vallen van de powerup zijn. Met collision detection is te bepalen of de speler hem op kan pakken en wat er dan veranderd. Collision Detection Er zijn vele manieren van collision detection maar ik heb er tot nu toe vaak problemen mee gehad. Zelfs de simpelste variant om rectangles te vergelijken lijkt niet zo goed te werken met verschillende classes. Waarschijnlijk ben ik hier toch afhankelijk van veel proberen met tutorials etc. 10
11 Reflectie ( 18 september 2009) Het inmiddels 12 uur op vrijdag 18 September. De deadline van dit toch wel erg groot project is bereikt. En helaas heb ik niet het hele spel af kunnen krijgen. Vandaar dat het me wel nuttig leek om nog snel deze reflectie te schrijven zodat ik meer duidelijkheid kan geven wat er lastig was. Het moeilijkste was toch wel de opbouw van het hele spel. Ik heb vele tutorials gedaan van te voren om kennis op te doen en heb op basis daarvan een structuur gemaakt. Deze is te zien in mijn klassen diagram. Op papier was dit voor mij logisch maar bij de uitwerking loop je al snel tegen problemen aan. Die meestal inhielden dat je niet de juiste gegevens ter beschikking had in de juiste class. Bij een bepaalde functionaliteit kwam je uiteindelijk op internet wel op een oplossing maar die werkte dan niet in mijn code. Pas naar een hele dag proberen kwam ik tot de oplossing. Ik ben wel trots erop hoe ver ik gekomen ben. Bijna alle functionaliteiten zitten erin behalve collision detection tussen kogels en vijanden. Wanneer dit gelukt zou zijn had ik gemakkelijk Kills kunnen tellen en deze koppelen aan mijn level State. De reden dat het met kogels niet gelukt is omdat deze in een list zaten in een subclass. Deze kon ik niet meer vergelijken met iets uit mijn andere class. Ik hoop dat ik in ieder geval aangetoond heb dat ik een goede kennis van XNA bevat. Vind het vooral jammer dat ik niet meer tot de laatste afwerkingen ben gekomen. Want animaties en geluid in bouwen maakt het spel een stuk leuker om naar te kijken. In totaal was het wel een interessante module waar ik een stuk beter ben van gaan programmeren, zowel met c# als flash en php. Dit komt ik alles nu veel gestructureerde aanpak en beter kijk wat er met de code gebeurd. 11
12 Reflectie - 2e herkansing ( 25 oktober 2009 ) De uitslag van mijn vorige herkansing was uitgekomen op een 5. Wat ik ook wel verwacht had aangezien er niet voldoende collision detection in zat om het spel een echt game te maken. Na een 2e herkansing te mogen doen heb ik nog 2 weken alles op alles gezet om te zorgen dat het spel in ieder geval speelbaar is met een doel. Collsion detection tussen kogels player en enemies bleek naar wat helder denken niet eens zo lastig te zijn. Na 2 avonden prullen is het gelukt en had ik een spel! Nu kon ik door met levels bouwen. Hiervoor heb ik verschillende achtergronden gebruikt en een moeilijkheidsgraad ingebouwd. Vervolgens was mijn doel om geluid in het spel te krijgen. Dit is gelukt en het spel heeft nu geluid voor impact, kogel afschieten en elk level heeft zijn eigen background muziek. Dit vond ik erg leuk om te doen omdat het spel zo meer aanvoelt als iets wat af is. Daarna ben ik gaan kijken wat er beter kon. Ik kwam erachter dat er eindeloos kogels aan werden gemaakt en er nooit wat verwijderd werd. Dit heb ik opgelost door bij collision de kogel uit de list te verwijderen. Als laatste leek me het vet om animaties toe te voegen van de speler en een explosie bij collision. Het is gelukt om een animatie af te spelen alleen hij bleek constant lopen. Ik kreeg hem niet gestart bij de collision. Door tijd gebruik heb ik er voor gekozen om de animatie bij collison te tekenen. Niet echt animatie dus maar voor mij genoeg om in me vrije tijd nog eens aan verder te werken. Uiteindelijk ben ik tevreden met het resultaat het is een leuk spel wat ik al op mijn pc heb geïnstalleerd. Ook heb ik er veel van geleerd, met name mijn kijk op object georiënteerd programmeren is veel vooruit gegaan. 12
LES 6: Vijanden en dood gaan
LES 6: Vijanden en dood gaan DOEL: Je moet dodelijke slangen gaan ontwijken. Als je toch een slang raakt ga je dood en moet je opnieuw beginnen. Je geeft de slang aan het eind een leuke animatie. Start
Nadere informatieGame Maker 6.1. Scrolling shooter. Hoofdstuk 6.1
Game Maker 6.1 Scrolling shooter Hoofdstuk 6.1 Scrolling Shooter Een spelgenre is shooter. Je kent ze wel: Halo, de bondgames, Metroid Prime ook. Dit zijn First of Third Person Shooters. Daarnaast heb
Nadere informatieZelf een spel maken met GameMaker Les 3: Vijanden en levens
Zelf een spel maken met GameMaker Les 3: Vijanden en levens 1) Start het programma GameMaker en laad het spel van de tweede les. 2) We gaan een vijand voor de speler maken. Klik met de rechtermuisknop
Nadere informatieFunctioneel Ontwerp PlastiCats
Functioneel Ontwerp PlastiCats Voor CLE4 hebben Carlo, Hubert,Guus Karim en Pepijn een team gevormd. Voor CLE4 moeten we een spel maken. Daarvoor hebben we kaartjes gekregen met daarop een dier, kleur
Nadere informatieHoofdconcept Project Pameijer Het Spelletjes-spel
Hoofdconcept Project Pameijer Het Spelletjes-spel ~ Jonathan Ragamin ~ Andji Coster ~ Mick de Graaf ~ Philip Lok Het concept: Aangezien er schijnbaar het één en ander mis is gegaan met ons mailtje met
Nadere informatieLet s play baseball! Let s get ready! Voorkennis: Sprites, Lopen, Variabelen, Scores, xy. Leerdoelen: 3D illusie, Klonen
Let s play baseball! Voorkennis: Sprites, Lopen, Variabelen, Scores, xy Leerdoelen: 3D illusie, Klonen Let s get ready! Jullie weten ongetwijfeld wat het belangrijkste is van het succes van elk goed spel
Nadere informatieHandleiding bij de workshop Animatie in Microsoft PowerPoint Hoe maak je een animatie in Microsoft PowerPoint 2010? Handleiding voor kinderen
Vorige keer hebben wij gesproken over het maken van een PowerPoint presentatie. Deze keer beginnen wij met de herhaling van de basis handelingen op de computer zoals: iets op je scherm aanwijzen iets op
Nadere informatieGebruik van TileSets Stukjes achtergrond van een plaatjesvel (sheet) afhalen
Deze workshop bestaat eigenlijk uit drie mini-workshopjes Gebruik van TileSets Stukjes achtergrond van een plaatjesvel (sheet) afhalen Gebruik van SpriteSheets Sprites of animaties van een plaatjesvel
Nadere informatieBasisinstructie GameMaker 8.0
Basisinstructie GameMaker 8.0 Startscherm Gamemaker De onderstaande afbeelding toont het startscherm van Gamemaker. De betekenis van de belangrijkste symbolen in de menubalk zijn weergegeven. Het toevoegen
Nadere informatieGameMaker TUT: Doolhof
GameMaker TUT: Doolhof Deze tutorial (TUT) is bedoel voor mensen die nog nooit met GameMaker gewerkt hebben. We gaan een simpele game maken, waarbij het de bedoeling is een poppetje uit een doolhof te
Nadere informatieThinking of Art - Stijl Document
Thinking of Art - Stijl Document Door Tim Janssen Klas: GDD1A Datum 28-11 - 2014 Stijl: Star Wars Stijl onderzoek Star Wars Star wars zijn Amerikaanse sci-fi films die zich afspelen in een andere galaxy.
Nadere informatieDe lesgever laat een voorbeeldspel zien en vertelt dat de kinderen dit gaan maken.
HANDLEIDING SCRATCH 1 Op voorhand 1.1 Computers klaarzetten 1 computer per kind met internetverbinding (Indien internetverbinding niet mogelijk is dient de software van Scratch geïnstalleerd te worden
Nadere informatieGameMaker. GameMaker game. Het helpscherm Spelen in groot scherm Spel spelen Spel stoppen. Object (wat doet het plaatje) in je game.
GameMaker game GameMaker F1 F4 F5 ESC Het helpscherm Spelen in groot scherm Spel spelen Spel stoppen Bestaande game openen Game spelen Geluid in je game Object (wat doet het plaatje) in je game Helpscherm
Nadere informatieVang de stippen. Inleiding. Scratch. In dit project leer je een spel te maken waarin je met een controller de juiste kleur van stippen moet aantikken.
Scratch 2 Vang de stippen All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can
Nadere informatieLES 4 & 5 GAMEMAKER4YOU
Maart 2009 LES 4 & 5 GAMEMAKER4YOU Les 4 & 5 GameMaker m.b.v. het boek GameMaker4You Ze leren een shooter maken en hierna maken ze een eigen shooter Les 4 Docent Doel Doel van deze les is leerlingen leren
Nadere informatieHandleiding help Sinterklaas!
Handleiding help Sinterklaas! 1. Ga naar Scratch en start een nieuw project! Ga met je browser naar https://scratch.mit.edu/projects/editor/ om meteen te beginnen met een nieuw project. Je kunt de taal
Nadere informatieZelf een spel maken met GameMaker. LES 3 Vijanden en levens
Zelf een spel maken met GameMaker LES 3 Vijanden en levens 1) Start het programma GameMaker en laad het spel van de tweede les. 2) We gaan een vijand voor het beertje maken. Klik met de rechtermuisknop
Nadere informatieMMIO Verslag. Groepsopdracht week 1. Hoe zorgen we dat kinderen van jongs af aan gezonder leren eten?
MMIO Verslag Groepsopdracht week 1 Hoe zorgen we dat kinderen van jongs af aan gezonder leren eten? Door David Arisz 11044772 Rob Dekker 11020067 Devin Hillenius 11018070 Joep Straatman 11035307 Concept
Nadere informatieLORD OF THE RINGS ALLE ONDERDELEN VAN HET SPEL START VAN HET SPEL
LORD OF THE RINGS ALLE ONDERDELEN VAN HET SPEL LORD OF THE RINGS is een platform spel. Waarbij je de pijl moet ontwijken en ondertussen munten moet verzamelen. Bij genoeg geld kun je levels kopen. Het
Nadere informatieFind The Word. Design Document versie 0.1
Find The Word Design Document versie 0.1 Author: Paul Meelen Bobby Goossens Vrije Ruimte, 2005 Inhoudsopgave Inhoudsopgave...1 1 Document Geschiedenis...2 2 Introductie...3 2.1 Eigenschappen...3 3 Spel
Nadere informatieBijlage Animation Shop 3
1 Bijlage Animation Shop 3 Bij Paint Shop Pro 9 wordt het programma Animation Shop 3 meegeleverd. Met Animation Shop kunt u eenvoudige animaties maken die u bijvoorbeeld op uw eigen website kunt gebruiken.
Nadere informatieSpace Invaders op de micro:bit
Space Invaders op de micro:bit Op het eerste gezicht denk je misschien dat je met een scherm van vijf bij vijf ledjes niet zoveel kunt doen, maar dat valt best nog wel mee. Om dat aan te tonen gaan we
Nadere informatieSpringende aap. Deze beschrijving is gebaseerd op het boek Programmeren voor kinderen, GAMES van Carol Vorderman
In dit spel moet de aap springen om bananen te pakken. Je moet de springsnelheid en de springhoek instellen om bij de bananen te komen. Om de aap natuurgetrouw te laten springen moet er zwaartekracht worden
Nadere informatieNog geen account? Wel een account? 0. Starten met. Een nieuw project beginnen Klik op Maak. Ga online naar scratch.mit.edu
0. Starten met Ga online naar scratch.mit.edu Nog geen account? Een account aanmaken Klik Word Scratcher Volg de stappen Je ontvangt een bevestigingsmail. Een nieuw project beginnen Typ voor je project
Nadere informatieThinking of art opdracht 2 : Stijldocument
Thinking of art opdracht 2 : Stijldocument Naam: Zoë Tabak Klas: GAR 1-B Stijlinspiratie: Chausseurs de Dragons Versie 1 Mijn gekozen stijlinspiratie Als stijlinspiratie heb ik gekozen voor de stijl uit
Nadere informatieZelf een spel maken met GameMaker Les 5: een platformspel
Zelf een spel maken met GameMaker Les 5: een platformspel In de eerste drie lessen hebben we een spel gemaakt waarbij de speler alle kanten op kon bewegen. Als je de pijltjestoetsen niet indrukte bleef
Nadere informatieUNIT 4 GAMES DROOMGAMES EERSTE GAMES SCORE EXTENSIES INTERACTIES DEBUG IT!
UNIT 4 GAMES JE BENT HIER INHOUD 4 0 1 2 3 5 6 DROOMGAMES EERSTE GAMES SCORE EXTENSIES INTERACTIES DEBUG IT! DROOMGAMES REFLECTIES NAAM: GEEF ANTWOORD OP ONDERSTAANDE VRAGEN IN DE VOORZIENE VAKJES OF
Nadere informatiePROJECTPLAN GAME REISINFORMATIE BERBER VOLLEMA, STAN ALBERS, JAN JAAP VERMEIRE, CORVAN T WOUDT
PROJECTPLAN GAME REISINFORMATIE BERBER VOLLEMA, STAN ALBERS, JAN JAAP VERMEIRE, CORVAN T WOUDT INTRODUCTIE Wachten op een perron, zonder te weten wanneer je trein komt en hoe je op je bestemming komt,
Nadere informatieDiamanten jacht. Gamemaker Workshop. Hogeschool van Amsterdam. Benjamin van Arkel, Simon Karman en Koen Vrij
Diamanten jacht Gamemaker Workshop Hogeschool van Amsterdam Benjamin van Arkel, Simon Karman en Koen Vrij Over Gamemaker WAT IS GAMEMAKER? Gamemaker is een programma die gebruikt wordt om op een eenvoudige
Nadere informatieHoe maak ik een App in GameSalad
Hoe maak ik een App in GameSalad 1 Als je gevraagd wordt, of je wilt uploaden naar de pro versie, klik je op sluiten/ no. 2 http://learn.gamesalad.com/course-status/ 3 Handleiding basis GameSalad Deze
Nadere informatieLES 6 T/M 10 GAMEMAKER4YOU
Maart 2009 LES 6 T/M 10 GAMEMAKER4YOU Les 6 t/m10 GameMaker m.b.v. het boek GameMaker4You Ze leren het botsautospel maken (hoofdstuk5) en de andere 4 lessen maken ze hun eigen game Les 6 Docent Doel Doel
Nadere informatieTAPPY PLANE. Voor gevorderde scratch-ers.
TAPPY PLANE Voor gevorderde scratch-ers. WAT IS HET? Tappy Plane is een kloon van het bekende spel Flappy Bird. In plaats van een vogeltje moet je nu een vliegtuigje besturen dat tussen de bergen door
Nadere informatie100% presence reflectie (logboek)
100% presence reflectie (logboek) Naam: Thomas Meiborg Klas: 1C Groep: 11 Naam Groep: Team 14 Andere Groepsleden: Valérie den Besten, Olaf van Boetzelaer, Rik Geersing, Tobias Roquas, Terry Tanke Module:
Nadere informatieTestreportage. Door: Daniëlle Visser (0808309) Timo van Vliet (0869635) Roberto Nelissen (0837383) Nina Haitsma (0870482) Groepsopdracht 6
Testreportage Door: Daniëlle Visser (0808309) Timo van Vliet (0869635) Roberto Nelissen (0837383) Nina Haitsma (0870482) Groepsopdracht 6 The game of life Inhoud 1. Inleiding... 3 2. Wat moet er volgens
Nadere informatieArt/Media & Me Autobiotic Selfie document
Art/Media & Me Autobiotic Selfie document Yannick Seyeux Game Design - G&I1D Docenten Saskia Freeke Sonja van Vuure Martin Lacet John Hennequin 20-11-2015 Uitleg artefact Voor deze opdracht heb ik een
Nadere informatie1 De basis. Documenten om te bewaren. Extra leesvoer: Start Here Handleiding Gamemaker. 2 Geschiedenis van Games en Gamegenres
Hieronder staat de inhoudsopgave van de cursus gamedesign op www.gameskool.nl. (wijzigingen in het cursusprogramma onder voorbehoud). De lessen bestaan uit (instructie- )video s, video s met voorbeelden,
Nadere informatieModule 2: Wat is Scratch?
Module 2: Wat is Scratch? Inhoudsopgave Module 2: Wat is Scratch?...1 Wat is Scratch?...2 Eerste stappen...3 Je eerste Scratch programma...6 Scratch coördinaten...7 Verander de achtergrond van je werkgebied...10
Nadere informatieReflectiedocument. Proces. CMDG Maarten Bijnens (Groep 5)
Reflectiedocument CMDG Maarten Bijnens (Groep 5) Proces Ons proces verliep goed ondanks enkele blokkades. Onze groep was zodanig gemengd dat niemand eerder al met elkaar had gewerkt wat natuurlijk dan
Nadere informatieIn dit project leer je hoe je een spel maakt waarbij je gekleurde stippen moet vangen met het goede deel van de controller.
Stap 1 Inleiding In dit project leer je hoe je een spel maakt waarbij je gekleurde stippen moet vangen met het goede deel van de controller. Uitdagingen Naar links draaien - code maken om de controller
Nadere informatieOntwerp Portfoliowebsite MMIO 2016
Ontwerp Portfoliowebsite MMIO 2016 Marit Beerepoot 10983430 7 februari 2016 Informatiekunde Universiteit van Amsterdam Inleiding Voor deze opdracht was het de bedoeling dat er 3 verschillende voorstellen
Nadere informatieINHOUDSOPGAVE. Over de auteur, de illustrator en de technische redacteuren 13
INHOUDSOPGAVE Over de auteur, de illustrator en de technische redacteuren 13 Dankwoord 14 Inleiding 15 Waarom Python?... 16 Hoe je code leert schrijven... 16 Voor wie is dit boek... 17 Wat staat er in
Nadere informatieLES 2: Zwaartekracht gebruiken en springen
LES 2: Zwaartekracht gebruiken en springen DOEL: Met het programma Stencyl zwaartekracht gebruiken om te kunnen springen. Start Stencyl Open het zelf gemaakte spel De Krokodil uit Les 1 Zoals je ziet is
Nadere informatieVeel succes! 1. Deze opgave bestaat uit een aantal vragen. Houd het antwoord kort: één of twee zinnen per onderdeel kan al genoeg zijn.
Eerste deeltentamen Gameprogrammeren Vrijdag 26 september 2014, 8.30-10.30 uur Naam: Studentnummer: Het tentamen bestaat uit 4 opgaven. Elke opgave levert 10 punten op. Je cijfer is het totaal aantal punten
Nadere informatieDit werkt voor Mac, Windows en sommige versies van Linux. In de filmpjes gebruiken wij de versie in de browser.
Hoi! Wat leuk dat je je hebt opgegeven om gastdocent te zijn bij het Wereldrecord Programmeren!! Zonder gastdocenten zou het ons nooit lukken. In deze handleiding vind je uitleg in twee verschillende categorieen:
Nadere informatieLes 4 Snake. Een hele kleine Sprite. 1) Zie Afbeelding 1. Klik met je rechtermuisknop op sprite1. Kies vervolgens verwijderen.
Les 4 Snake Een hele kleine Sprite 1) Zie Afbeelding 1. Klik met je rechtermuisknop op sprite1. Kies vervolgens verwijderen. Afbeelding 1 2) Maak een nieuwe sprite met de knop 3) Teken vervolgens precies
Nadere informatieZelf een spel maken met GameMaker. LES 1 Laat iets bewegen!
Zelf een spel maken met GameMaker LES 1 Laat iets bewegen! 1) Start het programma GameMaker. 2) Klik op No als er gevraagd wordt of je GameMaker in de Advanced mode wilt starten. 3) Je ziet nu dit scherm
Nadere informatieSnel op weg met de PepperPlayer.
Snel op weg met de PepperPlayer. Dit is een korte leidraad voor de installatie van de PepperPlayer. Hierin wordt zo simpel mogelijk beschreven hoe u de PepperPlayer kunt instaleren. Kijk voor uitgebreide
Nadere informatieURL: 1. Script ruimtetuig:
We maken een schietspel! Opdracht: je ruimtetuig moet van op de bodem van je speelveld, heen en weer kunnen bewegen. Ondertussen moet het vuurpijlen kunnen afvuren naar de blokken. De blokken moeten vanop
Nadere informatieZelf een spel maken met GameMaker Les 1: Laat iets bewegen!
Zelf een spel maken met GameMaker Les 1: Laat iets bewegen! 1) Start het programma GameMaker Studio. 2) Klik op het tabje New om een nieuw project te starten. 3) Geen het project een naam en klik op Create.
Nadere informatieCoderDojo Arnhem Help de Kerstman
CoderDojo Arnhem Help de Kerstman OM TE BEGINNEN 1. Ga naar pagina: https://scratch.mit.edu/projects/266988756/ 2. Klik op Bekijk van binnen 3. Druk op de Remix knop HELP DE KERSTMAN KADOOTJES VERZAMELEN
Nadere informatieProject document Astrobeat HD
Project document Astrobeat HD Inhoudsopgave Inleiding...3 Pitch...4 Pitch...4 Executive summary...5 Game Summary...5 Opportunities & Threats...5 Target audience...5 Unique Selling Points...5 Platform...5
Nadere informatieMeer Blokken. 1. Dit is een functie genaamd Maximum, die twee argumenten heeft: number1 en number2.
Meer Blokken Voorkennis: SuperDojo, Snake Leerdoelen: Meer Blokken Introductie Meer Blokken zijn Scratch s manier van functies. Functies zijn een heel belangrijk concept in alle programmeertalen. Het staat
Nadere informatieNaam: Valérie den Besten Klas: G&I A Datum: 06-11-15 Module: Project 100% presence Begeleider: Irene van Peer Groep 11 (team 14)
Naam: Valérie den Besten Klas: G&I A Datum: 06-11-15 Module: Project 100% presence Begeleider: Irene van Peer Groep 11 (team 14) Reflectieverslag Maandag hebben we gebrainstormd en we hebben voor mijn
Nadere informatiePiotr Tekien GAR1-D ISA Project The Documentary 21 juni 2015
Piotr Tekien GAR1-D ISA Project The Documentary 21 juni 2015 PIOTR TEKIEN HKU GAME ART GAR1-D INHOUDSOPGAVE Inhoudsopgave Inleiding 1 Reflectie & Keuze tot overstappen naar Game Development 1 Unity of
Nadere informatieFlappy Bat. Om te beginnen ga je naar en remix je het spel.
Flappy Bat Een spelletje in Scratch maken is toch wel het leukst en daarom gaan we aan de hand van deze handleiding een soort Flappy Bird maken. We gebruiken als hoofdpersoon echter geen vogel maar een
Nadere informatieJe kunt de mbot ook draadloos programmeren via Bluetooth of met 2.4G Wireless. Bekijk de instructies op mbot draadloos.
Wat is een mbot? mbot is een robot die je eerst zelf in elkaar moet zetten en daarna kunt programmeren. De programmeer omgeving die je erbij kan installeren is mblock welke lijkt op Scratch 2.0 : mblock
Nadere informatiePIM 2013 VU. One day in Amsterdam. Martijn van der Burg MBG215
PIM 2013 VU One day in Amsterdam Martijn van der Burg 2527162 MBG215 Achtergrond Dit essay is geschreven in opdracht voor het vak Interactieve Multimedia voor de studie IMM aan de Vrije universiteit. Het
Nadere informatiePaintcode Programmeer handleiding
Paintcode Programmeer handleiding Uitleg van aan te roepen en over te erven functies en codevoorbeelden Basis In dit deel van de handleiding wordt ingegaan op de basis van de Template. Hoe is het opgezet
Nadere informatieTHINKING OF ART. Saskia Freeke. Sonja van Fuure 29 OKTOBER 2015 CAST MEMBERS. HKU Games & Interactie
THINKING OF ART Saskia Freeke Sonja van Fuure 29 OKTOBER 2015 CAST MEMBERS HKU Games & Interactie INLEIDING STIJLKEUZE VERANTWOORDING We hebben specifiek voor deze stijl gekozen omdat we de oranje kleur
Nadere informatieMEOJ1 >PHP EN GD (VERSIE 0.6) MEDIADEVELOPMENT CREBO: LEERJAAR 2 GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: BIJLSMA
MEOJ1 >PHP EN GD (VERSIE 0.6) MEDIADEVELOPMENT CREBO: 95313 LEERJAAR 2 GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: BIJLSMA INHOUDSOPGAVE Inleiding... 2 Werkwijze en beoordeling... 3 Werkwijze... 3 Beoordeling...
Nadere informatieHandleiding Pivot docent Wendy Bruins www.wisemice.nl versie 1.2 december 2008
1 Handleiding Pivot Stickfigure Animator Maak je eigen animated gifjes en laat je poppetje bewegen zoals jij wilt. Je kunt je Pivot invoegen in een mailtje, je website of laten verschijnen op je desktop.
Nadere informatieOPDRACHT 2. Heroes of the storm HERKANSING MASHUP. Samurai Jack x Roronoa Zoro SABETH VAN DER VOORT GAR2C DATUM: 04/12/2015
OPDRACHT 2 Heroes of the storm HERKANSING MASHUP Samurai Jack x Roronoa Zoro SABETH VAN DER VOORT GAR2C DATUM: 04/12/2015 VAK: THINKING OF ART OPDRACHT 2 + HERKANSING MASHUP DOCENT: SONJA VAN VUURE MOODBOARD
Nadere informatieGa naar en remix het spel.
Oversteken In deze handleiding maken we kennis met Hassan de Hond. Haasan is gek op lekker eten en aan de overkant van de weg ligt van alles om te smullen, een banaan, een taco, een taart, een watermeloen
Nadere informatieGame Maker. 1 Inleiding. 2 Pacman. 2.1 Resources
Game Maker 1 Inleiding Er zijn heel veel programma s en programmeertallen die gebruikt kunnen worden voor het maken van een game. Veel van die programma s zijn echter bedoeld voor professionele en ervaren
Nadere informatieRapid Fire: De Betoverde Doolhof
Rapid Fire: De Betoverde Doolhof Analyse Document Simon Langevoort (3344851) Eva Timmer (3587266) Edwin Westerhoud (3637581) Ivar Terwindt (3654907) Johan Zanin (3656381) Jurriaan Pijpers (3675343) Frank
Nadere informatieIntroductie testtooling Wink
Introductie testtooling Wink SYSQA B.V. Almere Datum : 10-04-2013 Status : 1.0 Opgesteld door : Organisatie SYSQA B.V. Pagina 2 van 16 Inhoudsopgave 1 Inleiding... 3 1.1 Opbouw... 3 2 Wink... 4 2.1 Wat
Nadere informatieSCRATCH VOOR BEGINNERS
Inhoudsopgave 1 2 3 4 5 6 7 Beginnen met Scratch Code toevoegen of verwijderen Dingen laten bewegen Er goed uitzien Alle sprites Op afstand bedienbare vis Vissen! 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1 Beginnen
Nadere informatiePiotr Tekien. Thinking of Art Stijldocument GAR1-B. 2 december 2014
Piotr Tekien GAR1-B Thinking of Art Stijldocument 2 december 2014 Inhoudsopgave Stijldocument 1 Inleiding 1 Stijlonderzoek 1 Mindmap 1 Gameplay 1 Eerste schetsen & iteraties 2 Analyse 4 Uitleg/Conclusie
Nadere informatieBOTS4SEN ROBOBOEK MODULE SCRATCHJR
BOTS4SEN MODULE SCRATCHJR 2 / 11 Welkom bij Scratch Scratch is een programmeertaal, een manier dus om een programma te schrijven. We beginnen met Scratch Jr. ziet er mooi uit en is helemaal niet moeilijk.
Nadere informatieWij willen u graag bedanken voor het aanschaffen van onze digitale. MP3 speler. Lees deze handleiding vóór ingebruikname a.u.b.
Wij willen u graag bedanken voor het aanschaffen van onze digitale MP3 speler. Lees deze handleiding vóór ingebruikname a.u.b. zorgvuldig door, zodat u het correct weet te gebruiken. A. Opgelet 1) Schakel
Nadere informatieHoe werkt het antwoordblad?
Hoe werkt het antwoordblad? Kijk je antwoorden zelf na met dit antwoordblad. Bij sommige vragen kun je 1 punt verdienen, bij andere vragen kun je meer dan 1 punt verdienen. Hieronder zie je een voorbeeld
Nadere informatiePim Broekhof. Art Media en Me. Autobiotic Selfie Verslag G&I1A 19-11-2015. Saskia Freeke Sonja van Vuure Martin Lacet John Hennequin
Pim Broekhof G&I1A 19-11-2015 Saskia Freeke Sonja van Vuure Martin Lacet John Hennequin Art Media en Me Autobiotic Selfie Verslag WHAT THE **** IS FLAT DESIGN? THE FALLOUT SHELTER APP PRESENTED BY VAULT
Nadere informatieGame Design in het Onderwijs
Game Design in het Onderwijs Mark Overmars Universiteit Utrecht Inhoud Games Basis elementen Games in het onderwijs Game ontwerp 2 Games Grote bedrijfstak wereldwijd 20 miljard euro De productie van een
Nadere informatieInstructie Kaarten - GameMaker
Kaart 1 Een nieuwe Sprite maken Hoe voeg je een plaatje toe aan een game? Rechtermuisknop op Sprites en dan Create Sprite. Kies nu voor Load Sprite. Kijk in de map CodeKinderen Bestanden en hierna Sprites
Nadere informatiePROOF of CONCEPT. Technical justification + Design. Martijn Muit - Digital Publisching Semester 4
PROOF of CONCEPT & Technical justification + Design Martijn Muit - Digital Publisching Semester 4 BIOGRAFIE Inspiratie Ik ben als eerst rond gaan zoeken naar verschillende technieken. Hierbij kwam ik tot
Nadere informatieChallenge 2: The Path Conceptdocument. Groep 1 Maikel Haas Robbert Lokhorst Daniël Sneijers Vincent Wielders
Challenge 2: The Path Conceptdocument Groep 1 Maikel Haas Robbert Lokhorst Daniël Sneijers Vincent Wielders Hoofdvraag Ontwikkel en bedenk een concept voor een fysiek bordspel geinspireerd op een digitale
Nadere informatiePowerPoint 2010: rondleiding (deel 2)
PowerPoint 2010: rondleiding (deel 2) Afbeeldingen en multimedia Afbeeldingen Afbeeldingen toevoegen uit illustratie Men kan een afbeelding uit het taakvenster illustraties opnemen als men een dia-indeling
Nadere informatieWij danken u hartelijk voor de aankoop van uw LivingLight Color Player 2 en Color Player receiver.
LivingLight COLOR PLAYER 2 EN COLOR PLAYER 2 RECEIVER VERSIE 1.0 Wij danken u hartelijk voor de aankoop van uw LivingLight Color Player 2 en Color Player receiver. De LivingLight producten zijn speciaal
Nadere informatieWindows Media Player:
Windows Media Player: Afspelen: 1) Map openen van wat je wil afspelen (USB, harde schijf, SD-kaart, ) 2) Dubbelklik op gekozen film (als WMP als standaard staat ingesteld start dit automatisch op). OF
Nadere informatieWerkblad 3 Bewegen antwoorden- Thema 14 (NIVEAU BETA)
Werkblad 3 Bewegen antwoorden- Thema 14 (NIVEAU BETA) Theorie In werkblad 1 heb je geleerd dat krachten een snelheid willen veranderen. Je kunt het ook omdraaien, als er geen kracht werkt, dan verandert
Nadere informatieInhoudsopgave. Stappen 1 Ervaringen 2 Wireframes 3 PIOTR TEKIEN HKU GAME ART GAR-1B
Inhoudsopgave Stappen 1 Ervaringen 2 Wireframes 3 PIOTR TEKIEN HKU GAME ART GAR-1B PORTFOLIO 1 - STAPPEN Stappen INTRODUCTIE Voordat ik over mijn stappen vertel, wil ik kort toelichten dat ik eerder een
Nadere informatieLED. Aan/uitschakelaar. Volume Omhoog. Start/Stop. Volgende Track. Volume Omlaag. Vorige Track. USB Poort
Wij willen u graag bedanken voor het aanschaffen van onze digitale MP3 speler. Lees deze handleiding vóór ingebruikname a.u.b. zorgvuldig door, zodat u het correct weet te gebruiken. A. Opgelet 1) Schakel
Nadere informatieGame Maker: Asteroids
Wat is Asteroids? Asteroids is een arcadespel uit 1979 uitgebracht door Atari. De speler is in dit spel een ruimteschip waar asteroïden omheen vliegen. Het ruimteschip mag niet geraakt worden door de asteroïden.
Nadere informatieXEMIO-243/253 HANDLEIDING
Speciale eigenschappen Elegant ontwerp en eenvoudig in gebruik. Speler ondersteunt meerdere formaten Ondersteunt het MP3- en WMA-formaat. USB-Disk zonder stuurprogramma U kunt uw (muziek)bestanden rechtstreeks
Nadere informatie1 van 7 28-5-2010 12:45 In deze les gaan we de pagina wat meer opmaken en gebruiken daar twee afbeeldingen voor die je kunt downloaden in het menu links bij les 24. We openen index.html en we zorgen dat
Nadere informatie1.4.1 Een game maken met Scratch. ICT Onderbouw. CC Naamsvermelding 3.0 Nederland licentie.
Auteur ICT Onderbouw Laatst gewijzigd 17 May 2016 Licentie CC Naamsvermelding 3.0 Nederland licentie Webadres http://maken.wikiwijs.nl/76311 Dit lesmateriaal is gemaakt met Wikiwijs Maken van Kennisnet.
Nadere informatieInformatie voor de leerkracht Introductie nieuw concept (pagina 1) Programmeren met Bomberbot (pagina 1)
Leerlingen herkennen dat de moderne technologie om ons heen geprogrammeerd is door mensen. Leerlingen begrijpen dat een computer-programma bestaat uit een set instructies die een computer uitvoert en dat
Nadere informatieA. Opgelet. B. Shuffle functie. C. Toetsfuncties en bediening
Wij willen u graag bedanken voor het aanschaffen van onze digitale MP3 speler. Lees deze handleiding vóór ingebruikname a.u.b. zorgvuldig door, zodat u het correct weet te gebruiken. A. Opgelet 1) Schakel
Nadere informatieVoorbeeld: Vallende Sommen. Games
Games voor het Rekenonderwijs Mark Overmars Universiteit Utrecht The Game Maker Company Voorbeeld: Vallende Sommen Doel: Bepaal of som kleiner of groter dan 100 is (naar links of naar rechts) Problemen
Nadere informatieStarten met Kodu Gamelab
Starten met Kodu Gamelab Kodu Curriculum: Starten met toetsenbord en muis PC Requirements Kodu heeft een windows system nodig DirectX9 graphics Shader Model 2.0 of hoger Hoe je directx versie te checken
Nadere informatieWerkbladen Webquest Pret met een ballonraket
Werkbladen Webquest Pret met een ballonraket Namen groepsleden: Stap 3: Luchtdruk Gebruik bij dit werkblad de bronnen die bij stap 3 staan. Ben je klaar? Ga dan door met stap 4. 1. Met welk instrument
Nadere informatieNaam: Klas: Docent: Datum: Module: Naam opdracht:
ITTT Designdocument Naam: Thomas Meiborg Klas: G&I 1C Docent: Edwin van Ouwekerk Moria Datum: 18 januari 2016 Module: If This Then That Naam opdracht: Designdocument Proces: De eerste twee weken van dit
Nadere informatieInhoud. Blz. 3. Blz. 4. Blz. 5. Blz. 7. Blz. 8. Blz. 9. Blz. 10. Opdracht 1 - Brainstormen. Opdracht 2 - Je eigen controller. informatie - makey makey
Naam: Klas: inhoud Inhoud Opdracht 1 - Brainstormen Opdracht 2 - Je eigen controller informatie - makey makey Blz. 3 Blz. 4 Blz. 5 Opdracht 3 - Aan de slag met Scratch Blz. 6 informatie - Scratch Opdracht
Nadere informatieontwerpdocumentatie doelgroep
De ontwerpdocumentatie voor een game bevat de volgende onderdelen met bijbehorende uitwerking. Sommige onderdelen kunnen (deels) niet relevant zijn, in dat geval geef je aan waarom dat stuk niet relevant
Nadere informatieVerschillen met PowerPoint 2007
1 Verschillen met PowerPoint 2007 In dit bestand krijg je een overzicht van de verschillen met versie 2007 van PowerPoint. Zie je in het boek iets wat op jouw computer niet kan, kijk dan hier om te zien
Nadere informatieJuryrapport GameMaker Wedstrijd #44
Juryrapport GameMaker Wedstrijd #44 1 Puntenverdeling # Forumlid Spelnaam Jurylid Jurylid Totaal Pagina 1 2 #1 jmaster2710 100 invasions 45 36 81 2 #1 flori9 BLcGR 36 45 81 2 #3 BlackBurn Printplaat 15
Nadere informatieOnderzoeksvraag welke magische cirkels kunnen we zien in games. Analog game. Monopoly. Doel van het spel
Opdracht 3//Minor crosslab Dave Djoparto Onderzoek drie spelen, analoog, digitaal en AR Onderzoeksvraag welke magische cirkels kunnen we zien in games Analog game Monopoly Doel van het spel Het doel van
Nadere informatieSterren Jager. In dit spel ga je sterren jagen, maar je moet oppassen voor de inktvissen!
In dit spel ga je sterren jagen, maar je moet oppassen voor de inktvissen! Deze beschrijving is gebaseerd op het boek Programmeren voor kinderen, GAMES van Carol Vorderman Je begint met het maken van een
Nadere informatieSnake met Scratch. Stap voor stap. Pagina 1 van 15
Snake met Scratch Stap voor stap Pagina 1 van 15 1. Introductie Met deze handleiding gaan we vandaag aan de slag om stap voor stap het klassieke spel Snake te bouwen met Scratch! Spelregels De spelregels
Nadere informatie