¿Cómo hacer scratch2.0, la versión simplificada del juego Snake?
2. Crea personajes: crea tres personajes nuevos, a saber, "cabeza", "cola" y "comida" (la forma del personaje de la serpiente la puedes dibujar tú mismo, pero presta atención a la posición de el punto central de la forma; de lo contrario, el cuerpo, la cabeza y la cola serán inconsistentes).
3. Cree una variable de puntuación: cree una nueva variable denominada "Puntuación del juego". Se utiliza para registrar la cantidad de comida consumida y los resultados de la competencia.
4. Cree listas de trayectorias: cree tres listas nuevas denominadas "Head_Coordinates X", "Head_Coordinates Y" y "Head_Direction".
Se utiliza para registrar la trayectoria del movimiento de la serpiente y dejar que su cola siga la trayectoria (oculta la lista en el escenario y no afecta la visualización del escenario).
5. Escribe un programa
Programa de cabeza: el teclado controla el movimiento de la cabeza, el pincel dibuja la trayectoria y la lista registra la trayectoria de la cabeza.
Programa de cola: muévase según la lista de trayectorias, use un pincel para dibujar el color de fondo y mantenga la longitud del cuerpo de la serpiente.
Programa de comida: Cuando te encuentres con el personaje principal, significa que la comida se ha comido. Si cambias de posición, el juego te recompensará.
6. Efecto final del juego: haz clic en la "bandera verde" para iniciar el juego y presiona las teclas del teclado para controlar el movimiento de la serpiente.
Al ingerir alimentos, la variable "puntuación del juego" sumará 1 punto.
1. Flujo de trabajo del juego: el teclado controla principalmente el movimiento de la cabeza de la serpiente y la cola se mueve a lo largo de la trayectoria. El cuerpo de la serpiente se pintó utilizando el módulo de pincel procesal. Come comida para el cerebro y obtén puntos extra en el juego.
2. Crea personajes: crea tres personajes nuevos, a saber, "cabeza", "cola" y "comida" (la forma del personaje de la serpiente la puedes dibujar tú mismo, pero presta atención a la posición de el punto central de la forma; de lo contrario, el cuerpo, la cabeza y la cola serán inconsistentes).
3. Cree una variable de puntuación: cree una nueva variable denominada "Puntuación del juego". Se utiliza para registrar la cantidad de comida consumida y los resultados de la competencia.
4. Cree listas de trayectoria: cree tres listas nuevas denominadas "Head_Coordinate X", "Head_Coordinate Y" y "Head_Direction".
Se utiliza para registrar la trayectoria del movimiento de la serpiente y dejar que su cola siga la trayectoria (ocultar la lista en el escenario sin afectar la visualización del escenario).
5. Escribe un programa
Programa de cabeza: el teclado controla el movimiento de la cabeza, el pincel dibuja la trayectoria y la lista registra la trayectoria de la cabeza.
Programa de cola: muévase según la lista de trayectorias, use un pincel para dibujar el color de fondo y mantenga la longitud del cuerpo de la serpiente.
Programa de comida: Cuando te encuentres con el personaje principal, significa que la comida se ha comido. Si cambias de posición, el juego te recompensará.
6. Efecto final del juego: haz clic en la "bandera verde" para iniciar el juego y presiona las teclas del teclado para controlar el movimiento de la serpiente.
Al ingerir alimentos, la variable "puntuación del juego" sumará 1 punto.
Ahora veamos cómo se construye.
Primero, seleccione un fondo oscuro, importe serpientes y manzanas y cree una nueva variable:
Código de serpiente:
Para que la cabeza de la serpiente pueda moverse, Entonces ¿Qué pasa con el cuerpo de la serpiente?
Simplemente usa la clonación:
Cuantas más manzanas come la serpiente, más largo se vuelve su cuerpo. Ahora, codifiquemos Apple.
Para asegurarnos de que solo pueda aparecer una manzana en pantalla, debemos utilizar variables:
Si la cantidad de alimento es igual a cero, clonar una, aumentar la cantidad en uno, agrega un punto después de ser comida y longitud. ¡Auméntala en 0.1 para que la serpiente se alargue y puedas jugar con ella!