大家好,我是丁小杰!
明天我在 Github 上看到一个有趣的 Python 项目 free-python-games。 它包含 22 个简单的游戏。 所有游戏都是使用 Python 及其 Turtle 模块实现的。 Windows、MacOS 或 Linux 均可运行。 我们来看看是什么游戏吧!
蛇
贪吃蛇 - 经典街机游戏。
太平洋最大
吃豆人 - 经典街机游戏。
大炮
加农炮 - 抛射运动。 类似于 愤怒的小鸡~
迷宫游戏
乒乓球
弹跳球 - 经典街机游戏。
充满童年回忆,其他游戏等你亲自尝试!
安装
只需一行代码即可完成安装。
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命令,该命令将在当前目录中创建一个py文件。
python -m freegames copy paint
运行更改后的文件
1.直接运行
python paint.py
2.通过外部IDLE文本编辑器,还可以执行Python代码。
python -m idlelib.idle paint.py
详细介绍请访问官方文档。 介绍很详细。 如果你对源码感兴趣,可以尝试自己修改,添加自己的风格。
项目地址:
对于刚接触Python或者想要入门Python的同学,可以关注公众号“Python新视野”,一起交流学习。 他们都来自新秀。 有时候一个简单的问题卡了很久,但可能别人会恍然大悟,真心希望你们能一起进步。