7. Reubicar las palabras verticales en la Sopa de Letras

Queridos Scratchers, hemos llegado a los últimos pasos de la lección SOPA DE LETRAS. Estamos a punto de terminar, para ello vamos a reubicar las palabras verticales en la Sopa de Letras. Así, conseguiremos tener una auténtica Sopa, con palabras no solo en horizontal para encontrar, sino de todos los sentidos. ¡Vamos a ello!

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.


Paso a paso:

  1. Colocar la palabra vertical con el cursor dónde no se solape con las demás.
  2. Añadir en la programación el nuevo punto de coordenadas. «ir a x: (-209) y:(85)».
  3. Cambiar el sistema aleatorio al eje de la X. –>  «Ir a x: ((-209) + ( Número aleatorio entre (0) y (3) ) * (28)) y: (85)».
  4. Modificar el cambio de disfraz.
  5. Añadir el modo turbo.

Reubicar las palabras verticales

Bien amigos, hasta el día de hoy ya hemos hecho grandes progresos. Hemos diseñado la sopa, hemos creado todo el abecedario y lo hemos repartido fe forma aleatoria. Y, también hemos creado nuestras palabras horizontales y verticales para buscar. Hoy vamos a reubicar las palabras verticales en la sopa de letras.

Cuándo programamos las horizontales, les dimos un valor aleatorio para que aparecieran entre las líneas de la 6 a la 10 y de la 1 a la 6. Entonces, tenemos que fijarnos que lugar ocupan en la sopa y poner la palabra VERTICAL en un lugar que no se solape con ellas. Por ejemplo, en esta ocasión se puede colocar en la primera columna, de la fila 1 a la 6.

reubicar las palabras en vertical

Una vez colocada la palabra dónde queremos con el cursor, hay que fijarse en la programación. Comenzamos poniendo el nuevo punto de coordenadas (ir a x: (-209) y:(85)), el cual encontramos en el bloque de Movimiento.

El otro punto importante en el código va a ser que la palabra aparezca en diferentes posiciones cada vez que se inicia el juego. Cuándo la hicimos horizontal jugamos que las palabras se movieran por el eje de la Y. Pero esta vez vamos a cambiar de eje. Para las palabras en VERTICAL nos interesa que se muevan aleatoriamente por el eje de la X. «Ir a x: ((-209) – ( Número aleatorio entre (0) y (3) ) * (28)) y: (85)».

Al probar que ocurre, podemos observar que se va del sitio que queremos. Eso es porque le estamos restando a la X. En cambio, si queremos que vaya de izquierda a derecha hay que SUMAR.

«Ir a x: ((-209)

+

(Número aleatorio entre (0) y (3) ) * (28)) y: (85)».

Después, tenemos que fijarnos en otro aspectos de la programación, como por ejemplo, el disfraz. Nos fijamos si es el nombre que tienen puestos los diferentes disfraces que hemos creado en la pestaña del pincel de disfraces.

Hay que tener cuidado con estos pequeños detalles, ya que, muchas veces podemos pensar que ya está acabado. Y en cambio, cuando le damos al ‘play’ y empezamos a probarlo o a jugar, no pasan los resultados esperados. Eso lleva al error de pensar que no funciona, cuando simplemente es hacer un pequeñito cambio.

Para terminar, al probarlo hemos podido comprobar que cómo se pone de forma lenta, vamos a saber dónde está la palabra. Eso hace el juego muy aburrido, ya que vamos a saber el resultado des del principio.

Pero, no os preocupéis que la solución para que podamos jugar nosotros también tantas veces como queramos es bien sencilla. Solo hay que ir a la barra azul superior del Scratch darle a la opción de EDITAR –> Activar modo turbo.

Si queréis añadir más palabras, recordar ir con cuidado para que no se os solapen.

¡Fenomenal! Ya hemos terminado este proyecto.

Ahora os toca disfrutarlo, jugando vosotros mismos, con amigos o con la familia.

¡Gracias a todos y hasta el próximo curso!

Volver a: Sopa de Letras > 1. Sopa de Letras