一行Python代码,畅玩童年经典游戏~

编程知识 行业动态 更新时间:2024-06-13 00:20:20

大家好,我是丁小杰!

今天在Github上看到一个有趣的Python项目free-python-games,它包含了22个简单的小游戏,所有游戏都是使用Python和它的Turtle模块实现的,Windows、Mac OS或Linux皆可运行,我们先来看看有哪些游戏!

Snake
贪吃蛇——经典街机游戏。

Pacmax
吃豆人——经典街机游戏。

Cannon
加农炮——抛射运动。类似愤怒的小鸡~

Maze
迷宫小游戏

Pong
碰球——经典街机游戏。

满满的童年回忆,其他的游戏就等待大家自己去尝试吧!

安装

只需一行代码即可完成安装。

pip install freegames

使用方式

freegames可直接通过命令行运行。

查看帮助

python -m freegames --help
'''
usage: freegames [-h] {list,copy,show} ...

Free Python Games

positional arguments:
  {list,copy,show}  sub-command help
    list            list games
    copy            copy game source code
    show            show game source code

optional arguments:
  -h, --help        show this help message and exit

Copyright 2022 Grant Jenks
'''

列出所有游戏

python -m freegames list
'''
ant、bagels、bounce、cannon、connect、
crypto、fidget、flappy、guess、life、
madlibs、maze、memory、minesweeper、pacman、
paint、pong、simonsays、snake、tictactoe、
tiles、tron
'''

运行游戏


所有的游戏都可以通过名称直接运行。

python -m freegames.paint

这里演示的是一个绘图小游戏,它会以两次鼠标点击的位置为端点,用线将其连接起来。

将代码copy到本地


如果想修改游戏的源代码。可以通过copy命令,它会在当前目录中创建一个py文件。

python -m freegames copy paint

运行修改后的文件


1.直接运行

python paint.py

2.通过内置的IDLE文本编辑器,它也可以执行Python代码。

python -m idlelib.idle paint.py

详细的介绍请访问官方文档,介绍的非常详细,对源码感兴趣的可以自己尝试修改,添加自己的风格。

项目地址:https://github/grantjenks/free-python-games


对于刚入门 Python 或是想要入门 Python 的朋友,可以通过关注公众号“Python新视野”,一起交流学习,都是从新手走过来的,有时候一个简单的问题卡很久,但可能别人的一点拨就会恍然大悟,由衷的希望大家能够共同进步。

👇🏻 关注公众号卡片,回复“交流群”,一起学习Python👇🏻

更多推荐

一行Python代码,畅玩童年经典游戏~

本文发布于:2023-03-29 18:12:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b22f86d19ff0c3c81853486125a50afd.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:经典游戏   童年   代码   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!