Minijuego de programación para crear zombis vegetales, el minijuego de programación en Python es simple

Este artículo presenta principalmente el minijuego de programación para hacer plantas zombies, que tiene cierto valor de referencia y los amigos que lo necesiten pueden consultarlo. Espero que obtengas muchos beneficios después de leer este artículo y deja que el editor te lleve a comprenderlo juntos.

Hoy compartiré una interesante Pythonbiblioteca de juegos freegames, que contiene más de 20 minijuegos clásicos, como Snake, Pac-Man, Ping Pong, Digital Huarong Road, etc., basándose en la biblioteca estándar Turtle.

No solo podemos revivir estos juegos infantiles a través de una línea de código, sino que también podemos ver el código fuente y aprender a escribir juegos nosotros mismos, ¡lo cual es increíble!

# 1. Instalación

A través de pipuna instalación simple, la última versión es2.3.2

pip install freegames

# 2. Introducción básica

Una vez completada la instalación, podemos ver información relevante a través del siguiente comando

# 查看已有游戏列表
!python -m freegames list # 在jupyter notebook
python -m freegames list # 在命令行界面

Ver la lista de juegos existentes

# 查看帮助
help(freegames)
# 也可以用 ? 在jupyter notebook
import freegames
freegames?

Ver ayuda

# 3. Demostración del juego

Aquí presentamos varios minijuegos conocidos y los demostramos.

Paint  dibuja líneas y formas en la pantalla.

  1. Haga clic para marcar el comienzo de la forma, luego haga clic nuevamente para marcar su final;

  2. Hay varias formas de instalar el paquete de instalación de Python usando el teclado para seleccionar diferentes formas y colores .

!python -m freegames.paint # 如果在命令行,则去掉前面的 感叹号 !

Pintada

Snake es  un clásico juego de arcade.

  1. Utilice las teclas de flecha del teclado para navegar y comer comida verde. Cada vez que coma comida, la serpiente crecerá;

  2. Evite comer usted mismo o cruzar la línea.

!python -m freegames.snake

Serpiente

Pacman Pacman  clásico juego de arcade

  1. Usa las teclas de flecha para navegar y comer toda la comida blanca;

  2. Cuidado con los fantasmas rojos que deambulan por el laberinto, se arrodillarán cuando los encuentres.

!python -m freegames.pacman

pacman

Cañón

  1. Toca la pantalla para disparar tu cañón y la bala de cañón hará estallar globos azules en su camino;

  2. Infla todos los globos antes de que crucen la pantalla.

!python -m freegames.cannon

cañón

Flappy Juegos de Flappy-bird

  1. Toca la pantalla para batir tus alas;

  2. Mientras vuelas por la pantalla, ten cuidado de no golpear al cuervo negro.

pájaro flappy

 Juego arcade clásico de tenis de mesa Pong

Usa el teclado para mover la raqueta hacia arriba y hacia abajo, el primer jugador que falle la pelota pierde

!python -m freegames.pong

ping pong

Tiles Digital Huarongdao  es un juego de rompecabezas que desliza números a posiciones designadas.

Haz clic en los mosaicos adyacentes a los cuadrados vacíos para intercambiar lugares. ¿Puedes hacer los números del 1 al 15 de izquierda a derecha y de abajo hacia arriba?

!python -m freegames.tiles

Carretera Digital Huarong

Hay más juegos que puedes experimentar por tu cuenta. Si estás interesado, ¡también puedes estudiar el código fuente y aprender a escribir juegos en Python!

# 4. Ver código fuente

Al copycopiar los archivos fuente relevantes localmente y luego ver el código fuente, ¡podemos aprender en función del código fuente!

!python -m freegames copy snake

vista previa del archivo fuente de serpiente

Lo anterior es el contenido completo de este artículo. Los amigos interesados ​​pueden instalar esta biblioteca para jugar con ella y aprender a escribir un pequeño juego por sí mismos.

Lo anterior es todo el contenido compartido esta vez. Si cree que el artículo es bueno, bienvenido a seguir la cuenta pública: Python Programming Learning Circle , comparta información útil diaria y envíe "J" para recibir una gran cantidad de materiales de aprendizaje. O vaya a Programming Learning Network para obtener más información sobre la tecnología de programación.

Supongo que te gusta

Origin blog.csdn.net/chatgpt002/article/details/133034246
Recomendado
Clasificación