I dette kurset skal vi lære grunnleggende programmering, ved at vi programmerer spillet Pong, med et par ekstrafunksjoner. Vi skal lage Pong som en 2-spiller variant hvor det er mulig å hente opp powerups underveis for å oppnå fordeler slik at man kan slå motstanderen!
Her skal vi benytte oss av et tredjepartsbibliotek som heter EaselJS. Kort fortalt er EaselJS et rammeverk som gjør det enkelt å arbeide med HTML5 Canvas elementet i nettleseren. I tillegg inneholder den funksjonalitet som gjør det litt enklere å lage vårt eget spill.
Vi skal starte med det helt enkle, å få en ball til å bevege seg på skjermen.
Før vi legger på plattformer som ballen skal sprette på.
Herfra skal vi legge på powerups som styrer størrelsen på plattformene, hastigheten på ballen og plattformene, ekstra baller, osv. osv.
[vimeo 97904794 w=500 h=281]
Vi starter med Pong 23. Mars og avslutter 1. Juni:
– Mandag 23. Mars, kl. 17-20 på Lambertseter Bibliotek
– Mandag 20. April (6. April utgår pga. påsken), kl. 17-19 på Lambertseter Bibliotek
– Mandag 4, Mai, kl. 17-20 på Lambertseter Bibliotek
– Mandag 18. Mai, kl. 17-19 på Lambertseter Bibliotek
– Mandag 1. Juni, kl. 17-20 på Lambertseter Bibliotek
Mer Informasjon
Mer informasjon finner du på Kodegenet.no, hvor også alt kursmateriell vil bli publisert.
Påmelding
For å melde deg eller barnet ditt på kodeklubbens Battlepong kurs, sender du en epost til joachim@kodegenet.no med følgende informasjon:
– Epost addresse (kan godt være foresatte sin, men det er en fordel om deltaker mottar/leser oppsummerings-epostene)
– Tittel: Ønsker å delta på JavaScript kurs
– Navn på deltaker
– Alder på deltaker
NB: Ved å melde deg på kurset blir epostaddressen lagt til Kodegenets epostliste. Det blir sent ut 1 epost i forkant av hver kodekveld, sam 1 oppsummeringsepost i etterkant av hver kodekveld. I tillegg blir det en gang i blandt sendt ut epost når det blir satt opp nye kodekvelder på Lambertseter Kodeklubb.