Etiquetas

sábado, 27 de enero de 2018

SCRATCH PAC MAN

Este juego no lo habíamos hecho antes en scratch, por ejemplo el ping pong o la carretera sí pero este era nuevo para todos nosotros. Esta práctica como el mismo titulo dice consiste en hacer el juego del Pac man, el comecocos que tiene que ir comiendo bolitas y huyendo de los fantasmas que se mueven por el escenario.
Para que nos centráramos más en la programación Alex ya nos dio la imagen del Pac Man, que eran dos una con la boca cerrada y la otra con la boca abierta para que vaya cambiando cada 3 segundos como puso yo y que diera la sensación de que estaba comiendo, también nos dio el fondo que era con un laberinto y por último los fantasmas, que como eran varios teníamos que duplicarlos.
Al final el escenario del juego tenia que serrallo parecido a esto :


  • El Pac Man tendrá que aparecer en una determinada posición al principio del juego y moverse al pulsar las flechas de arriba, abajo, izquierda y derecha, eso sí lo especial de su movimiento es que solo lo hará cuando este sobre la parte del fondo que esté negra, sobre lo azul con la función "sino" no podremos nada y así nos se moverá y dará la sensación de que atraviesa las paredes. Irá comiéndose las pelotas blancas que tendremos que poner por todo el fondo, estas tendrán que desaparecer y sumar a las vidas una cada vez que el Pac Man se coma a alguna de estas. 
  • Los fantasmas se moverán continuamente, pero claro tienen que ir evitando los bordes por lo tanto al tocar el color azul tendrán que apuntar a la derecha, izquierda o atrás, para ellos multiplicamos 90por 1,2 y 3 para conseguir 90, 180 y 270 grados respectivamente, para que esto salga bien tendremos que poner que también retroceda unos pasos. La velocidad que yo les puse a los fantasmas fue de 3 pasos.


Una vez hecho todo esto el juego se complica, ya que llegado un determinado punto tendremos que hacer que aparezcan unas pelotas de distinto color que tengan unas características distintas y que los fantasmas cambien a color azul y el Pac Man se los pueda comer. 
Leer más...

sábado, 20 de enero de 2018

SCRATCH PROGRAMACIÓN

A esta práctica le hemos dedicado dos sesiones, pero a contrario de las prácticas anteriores no consistía en hacer un juego sino que eran varias ejercicios cada uno distinto.
Para que no fuera un lío y tener una cadena enorme de programas, yo escogí varios objetos y al tocar a cada uno saldría uno de los ejercicios que tuvimos que hacer para esta práctica, utilizando en vez de al pulsar la bandera, al hacer clic en este objeto.
Algunos de los ejercicios que tuvimos que hacer fueron: 

  1. Preguntar el radio de un circulo que que como respuesta el objeto de el perímetro y el área.
  2. El Segundo consistia en preguntar la longitud de dos catetos y como respuesta el programa dará la hipotenusa, utilizando en teorema de Pitágoras.
  3. Preguntar una cifra y la respuesta será esa cifra en pulgadas, sabiendo que una pulgada son 2.54 cm.
  4. Indicar si un año es bisiesto o no, yo para hacer este punto dividí el año que recibe el objeto como respuesta entre 4 si es divisible el objeto tendrá que decir que si que es bisiesto y sino que no lo es. 
  5. La respuesta esta vez van a ser dos palabras tendremos que decir cual de las dos es mas larga y por cuantas letras lo es.
  6. Un programa que nos diga todos los divisores de un numero, para mi este fue el punto más difícil porque me costo mucho plantearlo.
  7. El último consistía en preguntar la altura y anchura de un rectángulo y que con la opción de bajar y subir lápiz el objeto dibuje dicho triángulo.
A continuación os voy a dejar algunas capturas de los programas que tuvimos que hacer para alguno de los objetos.




Leer más...

sábado, 13 de enero de 2018

SCRATCH: CARRETERA

Una vez que elegimos 1 de las tres prácticas anteriores, y como yo ya os conté hice la del juego de Ping pong, tuvimos que hacer una práctica que era obligatoria.
Esta práctica consiste en crear el típico juego del coche que va por una carretera y tiene que ir esquivando distintos objetos a la vez que va avanzando por ella.
El principio de esta práctica ya es distinto a el de las demás ya que el fondo lo teníamos que crear como un objeto para poder hacer el efecto de que se está moviendo, al hacer dos disfraces distintos con las líneas desplazadas un poco, ya que cada 3 segundos el disfraz tenia que cambiar.
También tuvimos que crear el coche y que este se moviera con las flechas de dirección, si el coche toca alguno de los bordes de la carretera tenía que explotar y volver a la posición inicial que habíamos indicado.
Como el propio juego indica el coche tiene que ir esquivando obstáculos, que tenemos que crear, y también podemos crear regalos que por ejemplo le den más vidas... etc.
Para el tema de las vidas, tenemos que crear una variable, esta irá disminuyendo 1 cada vez que el coche toque un lateral o un objeto.
También podemos añadir todas las mejoras que queramos al juego.

Leer más...

SCRATCH: PING PONG

Después de retomar el contacto con las dos prácticas anteriores tuvimos que elegir entre tres y hacer una de ellas, lo recomendable es hacer las tres para ir practicando. Podíamos elegir entre hacer un PING PONG, un menú de operadores o un circuito de carreras.
Yo las tres prácticas ya las hice el año pasado pero a pesar de eso elegí la de ping pong. Para esta práctica tuvimos que crear un fondo negro con las porterías, una roja y otra azul, a cada lado, una pelota y dos barras de color verdes que harás la función de las palas.
El escenario para que os hagáis una idea es algo parecido a lo dela foto. Cada pala se mueve al pulsar una tecla por ejemplo la a y la z para la pala 1 y la flecha hacia arriba y la de abajo para la otra pala. La pelota tiene que comenzar en las coordenadas (0,0) y ir a una dirección aleatoria entre 0 y 360 para que cada vez que toque un borde y vuelva a esa posición salga en una dirección distinta.
En esta práctica añadimos lo de crear variables una para una de las palas la otra, claramente, para la otra y cada vez que la pelota toque el borde de su "portería" que la variable cambie a uno.
Siguiendo todos estos pasos conseguimos crear un "mini juego" en Scratch. A esta práctica le podías añadir otro escenario que se hiciera visible cuando uno de los jugadores ganara ante el otro, es decir que su variable cambiara por ejemplo a 10. Este fondo indicará quien es el ganador.
Leer más...

SCRATCH

Una vez terminadas las dos prácticas anteriores de MSDOS volvimos a retomar la programación y en un principio vamos a comenzar con Scratch, que ya los hemos utilizado en años anteriores.
Scratch es un programa de programación que no permite programar a unos objetos, crear fondos y que estos hagan lo que nosotros queremos con los distintos bloques.
La mayoría de nosotros sabemos utilizar pero al tener compañeros nuevos y también como se nos ha podido olvidar algo teníamos dos prácticas iniciales.
Ambas son prácticas de años anteriores, la primera era la de bajar el lápiz con el movimiento de 5 animales distintos, cada uno con su movimiento dibujaba una figura distinta. La segunda consistía en crear un circuito con coche manual, tenías que crear el escenario y el coche se muevo por controles que son las letras y uno automático donde el coche se mueve libremente y solo tiene que rebotar al tocar los bordes, cambiar de disfrutar y girar 90 grados.

Leer más...