Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo hacer scratch2.0, la versión simplificada del juego Snake?

¿Cómo hacer scratch2.0, la versión simplificada del juego Snake?

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 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!