![Page 1: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/1.jpg)
1©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Arbejdsliste
TestditProjekt
GemditProjekt
AllCodeClubsmustberegistered.Byregisteringyourclubwecanmeasureourimpact,andwecancontinuetoprovidefreeresourcesthathelpchildrenlearntocode.Youcanregisteryourclubatcodeclubworld.org.
IntroduktionIdetteprojektskaldulære,hvordandulaveretplatformsspil,hvorduskalundgåatbliveramtafboldeneognåtilslutningenafniveauet.
FølgdisseINSTRUKTIONERtrinfortrin
KlikpådetgrønneflagforatAFPRØVEdin
kode
SørgforatGEMMEditprojekt
HøvdingeboldScratch
2
![Page 2: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/2.jpg)
2©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
![Page 3: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/3.jpg)
3©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Trin1:Bevægelseaffiguren
Ladosbegyndemedatlaveenfigur,somkanbevægesigtilvenstreoghøjresamtklatreopadstolper.
Arbejdsliste
StartetnytScratchprojektogsletkatte-spriten,såditprojektstårtomt.DukanfindeScratchredigeringsprogrammetonlinepåjumpto.cc/scratch-new.
Tildetteprojektbørduhaveen‘ProjektRessourcer’mappe,somindeholderdetbaggrundsbillededuskalbruge.Sørgforatdukanfindedennemappe,ogspørgdininstruktør,hvisduikkekanfindeden.
Tilføj‘background.png’billedetsomdinnyescenebaggrund,ellertegndinegen!Hvisdutegnerditegetniveau,såsørgforatstolperneoggulveneerforskelligefarver,ogatdererendør(ellerlignende),somdinspillerskalnå.Sådanbørditprojektseud:
![Page 4: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/4.jpg)
4©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Tilføjennysprite,sombliverdinfigur.Deterbedsthvisduvælgerensprite,somharflerekostumer,sådanatdukanfådettilatseudsomomdengår.
Ladosbrugepiletasternetilatfådinfigurtilatbevægesigrundt.Nårspillerentrykkerpåhøjrepiletastskaldinfigurpegemodhøjreogbevægesignogletrinfremadogændretildetnæstekostume:
![Page 5: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/5.jpg)
5©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Afprøvdinfigurvedatklikkepåflagetogdernæstholdehøjrepiletastned.Bevægerdinspillersigtilhøjre?Serdetudsomomdinfigurbevægersig?
Foratbevægedinfigurtilvenstreskaldutilføjeendnuen hvis blokindenidin forevigt loop,somfårdinfigurtilatbevægesigtilvenstre.Huskatafprøvedinnyekode,såduersikkerpåatdetvirker!
Foratkravleopadenstolpeskaldinfigurbevægesigenlillesmule,nårderblivertrykketpå‘op’piletastenogdenrørerdenrigtigefarve.Tilføjdennekodeindenidinfigursforevigt loop:
Afprøvdinfigur-kandukravleopaddegulestolperognåtilendenafditniveau?
![Page 6: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/6.jpg)
6©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Udfordring:Fuldendniveauet
Kandutilføjenogetmerekodetildinfigur,sådensigernoget hvis dennårhentildenbrunedør?
Trin2:Tyngdekraftogathoppe
Ladosfådinfigurtilatbevægesigmererealistiskvedattilføjetyngdekraftoggøredetmuligtfordenathoppe.
Arbejdsliste
Gemditprojekt
Gemditprojekt
![Page 7: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/7.jpg)
7©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Måskeduharlagtmærketilatdinfigurkangåvækfraenplatformogmidtudiluften.Prøvatgåudoverenplatformogsehvaddersker.
Lados,somløsning,tilføjenogettyngdekrafttilditspil.Lavennyvariabeldukalder tyngdekraft .Dukanskjulevariablenpådinscene,hvisduforetrækkerdet.
Tilføjnedenståendekodeblok-densættertyngdekraftentiletnegativttalogbenyttersådettetil,igenogigen,atgentagedinfigursy-koordinat.
Klikpåflagetogslæbdinfigurtiltoppenafscenen.Hvadskerder?Virkertyngdekraftensomduforventede?
![Page 8: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/8.jpg)
8©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Tyngdekraftenbørikkeflyttedinfigurgennemenplatformellerenstolpe!Tilføjen hvis bloktildinkode,såledesattyngdekraftenkunvirker,hvisdinfigurbefindersigmidtiluften.Kodenfortyngdekraftenbørnusesåledesud:
Afprøvtyngdekraftenigen.Stopperdinfigur,nårdenerpåenplatformellerenstolpe?Kandugåudoverkantentilenplatformogkommetilniveauetnedenunder?
![Page 9: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/9.jpg)
9©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Sidentyngdekraftenheletidenskubberdinfigurnedmed4pixels,såskalduvælgeettal,somerstørreend4idin ændrymed4 blok.Ændrdettetalindtilduertilfredsmeddenhøjde,somdinfigurhopper.
Ladosogsåfådinfigurtilathoppe,nårspillerentrykkepåmellemrumstasten.Dettekandunemtgørevedatbevægedinfiguropetpargangevedatbrugedennekode:
Hvisduafprøverdinkode,såvilduseatdenvirker,menbevægelserneerikkesærligjævne.Foratudjævnehoppeneskalduflyttedinfiguretmindreogmindrestykke,indtildenikkehoppermere.
Hertilskaldubrugeenandenvariabeldukalderhoppehøjde .Igenkanduskjuledennevariabel,hvisduforetrækkerdet.
Sletdenhoppekodeduføjedetildinfigurogerstatdenmeddennekode:
![Page 10: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/10.jpg)
10©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Dennekodeflytterdinfiguropmed8pixels,dernæstmed7.5pixels,så7pixelsogsåfremdeles,indtildinfigurerfærdigmedathoppe.Dettefårhopningentilatsemegetmerejævnud.
Udfordring:Forbedredehop
Dinfigurkanhoppeuansethvornårdertrykkespåmellemrumstasten,selvhvisdenalleredebefindersigudeiluften.Dettekanduafprøvevedatholdemellemrumstastennede.Kandufindeenløsning,sådinfigurkunkanhoppe hvis denrørerenblåplatform?
Ændrstartværdienafdin hoppehøjde variabelogafprøvdenindtilduertilfredsmed,hvorhøjtdinfigurhopper.
Gemditprojekt
Gemditprojekt
![Page 11: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/11.jpg)
11©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Trin3:Undvigebolde
Nuhvordukanbevægedinfigurrundt,såladostilføjenoglebolde,somdinfigurskalundvige.
Arbejdsliste
Lavennybold-sprite.Dukanvælgehvilkensomhelsttypebold,somduharlysttil.
Tilpasstørrelsenpådinboldsådinfigurkanhoppeoverden.Prøvathoppeoverboldenforatafprøvedet.
Tilføjdennekodetildinbold:
![Page 12: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/12.jpg)
12©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Kodenlaverennyklonafboldenhvert3.sekund.Hvernyklonbevægersiglangsdenøversteplatform.
Afprøvvedatklikkepåflaget.
Tilføjnogetmerekodetildinbold-sprite,såboldenebevægersigrundtpåalle3platforme.
![Page 13: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/13.jpg)
13©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Hertilsidstskaldubrugeenkodetilnårdinfigurbliverramtafenbold!Tilføjdennekodetildinbold-sprite:
Duskalogsåtilføjedennekodetildinfigurforatflyttetilbagetilstart,nårfigurenbliverramt:
Afprøvdinfigurogseomdengårtilbagetilstart,nårdenbliverramtafenbold.
![Page 14: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/14.jpg)
14©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Udfordring:Tilfældigebolde
Boldene,somdinfigurskalundgå,seralleensudogdekommerallefremhvert3.sekund.Kanduforbedredemsådanat:
Gemditprojekt
deikkeserensudallesammen?dekommerfremefterentilfældigmængdeaftid?erentilfældigstørrelse?
Gemditprojekt
![Page 15: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/15.jpg)
15©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Trin4:Lasere!
Ladosgørespilletensmulesværereatfuldførevedattilføjenoglelasere!
Arbejdsliste
Tilføjennyspritetilditspilsomdukalder‘Laser’.Denbørhavetokostumer,‘tændt’og‘slukket’.
Placérdinnyelaserhvorendduønsker,mellem2platforme.
Tilføjdennekodetildinlaser,sådanatdenskiftermellemde2kostumer.
![Page 16: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/16.jpg)
16©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Hvisduhellerevil,såkandu vente et tilfældigt antalgangemellemskiftafkostume.
Dubehøverikketilføjemerekodetildinfigur-denvedalleredehvaddenskalgøre,nårdenbliverramt!
Tilsidstskaldutilføjeenkodetildinlaserså‘ramt’meddelelsensendes,nårlaserenrørerdinfigur.Kodenvilværedensammesomdenkodedutilføjedetildinbold-sprite.
Afprøvditspilforatse,omdukankommeforbilaserne.Ændr vent tiderneidinkode,hvislaserneerfornemmeellerforsvære.
![Page 17: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/17.jpg)
17©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Udfordring:Flereforhindringer
Hvisdustadigsynes,atditspilerfornemt,såkandutilføjeflereforhindringertilditniveau.Dukantilføjehvadsomhelst,menherernogleidéer:
Dukanovenikøbetlavemereendénbaggrundogrykketilnæsteniveau,nårdinfigurnårhentildenbrunedør:
Enflyvendedræbersommerfugl;Platformesomdukkerfremogforsvinder;Tennisboldesomfaldernedogsomduskalundgå.
Gemditprojekt
![Page 18: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/18.jpg)
18©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Udfordring:Forbedrettyngdekraft
Dererenandenlillebugiditspil:Uansethvilkendelafdinfigur,somrørerenblåplatform(selvdenshoved),trækkertyngdekraftenikkedinfigurnedad!Dettekanduafprøvevedatkravleopadenstolpedetmesteafvejen,ogdernæstflyttetilvenstre.
Kanduløsedettebug?Tildetformålskaldugivedinfigurnoglebukseriforskelligefarver(påallekostumerne)…
…ogsåerstattedennekode:
med:
Huskatafprøvedineforbedringerforatværesikkerpå,atduharløstvoresbug!
![Page 19: Scratch 2 Høvdingeboldcodekids.dk/wp-content/uploads/2016/10/2.Høvdingebold... · 2016-10-02 · 2 © Raspberry Pi Foundation. UK Registered Charity 1129409. These projects are](https://reader033.vdocument.in/reader033/viewer/2022050120/5f5020662863115e0405208a/html5/thumbnails/19.jpg)
19©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Udfordring:Flereliv
Kandutildelespilleren3 liv ,istedetforbareatsendedemtilbagetilbegyndelsenhvergang?Såledesbørditspilfungere:
Gemditprojekt
Dinspillerstartermed3liv;Nårdinspillerbliverramt,tabesderetlivogdegårtilbagetilstart;Hvisderikkeerflerelivtilbageslutterspillet.
Gemditprojekt