Baixar PDF
Transcrição
Baixar PDF
Scratch 1 LousaMágica AllCodeClubsmustberegistered.Byregisteringyourclubwecanmeasureour impact,andwecancontinuetoprovidefreeresourcesthathelpchildrenlearnto code.Youcanregisteryourclubatcodeclubworld.org. Introdução Nesteprojeto,vocêiráfazerseupróprioprogramadepintura! Listadeatividade SigaestasINSTRUÇÕESumaauma Testeseuprojeto CliquenabandeiraverdeparaTESTAR Salveseuprojeto Certifique-sedeSALVARseutrabalho 1 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Passo1:Fazendoumlápis Vamoscomeçarcriandoumlápis,quepodeserusadoparadesenharno palco. Listadeatividades ComeceumnovoprojetoScratch,edeleteoatorgatode formaqueseuprojetofiquevazio.Vocêpodeencontraro editoronlinedoScratchemjumpto.cc/scratch-new. Adicioneoatorlápisnoseuprojeto. Cliqueem‘Fantasias’,edeleteafantasia‘lapis-b’. Renomeiesuafantasiapara‘lapis-azul’,eusea ferramente‘Colorirumaforma’paradeixarolápisazul. 2 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Comovocêusaráomouseparadesenhar,vocêiráquerer queolápissigaomouse sempre .Adicioneestecódigo paraolápis: Testeessecódigoclicandonabandeiraeentãomovao mouseemvoltadopalco.Funcionoucomoesperado? Vocênotouqueéocentrodalápis,enãoaponta,que segueoponteirodomouse? Paraarrumarisso,cliquenafantasia‘lapis-azul’doator lápis,ecliqueem‘Especificarcentrodefantasia’. 3 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Vocêdeveperceberqueumamiraaparecenafantasia. Agoravocêpodeclicarlogoabaixodapontadolápis,para definirestepontocomocentrodafantasia. Cliquenaaba‘Scripts’,etesteseulápisnovamente-ele funcionamelhorqueantes? Agora,vamosfazerseulápisdesenhar se seomouse tiversidoclicado.Adicioneestecódigoparaoseulápis: Testeseucódigonovamente.Agora,movaolápispelo palcoepressioneobotãodomouse.Vocêconsegue desenharcomseulápis? 4 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Salveseuprojeto Passo22:Lápiscoloridas Vamosadicionardiferentescoresdelápisparaseuprojeto,epermitir queousuárioescolhaentreelas! Listadeatividades Cliquenoatorlápis,cliqueem‘Fantasias’edupliquea fantasia‘lapis-azul’. Renomeiesuanovafantasiapara‘lapis-verde’,ecoloreo lápisverde. 5 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Criedoisnovosatores,osquaisvocêusarápara selecionarolápisazulouverde. Quandoooseletorverdeéclicado,vocêprecisa enviar umamensagemparaoatorlápis,dizendoparaelemudar suafantasiaeacordolápis. Parafazerisso,primeiroadicioneestecódigoparaoícone doseletorverde: Paracriarobloco envie ,cliquenasetaparabaixoe selecione‘novamensagem…’. 6 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Vocêpodedigitar‘verde’paracriarsuanovamensagem. Vocêprecisacontarparaseuatorlápisoquefazerquando elereceberamensagem.Adicioneestecódigoparao lápis: Tosetthepenciltocolourtogreen,clickthecolouredbox inthe setcolor block,andclickonthegreenselector icontochoosegreenasyourpencilcolour. Vocêpode,agora,fazeromesmoparaoíconedolápis azul,adicionandoestecódigoparaoseletorazul: …eadicionandoestécódigoparaolápis: 7 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Finalmente,vocêprecisacontarparaolápisqualfantasia ecorescolher,bemcomolimparatela,quandoseu projetoéiniciado.Adicioneestécódigonocomeçodo códigodolápis whenflagclicked (antesdoloop sempre ): Sevocêquiser,vocêpodecomeçarcomumacordiferente delápis Testeseuprojeto.Vocêpodemudarentreascoresazule verde? Salveseuprojeto 8 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Passo3:Fazendoerros Sometimesmistakeshappen,solet’sadda‘clear’buttonandaneraser toourproject! Listadeatividades Let’saddabuttontoclearthestage.Todothis,addthe ‘X-block’letterspritetothestage,andcolouritinred. Addcodetoyournewcancelbuttontoclearthestage whenit’sclicked. Noticethatyoudon’tneedtosendamessagetoclearthe stage,asanyspritecandoit! Youcanalsocreateaneraser.Ifyourclubleaderhas givenyoua‘Resources’folder,click‘Uploadcostumefrom file’andaddthe‘eraser.svg’image. 9 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Ifyoudon’thavetheeraser.svgimage,justcreateanew whitepeninstead! Youshouldalsoaddtheeraserimageasanewselector sprite.Thisishowyourstageshoudlook: Youcanthenaddcodetotheeraserselectorsprite,totell thepenciltoswitchtoaneraser. 10 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Whenthepencilreceivesthismessage,youcancreatean eraserbyswitchingthepencilcostumetotheeraser,and switchingthepencilcolourtothesamecolourasthe stage! Testeseuprojeto,vejasevocêconseguelimpareapagar oseucenário. Hámaisumproblemacomonossolápis,vocêpode desenharemqualquerlocaldocenário,inclusiveno paineldeseleção! Paraarrumarisso,vocêtemquedizerparaolápispara apenasdesenharquandoomouseestiverclicadoesea posiçãoy(vertical)domouseformaiordoque-120 11 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. ( posiçãoydomouse >-120 ).Mudeo se doseulápispara ficarparecidocomisso: Testeseuprojeto,vocênãodeveconseguirdesenharnos botõesdeseleçãoagora. Salveseuprojeto 12 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Step4:Mudandootamanhodolápis Vamospermitirousuáriodesenharusandodiversotamanhosdiferentes delápis. Listadeatividades Primeiro,adicioneumanovavariávelchamada‘largura’. Sevocênãotivercertezadecomofazerisso,oprojeto ‘Balloons’ajudarávocê. Adicioneestlalinhadentrodoloop sempre docódigodo seulápis: Alarguradoseulápisagorairárepetidamenteterovalor davariável‘width’. Vocêpodemudarovalorarmazenadonessavariável clicandocomobotãodireitonasuavaríaveleclicando em‘slider’. Agora,vocêpodearrastarosliderabaixodavariávelpara mudarseuvalor. Testeseuprojeto,evejasevocêconseguemodificara 13 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. larguradolápis. Sevocêpreferir,vocêpodeescolherumvalorminimoe máximoparaavariável‘width’.Parafazerisso,clique comobotãodireitonovamentenasuavariáveleclique em’setsliderminandmax’.Escolhaosvaloresminimoe máximoparasuavariávelparavaloresmaissensíveis, como1e20. Continuetestandosuavariável‘width’atévocêficar feliz. Salveseuprojeto 14 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Desafios:Atalhos Vocêconseguecriarnovosatalhosdetecladoparaseus comandos?Porexemplo: b=mudarparaazul g=mudarparaverde e=mudarparaborracha c=limpartela Vocêtambémpoderiapermitiraousuáriomudaro tamanhodolápiscomassetasdoteclado! Salveseuprojeto 15 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Desafio:Maiscanetas Vocêconsegueadicionarcanetasvermelhas,amarelase pretasparaseuprogramadedesenhar?Vocêencontrará todasasimagensqueprecisarnapasta‘Resources’. Lembredeadicionaratalhosdetecladoparaessasnovas cores! Vocêconsegueusarsuascanetasparadesenharumafoto? 16 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.