Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
PROGRAMMING HOMEWORK
Y8 Term 2
Name ………………………………………………………
Homework1:KoduCommandsBelowaresomecommandsfromKodu.
Studythecommandsbelowanddescribeindetailwhateachisshowing.
Thisoneisalittlemoretricky.Canyouexplainwhylines2and3areindented?
Homework2:WhatMakesaGoodComputerGame?
YouhavebeenworkingonthebasicsofKodu,a3Dgraphicalgamesdesigntool.SoonyouwillbedesigningandmakingyourownoriginalcomputergameinKodu.Inpreparationforthisyouneedtothinkcarefullyaboutwhatfeaturesandconceptsyoubelievemakeagoodcomputergame.Activity:Listbelow5featuresorconceptsyourbelieveareimportantinagoodcomputergameandwhichyouwouldliketoincludeinyourKodugame.
1 __________________________________________________________
__________________________________________________________
2 __________________________________________________________
__________________________________________________________
3 __________________________________________________________
__________________________________________________________
4 __________________________________________________________
__________________________________________________________
5 __________________________________________________________
__________________________________________________________
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
Assessment Name: Form:Programmingquestions:LookateachofthequestionsbelowrelatingtocodinginKoduandcompleteyouranswersinthetextboxes.ReadingCode
Thecodeaboveisattachedtoanenemycharacterinagame.Explainwhatisgoingoninthiscode.Refertolinenumbersinyouranswer:Whatformortypeofnavigationhasbeenusedabovetomakethecharactermove?Whatisspecialaboutlines2-4ofthecode?Whyaretheyindented,whatdoesthismean?QuestionsWhatarethevariousmethodsofnavigationwecanuseinKodutomakecharactersmove?Whatarecreatablesandwhyaretheyuseful?Whatarepagesandhowcanweusethemtocreatechangesinbehaviour?
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
Howtoprogress WhatIdidwellinthisunit:WhatIcouldhavedonebetterinordertoraisemyperformance: