Bouw je eigen game. een informaticaopdracht voor 1/2 HAVO/VWO. begeleidershandleiding. Boris Cobelens, Georgio Mosis, Frank Wartena



Vergelijkbare documenten
Bouw je eigen game een informaticaopdracht voor 1/2 havo/vwo Boris Cobelens, Georgio Mosis, Frank Wartena Philips Research Eindhoven

Installatie Mplus Touch Screen Kassa

Compustam voor Windows van oude laptop- pc naar nieuwe laptop- pc

Paragon Backup & Recovery: herstelmedium gebruiken

Macrium Reflect Free. Mirror Back-up:

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

WBelectronics. Infinity USB Phoenix - Handleiding

Handleiding voor de update naar TouchSpeak 10 op Windows XP

Linux Mint 10 installeren op een pc of laptop.

OpenVPN Client Installatie

Deze handleiding is bedoeld voor PC-gebruikers met minimaal Pentium CPU (of compatibel) of MAC-gebruikers met minimaal PowerPC.

UNetbootin downloaden en gebruiken.

Installatie van Linux Mint 13

Handleiding Sportlink Club

Handleiding Opslag Online Client voor Windows. Versie maart 2015

RegClean Voor Windows 95, 98 en ME. Niet voor Windows XP of Windows 2000.

HANDLEIDING WINDOWS INTUNE

Inhoudsopgave: Whisper380-computerhulp.net

Voorbereiden: dingen om rekening mee te houden

(2) Handleiding Computer Configuratie voor USB ADSL modem

U gaat naar de site van Dropbox. Klik nu op de grote knop Download Dropbox.

Aanvullende informatie voor Windows 8.1

BASIS HANDLEIDING CLOUD ASSISTENT

Microsoft WordPad Sinaleri Opleiding

Beginnersles 2 Computerles Windows 7

VirtualBox: hoe werkt het?

Invoeren/importeren van digitale foto s in je computer

Les 8 Organisatie van Bestanden

Fuel. Handleiding voor installatie en gebruik

Handleiding Portaal Altrecht.

HCC! Midden Brabant. Een eerste kennismaking met:

Het werken met het nieuwe netwerk zal even wennen zijn, het grootste deel van de programma s waarmee je werkt blijven echter hetzelfde.

Tool Installatiehandleiding E46 Mods. Versie 1.0

Nieuw toegevoegd: Uitleg driver (her) installeren nadat Windows 8 en Windows 8.1 automatisch de driver heeft geüpdatet.

Samsung Auto Backup FAQ

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

Stappenplan Scannen. Hoe te scannen: Start het programma ABBYY Finereader op

Aanvullende informatie voor Windows 8.1

Voordat u begint, controleert u alstublieft de volgende zaken:

Handleiding schermen VAC. Principe:

OpenVPN voor Windows XP en Windows Vista

Handleiding. Opslag Online. voor Windows. Versie februari 2014

HANDLEIDING Windows XP Deel 1

PROS1E1 Handleiding ( ) Kf/Dd/Bd

OpenVPN Client Installatie

Installatie handleiding Reinder.NET.Optac

Handleiding voor installatie

HANDLEIDING VIEW DESKTOP. Handleiding VIEW Desktop. P. de Gooijer. Datum: Versie: 1.3

Inhoudsopgave PC Software installeren... 2 BlackBerry back-up maken of terugplaatsen... 7 BlackBerry resetten... 9 BlackBerry Activeren...

Handleiding Portaal Altrecht.

INSTALLATIE IN PRINT INSTALLEREN. Aan de slag met Communicate In Print

Handleiding: CitrixReceiver installeren voor thuisgebruik.

USB Buitenantenne. Installatie Handleiding. Versie 1.1

OpenVPN Client Installatie

Aan de slag met Windows 10

Berekening van de hash-code van een bestand of CD

Aanvullend bestand Meer doen met uw Samsung Galaxy Tab

Externe toegang met ESET Secure Authentication. Daxis Versie 2.0

Facet 2019 USB Stick maken voor vaste werkstations

Inhoudsopgave. Whisper380-computerhulp 2

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

INRICHTEN VAN DAXIS CLOUD

Schakel in Windows 10 automatische driver update uit : Uitleg driver (her) installeren nadat Windows 10 automatisch de driver heeft geüpdatet.

Installatie handleiding TiC Narrow Casting Player. (voor intern gebruik)

Screencast-O-Matic HANDLEIDING

Contents. GfK Internet Monitor v3 1

Op het bureaublad staan pictogrammen. Via de pictogrammen kunnen programma s worden gestart en mappen en bestanden worden geopend.

Ashampoo Rescue Disc

Handleiding OwnCloud voor SG de Overlaat

The Nanny Personeel. Lokaal inloggen

Windows Training voor 50-plussers. PC50plus trainingen Eikbosserweg AK Hilversum tel:

Eenvoudig overstappen naar Windows 7 (ik heb Windows XP)

Microsoft Word Kennismaken

Tool Gebruikershandleiding E46 Mods

Hoe moet je een prachtige presentatie maken?

Les 3 De basis (deel 2)

Handleiding Pivot docent Wendy Bruins versie 1.2 december 2008

Het overzetten van WinDigipet data tussen PC (s) of Laptops

Office Installatie instructies. Voor de leerlingen van het Heerbeeck College en het Kempenhorst College

Problemen met de stand-by tijd van uw iphone met ios 7.

ONEDRIVE GEBRUIKEN Laatste wijziging op vrijdag 21 september 2018

Aanvullende informatie voor Windows 8.1

Microsoft Office Tekstdocument alle systemen

Inhoudsopgave Voorwoord 13 Nieuwsbrief 13 Introductie Visual Steps 14 Wat heeft u nodig 14 Uw voorkennis 16 Hoe werkt u met dit boek?

HET BESTURINGSSYSTEEM

Inhoudsopgave Voorwoord 5 Nieuwsbrief 5 Introductie Visual Steps 6 Wat heeft u nodig? 6 Uw voorkennis 7 Hoe werkt u met dit boek?

Handleiding: MRJ Online Back-up versie 1.0

Handleiding installatie Zorin OS 9 Core 1. Beste lezer, ik zal trachten een zo duidelijk mogelijke handleiding te leveren met screenshots.

Installatie- en gebruikshandleiding Risicoverevening. 11 april 2007 ZorgTTP

Microsoft Word Selecteren

Handleiding voor het installeren van en werken met Skype

HANDLEIDING ONEDRIVE IN OFFICE365

Test Joomla op je PC 1

Installatie van Linux Mint 13 (xfce)

Handleiding Portaal Altrecht.

Back-up Online van KPN Handleiding Mac OS X 10.6 en hoger. Mac OS X Client built

Transcriptie:

een informaticaopdracht voor 1/2 HAVO/VWO Boris Cobelens, Georgio Mosis, Frank Wartena Philips Research Eindhoven

Meer deelbare lessen Andere deelbare lessen van Philips zijn: De ele trische dobbelsteen een techniek/science-opdracht voor 2 havo/vwo Straatverlichting wat kost dat? een wiskundeopdracht voor 4 havo en 3/4 vwo Maak je eigen solar power station een natuurkundeopdracht voor 4 havo en 3/4 vwo Kij voor meer informatie over deze en andere deelbare lessen op www.jet-net.nl/lesmateriaal. Colofon Auteurs: Adviezen: Eindredactie: Illustraties: Drukwerk: e r Georgio s s Mosis r Fr rte Warte Healthcare Systems Architecture Philips Research Eindhoven Boris Cobelens Advanced System Lab NXP Semiconductors Eindhoven Annemie e Vennix Jan van der Horst Christiaan Huygens College Eindhoven que Boss Rinus Knape Scholengemeenschap Augustinianum Eindhoven lma van Es-Spie m Jet-Net coördinator Philips Research Eindhoven Betty Majoor, In Profiel Tekstontwerp, Eindhoven Stan Groenland Eindhoven Gedrukt door Jet-Net-partner Océ Business Services High Tech Campus, Eindhoven ce.htc@philips.com Dit is een uitgave van: Philips Human Resources Nederland / Jet-Net Postbus 90050 5600 PB Eindhoven Uitgave: versie 1.3 maart 2010 ISBN 978-90-74445-81-8 K lij e Philips N.V. 2010. All rights reserved

Inhoud 1. Introductie... 3 Doelstelling...3 Interactieve introductie (+ voorbeeldpresentatie)...3 Organisatie...4 Achtergrondinformatie over de les en het lesmateriaal...5 2. Opstarten met Linux... 6 3. Opstarten van de Jet-Net-game... 8 4.a Je eigen opstartscherm I... 9 4.b Je eigen opstartscherm II... 10 5 Een level toevoegen aan het spel... 11 6.a Het spel mooier maken I... 12 6.b Het spel mooier maken II... 13 7. Het speelveld aanpassen... 14 8. Spelen op je eigen mobieltje... 15 9. Het spel opslaan... 18 10. Thuis programmeren en spelen... 19 11. Afsluiting... 20 1

