y8 term 2 - programming - e-act
TRANSCRIPT
![Page 1: Y8 Term 2 - Programming - E-ACT](https://reader034.vdocuments.mx/reader034/viewer/2022052004/62859f4d678b584ef27ce17d/html5/thumbnails/1.jpg)
PROGRAMMING HOMEWORK
Y8 Term 2
Name ………………………………………………………
![Page 2: Y8 Term 2 - Programming - E-ACT](https://reader034.vdocuments.mx/reader034/viewer/2022052004/62859f4d678b584ef27ce17d/html5/thumbnails/2.jpg)
Homework1:KoduCommandsBelowaresomecommandsfromKodu.
Studythecommandsbelowanddescribeindetailwhateachisshowing.
Thisoneisalittlemoretricky.Canyouexplainwhylines2and3areindented?
![Page 3: Y8 Term 2 - Programming - E-ACT](https://reader034.vdocuments.mx/reader034/viewer/2022052004/62859f4d678b584ef27ce17d/html5/thumbnails/3.jpg)
Homework2:WhatMakesaGoodComputerGame?
YouhavebeenworkingonthebasicsofKodu,a3Dgraphicalgamesdesigntool.SoonyouwillbedesigningandmakingyourownoriginalcomputergameinKodu.Inpreparationforthisyouneedtothinkcarefullyaboutwhatfeaturesandconceptsyoubelievemakeagoodcomputergame.Activity:Listbelow5featuresorconceptsyourbelieveareimportantinagoodcomputergameandwhichyouwouldliketoincludeinyourKodugame.
1 __________________________________________________________
__________________________________________________________
2 __________________________________________________________
__________________________________________________________
3 __________________________________________________________
__________________________________________________________
4 __________________________________________________________
__________________________________________________________
5 __________________________________________________________
__________________________________________________________
![Page 4: Y8 Term 2 - Programming - E-ACT](https://reader034.vdocuments.mx/reader034/viewer/2022052004/62859f4d678b584ef27ce17d/html5/thumbnails/4.jpg)
Homework3:InterpretingaKoduCodeListingBelowisapartialcodelistingwhichhasbeenoutputfromaKodugame.Codeinthisformatstartstolookalotlikeatext-basedprogramminglanguage.Youtaskistoannotatethecodetoexplainwhatyouthinkisgoingoninthisgame.
TITLE:Lesson6–GameDepth&ComplexityCREATOR:PGOnlineDate:01/02/201412:06==========Kodu1Page1 1WHENkeyboardArrows–DOmoveforwards 2WHENbumpcoin–DOswitchpage2 3WHENbumpheart–DOswitchpage3 4WHENbumpstar–DOswitchpage4Page2 1WHENkeyboardArrows–DOmoveforward 2WHENtimerseconds5–DO 3 WHENalways–DOsky 4 WHENalways–DOplayshield– 5 WHENalways–DOswitchpage1 6WHENkeyboardSpace–DOshootmissilerandomOctopus1Page1 1WHENshothitme–DO 2 WHENalways–DOdamageme20points 3 WHENalways–DOscorered20points 4WHENhealthbelow1point–DOscoregreen1pointCloud1Page1 1WHENalways–DOmoveonpathwhite 2WHENscoredgreenequals3points–DOwin
![Page 5: Y8 Term 2 - Programming - E-ACT](https://reader034.vdocuments.mx/reader034/viewer/2022052004/62859f4d678b584ef27ce17d/html5/thumbnails/5.jpg)
Assessment Name: Form:Programmingquestions:LookateachofthequestionsbelowrelatingtocodinginKoduandcompleteyouranswersinthetextboxes.ReadingCode
Thecodeaboveisattachedtoanenemycharacterinagame.Explainwhatisgoingoninthiscode.Refertolinenumbersinyouranswer:Whatformortypeofnavigationhasbeenusedabovetomakethecharactermove?Whatisspecialaboutlines2-4ofthecode?Whyaretheyindented,whatdoesthismean?QuestionsWhatarethevariousmethodsofnavigationwecanuseinKodutomakecharactersmove?Whatarecreatablesandwhyaretheyuseful?Whatarepagesandhowcanweusethemtocreatechangesinbehaviour?
![Page 6: Y8 Term 2 - Programming - E-ACT](https://reader034.vdocuments.mx/reader034/viewer/2022052004/62859f4d678b584ef27ce17d/html5/thumbnails/6.jpg)
Assessment:
Basic Intermediate Advanced Expert
Ihaveusedavarietyoflandscapetoolsto
createaworld
Icanexplainwhatismeantbyselectioninacomputerprogram
Icanexplainwhatcreatablesareandwhytheyareuseful
Ihaveusedacreatableeffectively
Ihaveaddedavarietyofobjectsand
characterstomygame
Ihaveaddedamethodofmanualnavigationintomy
game
Icanexplainhowtousescoringinmy
game
Icanusetimerstosimulatechangingacharacter’sbehaviour
Ihaveusedobjectsettingstoalter/changesomethingaboutobjects/characters
Ihaveaddedatleastonemethodof
automaticnavigation(paths)intomygame
Icanexplainhowtoaddsoundandmusictomygameandhowthisaddsinterest
IcanexplainhowIcansetupawinningconditionbasedon
colourscoring
Ihaveusedworldsettingstochangeorenhanceanaspectof
mygame
Icanexplainhowtoaddwinning/losingconditionsintomy
game
Icanactivateanduseacharacter’shealth
bar
Icanexplainwhatismeantbysequenceinacomputerprogram
Icanexplainwhatismeantbyselectionby
indentingcode
Icanexplainhowpagesworkandhow
theyrelatetoselection
![Page 7: Y8 Term 2 - Programming - E-ACT](https://reader034.vdocuments.mx/reader034/viewer/2022052004/62859f4d678b584ef27ce17d/html5/thumbnails/7.jpg)
Howtoprogress WhatIdidwellinthisunit:WhatIcouldhavedonebetterinordertoraisemyperformance: