¿Cómo crear un mapa de juego con pygame en su pi frambuesa
Para realmente va con Pygame, es necesario utilizar una lista para almacenar un mapa en su Raspberry Pi. Un mapa es de dos dimensiones, por lo que vamos a usar una lista anidada, una lista en la que cada elemento de la lista es también una lista. En otras palabras, es necesario hacer una lista de filas, y cada elemento de la lista va ser en sí mismo una lista que contiene la información de cada columna en esa fila.
Es más fácil de entender si nos fijamos en un ejemplo, por lo que esta es la forma de crear su lista de mapas:
map = [# ----- 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9--[0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0],[0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0],[0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0],[0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0],[0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0],[0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0],[0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0],[0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0],[0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],]
La primera línea de la lista es un comentario para numerar las columnas para que pueda navegar más fácilmente el mapa. La lista de mapas comienza y termina con un corchete. Observe cómo cada elemento de la lista (o fila) está rodeado de corchetes también porque es también una lista.
Si usted escudriña, usted podría ser capaz de distinguir la forma de una frambuesa en ese país. LA 1 representa un ladrillo verde (para las hojas en la parte superior), y un 2 representa un ladrillo rojo (para la baya jugosa). LA 0 representa ningún ladrillo.
Para crear tu propio diseño de niveles, simplemente editar esta lista. Mantenga las pocas filas inferiores casi con las manos de otro modo, el juego se vuelve demasiado difícil. El resultado final debe ser siempre vacío porque ahí es donde vive el murciélago.
El tamaño del mapa es de 20 filas de 20 columnas. El índice de cada lista comienza en cero, así que cuando usted busca un lugar en el mapa, hay que restar 1 de la X e Y de coordenadas que desea. Para saber lo que está en la segunda fila y la quinta columna (Y = 2, X = 5), el uso
imprimir [1] [4]
Tenga en cuenta que hace referencia a la coordenada primero (el número de fila), y luego la coordenada X (la columna en esa fila).
Ejecute el programa para configurar el mapa y el uso de la cáscara para tratar de imprimir diferentes valores del mapa. Es una buena manera de familiarizarse con su funcionamiento.