Programs and motion
Actividad:Activity: AñadirAdd otroa programanew program
SiLet's yaadd hasthat trasteadowhen mucho,you cadapress vez que lo necesites, puedes volver a empezar un nuevo proyecto en blanco. Dale a menú Archivo - Nuevo para iniciar un nuevo proyecto, o también puedes ir borrando lo que ya no necesites.
Vamos a añadir que al presionar la teclathe "a", elkey, objetothe sesprite girerotates 90 grados:degrees:
HabráWequewillutilizarhaveuntobloqueusedeanEventos,Eventsenblock,concretospecificallyel bloquethe "alwhenpresionarspaceteclakeyespaciopressed"Pongoblock.enIcursivaputespaciospaceporqueinloitalicspodremosbecausecambiar.weHaciendocanclicchangeenit. By clicking on "espaciospace",podremoswecambiarlocanporchange it to "a".SeThenecesitaMovementtambiénblockel bloque de Movimiento"movermove 10pasos".steps"Haciendoisclicalsoenneeded.elBy10,clickingpodríamosonponerlethe 10, we could set it to 100paratoqueadvanceavance más.further.
Observad
Notice haythat there are 2 programasprograms enin lathe zonacentral derecha.area. CadaEach objetosprite puedecan tenerhave variosseveral programas,programs, quewhich funcionanwork dein forma paralela.parallel.
IMPORTANTE:IMPORTANT: LosThe programasprograms seare identificanidentified porby empezarstarting conwith un bloque dean "Eventos"Events" cuyablock partewhose superiorupper espart ovalada.is oval.
CasoPractical prácticocase I
ElThe objetosprite semoves muevein enthe ladirection direcciónit enis lapointing. queThere apunta. Hay un bloque que hace que el objeto apunteis a otrablock dirección:that makes the sprite point to another address:
HazMake quethe elsprite objetomove seaccording muevato segúnthe laskeyboard flechas de teclado.arrows.
Solución
CasoPractical prácticocase II
LaThe posiciónposition deof una objetosprite seis controlacontrolled con coordenadaswith X eand Y.Y Lacoordinates. posiciónThe deposition estasof coordenadasthese encoordinates laon pantallathe esscreen lais siguiente:as follows:
EstaThis imagenimage es un Fondo que ya está creado en Scratch, y que puedes añadiris a tubackdrop proyecto.that is already created in Scratch (XY-grid), and that you can add to your project.
AñadeAdd estethis programa.program
¿QuéWhat hacedoes estethis programa?program do?
SoluciónSolution
This Esteprogram programamoves muevethe elobject objetoto athe lalower zonaright inferiorarea derechaof dethe lascreen pantallawhen cuandothe seb presionakey lais tecla b.pressed.