2

1. Introductie Deze is onderdeel van het Jet-Net Bouw je eigen game -lesmateriaal. In deze handleiding vind je suggesties om de les te geven en hulp bij veel voor mende problemen. Doelstelling De les is bedoeld om brugklas/tweede klas leerlingen een eerste ennism te geven met informatica en programmeren. Het blij t nog steeds dat leerlingen een stereotiep beeld hebben van informatica en het werken met computers. Met deze les proberen we dat beeld op een positieve manier te beïnvloeden. Een belangrijk onderdeel van deze positieve beeldvorming is het onderwerp van de les: namelij het programmeren van een spelletje voor een mobiele telefoon. Dit staat dicht bij de belevingswereld van de leerlingen en het is geble en dat ze het erg leu vinden om te doen. De les heeft 2 doelen: 1. Het positief beïnvloeden van het algehele beeld van informatica en technie bij alle leerlingen 2. Leerlingen die twijfelen of techniek iets voor hen is, over de streep trekken om een technisch georiënteerd profiel te kiezen in de 3 e /4 e las. In de handleiding voor de leerlingen is veel achtergrondinformatie verwerkt in de diverse blauwe blokken. Deze informatie is niet nodig om de opdrachten uit te voeren. Het biedt leerlingen die daar interesse voor hebben extra verdieping. Omdat het belangrij ste doel is om een positief beeld neer te zetten van technie is de les zo ingericht dat iedereen mee men. Hoe verder de leerlingen me hoe mooier hun spel zal zijn. Het is niet noodz elij om alle opdrachten af te ronden om een werkend spel te maken. Het belangrijkste is dat ze ervaren dat het leu is om met technie bezig te zijn en het is mooi meegenomen als ze er iets van opste en. Interactieve introductie (+ voorbeeldpresentatie) Hoewel de lesbrief ook gegeven kan worden door docenten op school, hechten we er veel waarde aan dat dit door medewerkers van Jet-Net-bedrijven wordt gedaan. Het ennism en met mensen vanuit de bètasector is een essentieel onderdeel van de les. Zo kunnen leerlingen zien dat technici gewone, leuke mensen zijn en dat je daar een gezellige les mee unt hebben. Begin daarom met een korte introductie over jezelf, je werk en techniek. Op de bijgeleverde cd vind je een voorbeeldpresentatie met daarin onder andere de geschiedenis van games. (Als je de cd onder Windows opent, vind je deze in de map documenten.) De leerlingen vinden het erg leu om de game-apparaten en games door de jaren heen te zien. Vaak willen ze ook graag vertellen welke games ze kennen of thuis hebben. 3

