Origen
Carpetas de Proyectos
Recursos de Profesores
Recursos de Estudiantes
En INGLÉS
¿Cómo hago?
Lectura
Foro MW
Mapa del Sitio
Búsqueda
Equipo

obstáculos 1 2 3 4 5 6 7
Sendero de Obstáculos 7
Pruébalo
33 KB


Meta:   Deja que el computador te sorprenda creando una nueva escena cada vez que hagas clic en un botón.


Screenshot


Vocabulario:   random, se (sentence)

Código
Figuras
Mapa del Proyecto

code


Notas

Tus colores y tu tortuga deben tener instrucciones como en Sendero de Obstáculos 6.

En el procedimiento make_a_scene, revisaremos el código de los cuatro comandos setposque ubican las rocas, para que ellas de ubiquen al azar en la página.

  1. Necesitamos usar la palabra random (al azar) junto con un número para la coordenada X y la coordenada Y.   Random es una palabra especial que es usada a continuación de un comando y antes de un número.   Significa: "Escoge cualquier número mayor o igual que 0 y menor que el número que recibe".

  2. Cuándo usamos palabras y números con el comando setpos, no podemos ponerlos entre corchetes.   (Sólo usamos corchetes cuando ponemos dos números después de setpos).   En lugar de eso, los ponemos entre paréntesis, y usamos la palabra se, que significa "sentence" (oración).   Es decir, "Incluye todo lo que está entre paréntesis".

  3. Setpos (se random 250 random 150) quiere decir: "Escoge una coordenada que sea 0 o mayor, pero menos que 250, y escoge una coordenada Y que sea 0 o mayor, pero menos que 150".   Sin embargo, este comando únicamente colocará rocas en el área superior derecha de la página.   Si deseamos colocar las rocas en cualquier parte de la página, necesitamos usar números negativos también.

  4. Setpos (se -170 + random 350 -120 + random 180) significa:
    "Empieza con una coordenada X de -170 y súmale un número al azar que sea 0 o mayor pero menos que 350.   Empieza con una coordenada Y de -120 y súmale un número al azar que sea 0 o mayor pero menor que 180".  

  5. Puedes elegir diferentes números dependiendo del tamaño de tu proyecto y de los límites externos de donde quieras que las rocas sean colocadas.

  6. Cuando usamos el comando random, nunca sabemos qué número escogerá el computador.   A veces las rocas estarán muy juntas o muy separadas.   Si no te gusta tu nueva escena, simplemente haz clic en el botón make_a_scene una y otra vez hasta que alguna te guste.   Es divertido ser sorprendido.




¿Qué pasa si?
Intenta escribir diferentes números iniciales antes de random.
Intenta escribir diferentes número máximos a continuación de random.


Desafío
¿Puedes dar a cada roca un rango diferente de números a continuación de setpos para estar seguro que las rocas nunca se toquen?

¿Puedes colocar más rocas al azar en la escena?




© copyright 2001 - 2008  OpenWorld Learning.   All rights reserved.