Red de conocimiento informático - Conocimiento sistemático - Escribí una serpiente codiciosa tal como está escrita, pero sale tan pronto como presiono las teclas de flecha. Por favor, ayuda.

Escribí una serpiente codiciosa tal como está escrita, pero sale tan pronto como presiono las teclas de flecha. Por favor, ayuda.

Hola, el juego Snake prueba la programación de punteros.

Hay algunas sugerencias para su referencia:

1. Ideas gráficas: este es el punto más confuso para los principiantes. Si el profesor no lo explica en clase, será difícil. difícil empezar. Si recién está aprendiendo, se recomienda que utilice el método de imprimir "#" en la consola para simular una serpiente, como ########, que es una serpiente.

2. La estructura de la serpiente: aquí debe crear una lista vinculada. Debido a que la serpiente necesita comer para crecer, la longitud de la serpiente es variable. y cada sección es equivalente a Cada nodo de la lista enlazada.

3. Juicio de colisión: aquí solo necesita juzgar mediante una simple comparación de coordenadas.

Hay muchos programas completos en Internet, pero los códigos en Internet no son muy claros y claros, lo que dificulta su comprensión para los principiantes.

Cuando estaba escribiendo con mi compañero de cuarto, al principio encontré grandes dificultades, pero luego todavía sentí que debía comenzar desde cero y escribir poco a poco, escribiendo exclusivamente por mí mismo, escribiendo exclusivamente en C, así que que puedo entrenarme.