Organisatie Bij het geven van de les zijn we al heel wat gekke situaties tegengekomen. De volgende tips unnen helpen om een aantal veel voor mende problemen te voor men. De cd of USB-stick werkt niet op alle computers Zorg dat de school waar de les gegeven gaat worden de cd of USB-stick heeft uitgeprobeerd op de computers die gebruikt gaan worden. Er zijn namelijk gevallen waarin het niet goed werkt. Het is handig om dat uit te vinden voordat je voor de las vol met leerlingen staat... (zie hoofdstu 2). Ondersteuning van de leerlingen en ordehandhaving Het is het prettigst om de les met 2 begeleiders te geven die allebei verstand hebben van programmeren en die de les zelf een eer doorlopen hebben. Daarnaast is het belangrij dat er een docent van de school bij de les aanwezig is om voor de ordehandhaving te zorgen en om de regels van de school in de gaten te houden. Groepsindeling Het is het leu st als de leerlingen de opdrachten in groepjes van 2 uitvoeren. Ze hebben dan meer interactie en gaan samen nade en over de creatieve elementen. Groepjes van 3 of meer zijn niet aan te raden omdat het dan te krap wordt achter de computers en er te weinig te doen is voor el e leerling. Dit m t de les erg rumoerig. Slotfase Zorg dat je op tijd begint met het overzetten van de spelletjes naar de mobiele telefoons (hoofdstu 8) en het opslaan op de USB-stic s (hoofdstuk 9). Dit laatste stuk van de les is vaak wat hectischer en de leerlingen hebben meer ondersteuning nodig. Bluetooth USB-stick Voor het overzetten van de spelletjes naar de mobiele telefoons is een Bluetooth USB-stic nodig. Voor een hele las heb je minimaal 3 stic s nodig. Deze kun je elke les opnieuw gebruiken. Als je de Bluetooth USB-stick wilt gebruiken met de Nokia PC Suite dan moet de driver van de Bluetooth USB-stic aan! bepaalde voorwaarden voldoen (zie http://www.nokia.nl/a4393236). Vraag hiernaar in de winkel voordat je Bluetooth USB-sticks aanschaft. Noodzakelijk om goed te lezen. Wijs de leerlingen erop dat ze goed moeten lezen! Alle informatie die ze nodig hebben staat in de handleid ze lezen er echter v overheen of beginnen aan de opdracht voordat ze hem eerst gelezen hebben. 4

Achtergrondinformatie over de les en het lesmateriaal. Linux Linux is een zogenaamd open-source alternatief voor de verschillende Microsoft Windows besturingssystemen. Het wordt veel gebruikt in de academische wereld en krijgt een steeds groter aandeel in embedded apparaten (mobiele telefoons, navigatieapparatuur, etc.). Tijdens de les m en de leerlingen ennis met Linux en unnen ze ervaren hoe het is om ermee te werken. Dit verloopt in het algemeen erg soepel. CD De Linux versie die wij gebruiken is een speciale, namelijk een live-cd. Dit betekent dat Linux kan worden opgestart door simpelweg de cd in de cdspeler te doen en de computer opnieuw op te starten. Er hoeft niets te worden geïnstalleerd en er wordt ook niets aangepast op de computer. Als de cd uit de computer wordt gehaald en opnieuw wordt opgestart dan gaat de computer automatisch weer naar Windows. USB memory stick Als alternatief voor de cd hebben we een USB-memorystick-variant gecreëerd. In bijlage D van de leerlingenhandleiding staat uitgelegd hoe de hele inhoud van de cd op een USB-stick van minimaal 512 MB gezet kan worden. Als alle stappen doorlopen zijn, kan een computer worden opgestart van de USB-stick en kan de hele les worden uitgevoerd. Net als de cd moet de USB-stic de hele les in de computer blijven zitten. Om een les te geven zijn er dus net zoveel USB-stic s nodig als er computers gebruikt worden (meestal ongeveer 15). Het vergt wel wat tijd om de cd op de USB-stic te zetten. Daarom is het handig om dit voor de les te doen. Dit houdt in dat je zelf voor 15 USB-stic s moet zorgen en deze op de juiste manier moet voorbereiden. Let op dat na de les alle USB-sticks weer ingeleverd worden. Je kunt ze elke les opnieuw gebruiken.! Als de USB-stick tijdens de les wordt verwijderd, crasht de computer en gaat alle voortgang verloren. 5

2. Opstarten met Linux Om de opdrachten uit te unnen voere moeten de leerlingen de computer via de Linux Live-cd of USB-stic opstarten. Hoe dit moet staat uitgelegd in hoofdstu 2 van de leerlingenhandleiding. In het ideale geval gaat dit direct goed (zie afbeelding 1 van de leerlingenhandleiding). Dat is echter niet altijd het geval. Hierbij een aantal voor mende problemen en de oplossingen. Probleem Oplossing Bij het opstarten gaat de computer direct weer naar Windows. De opstartvolgorde van de computer staat niet goed ingesteld. Vraag de systeembeheerder om de computer zo in te stellen dat het automatisch van cd of USB-stic opstart. Bij sommige computers kan je tijdens het opstarten kiezen van welk medium je wilt opstarten. Dit heet een boot-menu. Om in dit boot-menu te men moet je op een speciale toets dru en en die is per mer computer verschillend (F12 voor Dell). Als je het boot-menu gevonden hebt es dan voor opstarten van cd of opstarten van USB Flash drive. De cd-speler is defect. Dit is helaas niet op te lossen. Als alternatief de les vanaf USB-stic uitgevoerd worden, zie hoofdstuk 1. De computer ondersteunt opstarten van cd of USB-stick niet. Zeker wat oudere computers hebben moeite met opstarten van deze med in sommige gevallen een BIOS update helpen (laat de systeembeheerder dit doen). Mocht dat niet helpe dan is er helaas geen oplossing. De USB-stick is niet op de juiste manier voorbereid. Controleer of alle stappen uit bijlage D van de leerlingenhandleiding zijn doorlopen. 6

Probleem Tijdens het opstarten van Linux men er foutmeldingen in beeld en blijft de computer hangen. Oplossing De Linux Live-cd/USB-stick werkt op 95% van de computers. Het zijn dat een computer hardware bevat die niet goed samenwerkt met Linux. Hierdoor Linux niet opstarten. Dit is niet (eenvoudig) op te lossen. Zorg dat de school de cd/usb-stic heeft uitgeprobeerd op de computers voordat je naar de school toegaat om de les te geven!! Als bij het testen van de Linux Live-cd/USB-stick op de computers blijkt dat het niet werkt, dan kan de les helaas niet gegeven worden. Als Linux helemaal is opgestart (zie afbeelding 2 in de leerlingenhandleiding) staan niet alle icoontjes in beeld of is maar de helft van het beeld zichtbaar. Dit probleem komt vooral voor bij CRT(beeldbuis)-monitoren. Om te zorgen dat het hele bureaublad op het scherm past un je 2 dingen doen: o Pas de resolutie van Linux aan (icoontje rechtsonder in de taakbalk van een blauw scherm met een witte diagonale pijl erin). Klik hier l s op en selecteer een andere resolutie (1280x1024 werkt vaak goed). o Pas het beeld op de monitor aan. Op de monitor zitten een aantal knopjes waarmee het beeld kan worden vergroot/verkleind en verschoven. Probeer hiermee het hele bureaublad op het scherm te rijgen. 7

3. Opstarten van de Jet-Net-game Om het spel te gaan maken moet de Wireless Tool Kit worden opgestart. Dit gebeurt via het icoontje op het bureaublad met de naam J2ME WTK. Als dit icoontje niet zichtbaar is zorg dan dat het beeld helemaal op het scherm staat (zie hoofdstu 2 probleem 3). Het opstarten van de Wireless Tool Kit kan even duren, dit is normaal. Als het Jet-Net-project geladen is, kan het spel worden gespeeld door op de knop Run te drukken. Hierdoor wordt de simulator opgestart en kan het spel gespeeld worden alsof het op een mobiele telefoon draait. De simulator gedraagt zich als een echte mobiele telefoon. Dit bete ent dat je alleen op de pjes van de telefoon unt dru en en dus niets unt l en op het schermpje (veel leerlingen proberen te dubbel l en op de te st Jet-Net die in het schermpje staat). Het spel kan bediend worden met de pijltjes knoppen op het toetsenbord van de computer. Dit is m elij er dan steeds met de muis op de pjes op de simulator l en. Zorg dat de leerlingen niet te lang het spel blijven spelen en dat ze doorgaan naar hoofdstu 4 om zelf te programmeren. 8

4.a Je eigen opstartscherm I Sommige leerlingen lezen de opdracht op pagina 10 van hun handleiding niet helemaal goed en beginnen de te st te t en in een leeg bestand. Wijs ze erop dat ze eerst het bestand Screen.java moeten openen en dan naar regel 81 moeten gaan. De meest voorkomende typefouten in deze opdracht zijn het weglaten van de dubbele aanhalingstekens aan het begin en eind van de tekst en het weglaten van de punt mma aan het einde van de regel. Let erop dat 1x dubbele aanhalingstekens ( ) iets anders is dan 2x enkele aanhalingstekens ( ). Een andere fout die gemaakt wordt is dat leerlingen vergeten om op Build te klikken voordat ze op Run klikken. Hierdoor wordt het spel uitgevoerd op basis van de oude code en zijn hun aanpassen dus niet zichtbaar. Herinner de leerlingen eraan dat ze altijd eerst op Build moeten l en voordat ze op Run l en. O in latere hoofdstu en is dit van toepassing. Als er fouten worden gemaakt dan geeft de Wireless Tool Kit hiervan een melding tijdens de actie Build. In die melding staat het regelnummer en de naam van het bestand waar de fout zit. Hoewel de werkelijke fout niet altijd precies op dat regelnummer staat, is het wel een goede indicatie van de richting waar de fout zit. Het gebeuren dat het spel niet meer op een goede manier gecompileerd kan worden, bijvoorbeeld als er per ongeluk stukken code zijn verwijderd. Daarom staat er op de cd/usb-stic een bac -up van de code van het spel (zie de stappen hieronder). Zet de originele versie van het spel alleen terug als het echt niet meer lu t om de code op een andere manier terug te rijgen. De leerlingen zijn dan namelijk al hun voortgang kwijt en moeten opnieuw beginnen. In plaats van het hele spel terug te zetten je één los bestand herstellen als je weet in welk bestand het probleem zit. Hierdoor blijven de wijzigingen van de leerlingen in de andere bestanden bewaard. Stappen om het originele spel te herstellen Open op het bureaublad Home (icoon van een huis). Ga in het zojuist geopende Konqueror venster naar de map Jet-Net. Kopieer (Ctrl-C) de mappen src en res en pl ze (Ctrl-V) in de map /usr/java-wtk/apps/jet-net/. Je krijgt nu de melding Folder Already Exists, kies hier voor de optie Overwrite All. De originele versie van het spel is nu weer teruggezet en de leerlingen kunnen weer aan de slag. Ze zijn wel al hun wijzigingen kwijt en moeten dus weer opnieuw beginnen bij hoofdstuk 4, ook als ze al verder waren. 9

4.b Je eigen opstartscherm II Bij deze opdracht is het erg belangrij dat de leerlingen goed lezen. De opdracht op pagina 15 beslaat 3 alinea s en veel leerlingen beginnen na het lezen van de eerste alinea met de opdracht. Ze weten dan nog niet wat er precies gedaan moet worden. Wijs de leerlingen er dus op dat ze de hele opdracht moeten lezen. Om de kleur van de achtergrond te wijziging moet de kleur op regel 67 aangepast worden. De variabele die op regel 67 wordt aangepast, wordt vervolgens op regel 166 gebru t door het programma. Let goed op de combinatie van hoofdletters en kleine letters, hier worden v fouten bij gem t. Bij het aanpassen van de kleur moet alleen het stuk tussen ThreeDColor. en.getrgb() gewijzigd worden, let dus op dat de rest van de tekst blijft staan. Voorbeeld van de resulterende code in het bestand Screen.Java (hier met de leuren lime chocolate en fuchsia). Regel 67 public static final int BACKGROUND = ThreeDColor.lime.getRGB(); Regel 172 g.setcolor(threedcolor.chocolate.getrgb()); Regel 177 g.setcolor(threedcolor.fuchsia.getrgb()); 10

5 Een level toevoegen aan het spel Leerlingen vinden dit erg leu en besteden hier veel aandacht en creativiteit aan. Dat is natuurlijk prima, let echter wel op de tijd en zorg dat ze ook nog aan de andere opdrachten toekomen. Je kunt de leerlingen er altijd op wijzen dat ze verder kunnen gaan met het maken van nieuwe levels als ze de andere opdrachten gedaan hebben. Dit zijn de aandachtspunten in deze opdracht: Alle X-en moeten vervangen worden door geldige blokken (P,B,Y,R,F,S,Z). Als de leerlingen een blok leeg willen houden moeten ze een Z (zombie) bl plaatsen. Alle letters van de blokken worden met een hoofdletter geschreven en tussen alle letters moet een mma staan. De commentaarte ens op regel 154 (/*) en 163 (*/) moeten verwijderd worden anders is het nieuwe level niet zichtbaar in het spel. Zorg ervoor dat de leerlingen het spel opnieuw compileren (Build) nadat ze de levels hebben aangepast, anders is het nieuwe level niet zichtbaar in het spel. Resulterende voorbeeldcode in het bestand Engine.java: Regel 154 t/m 163 },{ //je nieuwe level P,P,P,P,P,P,P,P,P,P,P, P,P,P,P,P,P,P,P,P,P,P, Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y, Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y, R,R,R,R,R,R,R,R,R,R,R, R,R,R,R,R,R,R,R,R,R,R, B,B,B,B,B,B,B,B,B,B,B, B,B,B,B,B,B,B,B,B,B,B } 11

6.a Het spel mooier maken I O deze opdracht vraagt om goed lezen van de leerlingen. Het is de bedoeling om 2 regels code toe te voegen aan het spel. Deze 2 regels staan duidelij aangegeven in de leerlingenhandleiding. Let weer op het juiste gebruik van hoofdletters/kleine letters Let op de juiste spelling van de naam van de plaatjes en de aanhalingste ens. Als de leerlingen het Jet-Net logo niet over het achtergrond plaatje willen hebben dan de regel jetnetimage = Image.createImage( /jet-net.png ); weggelaten worden. De resulterende code op regel 113 ziet er dan als volgt uit: try { backgroundimage = Image.createImage( /background.png ); loadbackground(); } catch (Exception ex) { ex.printstacktrace(); } 12

6.b Het spel mooier maken II Het internet werkt niet altijd op alle computers. De oorzaak hiervan ligt in de configuratie van het netwerk op de scholen. Het kan zelfs zo zijn dat sommige computers in het lokaal wel op internet kunnen en andere niet. Helaas is dit niet eenvoudig op te lossen. Als het internet niet werkt dan kun je de leerlingen zelf een plaatje laten te enen in het te enprogramma KolourPaint. O staat er een verzameling voorbeeldachtergronden op de cd/usb-stic in de map /root/achtergronden/. In de leerlingenhandleiding staat duidelij uitgelegd hoe de leerlingen een plaatje van de cd/usb-stic unnen gebru en of hoe ze zelf een plaatje unnen te enen. O als de leerlingen een plaatje op internet hebben gevonden unnen ze deze nog verder aanpassen met het programma KolourPaint (tekst en figuren toevoegen). De leerlingen vinden het lastig om het plaatje op de juiste ple op te slaan (stap 6). In het Save Image As scherm kun je dubbelklikken op de mappen om door de mapstructuur gaan. Het is belangrij om het plaatje in de juiste map (/usr/java-wtk/apps/jet-net/res/) en met de juiste naam (background.png) op te slaan, anders wordt het niet door het spel gebruikt. 13

7. Het speelveld aanpassen Deze opdracht levert weinig problemen op. Als extra opdracht unnen snelle leerlingen de plaatjes van de bl en zelf aanpassen met het KolourPaint programma van opdracht 6b in de leerlingenhandleiding staat uitgelegd hoe dat moet. Let erop dat de plaatjes weer onder dezelfde naam en in dezelfde map (/usr/java-wtk/apps/jet-net/res/) worden opgeslagen! 14

8. Spelen op je eigen mobieltje De leerlingen vinden het erg leu als ze het spel op hun mobiele telefoon unnen spelen en ze zijn erg trots als ze aan iedereen unnen laten zien dat hun eigen spel op hun mobieltje staat. Voor deze opdracht heb je een aantal Bluetooth-USB-stic s nodig (te p voor 10-20 euro per stuk bij elektronicawinkels). Zorg dat je er minimaal 3 hebt voor een hele las. Omdat elke mobiel z n eigen datakabel heeft en daar ook specifieke software voor nodig is, hebben wij ervoor gekozen om alleen Bluetooth te ondersteunen. De minimale vereiste is dus dat het mobieltje van de leerlingen Bluetooth heeft. De leerlingen unnen het thuis eventueel nog proberen met een datakabel als ze die hebben, maar dit wordt verder niet door ons ondersteund. Als eerste moet de Bluetooth-USB-stick in de computer gestopt worden (in een andere USB-poort dan waarin eventueel al een USB-stick met het spel zit). Daarnaast moet Bluetooth aangezet worden op de telefoon en in de discoverable/zichtbaarheid tonen -mode gezet worden. Dit werkt op iedere mobiel anders en hier kunnen we dan ook geen stappenplan voor geven. Vaak weten de leerlingen het zelf of is er wel iemand in de klas met een vergelijkbare mobiel die weet hoe Bluetooth aangezet kan worden. Na een aantal keer de les gegeven te hebben word je er zelf ook snel handig in. Daarnaast is het belangrijk dat de leerlingen weten wat de naam van hun mobiele telefoon is. Deze naam moet later geselecteerd worden in de lijst van gevonden mobiele telefoons in het programma Bluetooth Obex Client. 15

Elke mobiel is anders en de ontwikkelingen gaan erg hard, het is dan ook ondoenlijk om een up-to-date lijst te maken van mobieltjes waar het spel wel/ niet op werkt. Dit zijn de vuistregels: Merk Resultaat Samsung Werkt op de meeste modellen niet. Het spel kan wel worden overgezet, maar kan vervolgens niet gespeeld worden. Op internet zijn manieren te vinden om het te laten werken. Wij weten echter niet of die manieren legaal zijn en vermelden ze daarom niet in de handleiding. Voor meer informatie un je op Google zoe en naar: samsung install java. Op sommige nieuwe touchscreen modellen zoals de Samsung Star werkt het wel. N Op veel Nokia s met minimaal een kleurenscherm werkt het spel goed. Voor oudere modellen het spel echter alleen via Windows worden overgezet door gebruik te maken van de N PC Suite. In bijlage C van de leerlingenhandleiding staat uitgelegd hoe dit moet. De Nokia PC Suite kan zowel met een datakabel als met Bluetooth gebruikt worden. Het stelt echter wel specifieke eisen aan de driver van de Bluetooth-USB-stic. Kij hier voor meer informatie: http://www.nokia.nl/a4393236 SonyEricsson Het spel werkt vrijwel altijd goed op mobieltjes met Bluetooth. Voor het overzetten hoofdstu 8 uit de leerlingenhandleiding gebruikt worden. Motorola Het spel werkt goed op de nieuwere modellen. Oudere modellen kunnen wat kuren vertonen (crashen tijdens het spelen van het spel). Gebru hoofdstu 8 om het spel over te zetten. Siemens/ BenQ Het spel werkt vrijwel altijd goed op mobieltjes met Bluetooth. Zie wederom hoofdstuk 8 voor het overzetten. LG Het spel werkt vrijwel altijd goed op mobieltjes met Bluetooth. Zie wederom hoofdstuk 8 voor het overzetten. Apple iphone De iphone heeft geen ondersteuning voor Java. Het spel kan daarom ook niet op de iphone gespeeld worden. Overige mer en Hiervoor is geen vaste vuistregel te geven. Als de telefoon Bluetooth heeft kan altijd hoofdstuk 8 uitgevoerd worden om te proberen het spel over te zetten. 16

Het programma Bluetooth Obex Client is niet volledig stabiel en crasht soms bij het overzetten van het spel naar een mobiele telefoon. Het is dan belangrijk om het programma goed af te sluiten voordat je het opnieuw opstart. In sommige gevallen is een herstart van de computer nod zorg dan wel dat eerst hoofdstuk 9 is uitgevoerd om het spelletje op te slaan. Na de herstart kan met de stappen in hoofdstuk 10 het spelletje weer teruggezet worden. Als het spelletje eenmaal op de mobiel is gezet dan is het nog z om het spel te vinden (elk mobieltje verstopt het ergens anders in het menu) en het dan te spelen. Sommige telefoons snappen niet dat het een Java-spelletje is en het spel kan dan ook niet gespeeld worden (vaak zie je dan alleen de opties doorsturen of verwijderen ). Ook hiervoor geldt dat de leerlingen het vaak zelf ongeveer weten of dat iemand anders in de las er verstand van heeft. Door v er de les te geven word je er steeds handiger in. Zorg ervoor dat je aan het eind van de les alle Bluetooth-USB-stic s! weer terug hebt! 17

9. Het spel opslaan Alle stappen staan duidelij beschreven in de leerlingenhandleiding. Bij het uitvoeren van dit hoofdstu is het echter bijna het einde van de les en dan kan het wat hectisch worden. Laat de leerlingen goed de stappen lezen en dan moeten ze eruit men. Let er goed op dat de stap safely remove wordt uitgevoerd anders wordt de data niet opgeslagen op de USB-stick of floppy en zijn ze al hun werk kwijt!! Als Slax vanaf USB-stic draait moet deze in de computer blijven zitten. Er is dus een andere USB-stick en een tweede USB-poort nodig om het werk op te slaan. 18

10. Thuis programmeren en spelen Deze stap voeren de leerlingen thuis uit en dan is er dus geen begeleider meer bij. We hebben tot nu toe geen lachten gehad over deze opdracht en het lij t duidelij genoeg te zijn. 19

11. Afsluiting Als er vanaf cd is gewerkt: Als de cd niet uit de speler mt tijdens het afsluiten of als de speler te snel weer dicht gaat, dan kun je de computer opnieuw aanzetten en direct de cdspeler openen om de cd eruit te halen. Let erop dat niemand vergeet om de cd eruit te halen. De leerlingen mogen het boe je en de cd mee naar huis nemen zodat ze daar nog verder kunnen werken als ze dat willen. Als er vanaf USB-stick is gewerkt: De USB-stick kan uit de computer gehaald worden als deze klaar is met afsluiten. Als je je eigen USB-memorystic s hebt gebru t voor de les zorg! dan dat je ze na afloop allemaal weer terug hebt! 20

21

Meer informatie over Jet-Net vind je op: www.jet-net.nl