This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2012-07-03 19:57:36

StudiosGastini
Scratcher
Registered: 2012-05-09
Posts: 3

Impar o par

Necesito ayuda con algo miren he hecho una presentación con diapositivas pero quiero que al avanzar en ella si el disfraz es par al presionar espacio ponga el siguiente disfraz y si es impar y están tratando de avanzar no lo deje a menos de que presionen espacio

PS.:en los impares el personaje habla, abajo yo les pongo el script que hice para avanzar y saltearse el impar

when [right arrow v] key pressed
switch to costume <(costume #) + [2]>
Este es para retroceder y saltearse el impar

when [left arrow v] key pressed
switch to costume <(costume #) - [2]>
Y este es el del impar en el que estoy trabajando

when [space v] key pressed
broadcast [Talk v]
when I receive [Talk v]

Offline

 

#2 2012-07-05 17:37:01

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: Impar o par

Haber si entendí bien: Al presionar izquerda o derecha, se cambiará disfraz SOLO si el disfraz es impar y el usuario presiona espacio.

Ahí tienes dos condiciones que comprobar, usando el bloque "if" ("si") mas un bloque booleano. Dadas las dos condiciones que mencioné (no entendí muy bien tu post), sería mas o menos así:

http://i49.tinypic.com/293zkg8.gif

El bloque "y" puede ser usado, obviamente, para comprobar dos condiciones a la vez; acá el operador "mod" nos da el resto entre dos numeros (si dividimos un número par por dos siempre sobrará 1, verificamos esto con un bloque "="), y usamos tambien el bloque de tecla presionada para verificar que el usuario esté presionando espacio.

Ojalá esto sea de alguna ayuda, puedes modificar el programa si no es exactamente lo que necesitas.


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#3 2012-07-05 18:26:44

StudiosGastini
Scratcher
Registered: 2012-05-09
Posts: 3

Re: Impar o par

Si mas o menos es eso si presionas espacio, cambia el disfraz al siguiente impar y si avanzas    y es par,suma dos para ir al siguiente par.
Porque he hecho 40 disfraces uno es para hablar y el otro es cuando esta callado (en conclusión hay 20 disfraces)
Cuando presionas espacio el te dice el nombre del disfraz o algo por el estilo.
Me sirvió tu programa para el avance y el retroceso gracias.

Last edited by StudiosGastini (2012-07-06 11:29:03)

Offline

 

#4 2012-07-06 11:30:06

StudiosGastini
Scratcher
Registered: 2012-05-09
Posts: 3

Re: Impar o par

Ya lo termine esta aquí, mírenlo por favor (esta en ingles):

http://scratch.mit.edu/projects/StudiosGastini/2658094

Last edited by StudiosGastini (2012-07-06 11:30:53)

Offline

 

Board footer