Super! Snake - eating, Bean - eater et Digital huarongdao jeux d'enfance 1 ligne de code Python peut jouer

Appelez - moi frère. 2022-01-15 03:49:27 阅读数:189

super snake eating bean eater

Bonjour tout le monde,C'est moi..

Partager aujourd'hui unPythonGame Libraryfreegames,Il contient:20Solde des jeux classiques,Comme un serpent avide、Le mangeur de haricots、Ping - pong、Digital huarongdao et ainsi de suite,S'appuyer sur la Bibliothèque standardTurtle.

Nous ne pouvons pas seulement passer par1Code de ligne pour revivre ces jeux d'enfance,Vous pouvez également voir le code source lui - même pour apprendre à écrire des jeux,Super.!

1. Installation

AdoptionpipInstallation simple,La dernière version est2.3.2

pip install freegames

2. Introduction de base

Une fois l'installation terminée,Nous pouvons consulter les informations pertinentes via les directives suivantes

# Voir la liste des jeux existants
!python -m freegames list # Injupyter notebook
python -m freegames list # Dans l'interface en ligne de commande

Voir la liste des jeux existants

# Voir l'aide
help(freegames)
# Peut également être utilisé ? Injupyter notebook
import freegames
freegames?

Voir l'aide

3. Démonstration de jeu

Voici quelques petits jeux bien connus,Et une démonstration

Paint Graffiti Dessiner des lignes et des formes sur l'écran

  1. .Cliquez pour marquer le début de la forme,Puis cliquez à nouveau pour marquer la fin;
  2. Différentes formes et couleurs peuvent être sélectionnées à l'aide du clavier.
!python -m freegames.paint # Si sur la ligne de commande,Enlevez le devant Point d'exclamation !

Graffiti

Snake Avide de serpents Jeux d'arcade classiques

  1. .Utilisez les touches de direction du clavier pour naviguer et manger de la nourriture verte,Chaque fois qu'on mange,Le serpent va pousser un peu;
  2. Évitez de vous manger ou de dépasser les limites.
!python -m freegames.snake

Avide de serpents

Pacman Le mangeur de haricots Jeux d'arcade classiques

  1. Utilisez les touches fléchées pour naviguer et manger tous les aliments blancs;
  2. Attention aux fantômes rouges qui errent dans le labyrinthe,Je me suis agenouillé.
!python -m freegames.pacman

Le mangeur de haricots

Cannon Canon

  1. Cliquez sur l'écran pour tirer vos canons,Le projectile a fait exploser le ballon bleu sur son chemin;
  2. Faire sauter tous les ballons avant qu'ils ne passent à travers l'écran.
!python -m freegames.cannon

Canon

Flappy Flappy-bird Jeux de classe

  1. Cliquez sur l'écran pour battre vos ailes;
  2. Quand vous survolez l'écran,Attention à ne pas toucher le Corbeau noir.

Flappy Bird

Pong Ping - pong Jeux d'arcade classiques

Utilisez le clavier pour déplacer la raquette vers le haut et vers le bas,Le premier joueur qui a raté la balle a perdu

!python -m freegames.pong

Tennis de table

Tiles Digital Huarong Road Un jeu de puzzle qui glisse un nombre à une position spécifiée

Cliquez sur le bloc adjacent à la boîte vide pour échanger les positions,Vous pouvez faire des nombres de gauche à droite de bas en haut1À15C'est ça??

!python -m freegames.tiles

Digital Huarong Road

Et d'autres jeux,Tout le monde peut expérimenter,Si vous êtes intéressé, vous pouvez également étudier le code source pour apprendre à écrirepythonPetit jeu Oh!

4. Vue du code source

AdoptioncopyLes fichiers sources pertinents peuvent être copiés localement,Puis regardez le code source,Nous pouvons apprendre à partir du code source!

!python -m freegames copy snake

snakeAperçu du fichier source

C'est tout ce qui précède,Les petits partenaires intéressés peuvent installer cette bibliothèque pour jouer,Apprendre à écrire un petit jeu en passant!

Pour plus de détails, veuillez consulter les documents officiels:

https://pypi.org/project/freegames/

Photo de couverture

版权声明:本文为[Appelez - moi frère.]所创,转载请带上原文链接,感谢。 https://pythonmana.com/2022/01/202201080611484826.html