给大家分享一个GitHub的游戏合集 free-python-games
Free Python Games是 Apache2 许可的免费 Python 游戏集合,用于教育和娱乐。这些游戏是用简单的 Python 代码编写的,专为实验和更改而设计。包括几个经典街机游戏的简化版本。
Python 是世界上最流行的五种编程语言之一,可从Python.org免费获得。Python 包括一个广泛的标准库,随您的安装分发。标准库有一个名为 Turtle 的模块,这是一种向孩子们介绍编程的流行方式。Turtle 是由 Wally Feurzig 和 Seymour Papert 于 1966 年开发的原始 Logo 编程语言的一部分。Free Python Games中的所有 游戏都是使用 Python 及其 Turtle 模块实现的。
从 2012 年开始,Free Python Games开始作为一项课后计划,向市中心的青年教授编程。我们的目标是在学习的同时享受乐趣。从那时起,这些游戏得到了改进,并在从教室到夏令营的各种环境中使用。
这些游戏可以在任何可以安装 Python 的地方运行,包括运行 Windows、Mac OS 或 Linux 的台式计算机以及较旧或低功耗的硬件,例如 Raspberry Pi。
Features使用pip安装免费 Python 游戏很简单:
$ python3 -m pip install freegames
免费 Python 游戏支持命令行界面 (CLI)。可使用以下命令获取 CLI 的帮助:
$ python3 -m freegames --help
CLI 支持三个命令:list、copy 和 show。有关所有游戏的列表,请运行:
python3 -m freegames list
任何列出的游戏都可以通过从命令行执行 Python 模块来玩。要引用 Python 模块,请将“freegames”与游戏名称结合起来。例如,要玩“蛇”游戏,请运行:
$ python3 -m freegames.snake
可以通过复制其源代码来修改游戏。copy 命令将在您可以编辑的本地目录中创建一个 Python 文件。例如,要复制和玩“蛇”游戏,请运行:
$ python3 -m freegames copy snake
$ python3 snake.py
Python 包含一个名为 IDLE 的内置文本编辑器,它也可以执行 Python 代码。要启动编辑器并对“snake”游戏进行更改,请运行:
$ python3 -m idlelib.idle snake.py
您还可以使用 Python 的内置帮助功能访问解释器中的文档:
>>> import freegames
>>> help(freegames)
免费游戏画 Paint
Paint——在屏幕上绘制线条和形状。单击以标记形状的开始,然后再次单击以标记其结束。可以使用键盘选择不同的形状和颜色。
蛇 Snake蛇——经典的街机游戏。使用箭头键导航和吃绿色食物。每吃一次食物,蛇就会长一段。避免自己吃东西或越界!
吃豆子 Pacman吃豆子——经典的街机游戏。使用箭头键导航并吃掉所有的白色食物。当心漫游迷宫的红色幽灵。
大炮 Cannon大炮——弹丸运动。点击屏幕发射你的炮弹。炮弹在它的路径上弹出蓝色气球。在它们穿过屏幕之前将所有气球弹出。
连接 Connect连接- 连接 4 游戏。单击一行以放置光盘。第一个垂直、水平或对角连接四个圆盘的玩家获胜!
飞扬的 FlappyFlappy -- Flappy-bird 启发的游戏。点击屏幕来扇动你的翅膀。当您飞过屏幕时,请注意黑乌鸦。
记忆 Memory记忆——数字对的益智游戏。单击一个图块以显示一个数字。匹配两个数字,瓷砖将消失以显示图像。
乒乓 Pong乒乓——经典的街机游戏。使用键盘上下移动桨。第一个错过球的球员输了。
Simon Says西蒙说——经典的记忆益智游戏。点击屏幕开始。观察图案,然后按相同顺序单击瓷砖。每次你得到正确的序列,模式就会多一步。
井字游戏 Tic Tac Toe井字游戏——经典游戏。单击屏幕以放置 X 或 O。连续连接三个,您就赢了!
Tiles瓷砖- 将数字滑动到位的益智游戏。单击与空方块相邻的图块以交换位置。你能让瓷砖从左到右从下到上数一到十五吗?
TronTron - 经典街机游戏。使用键盘更改 Tron 播放器的方向。避免触碰对手画的线。
Lifelife——康威的生活游戏。John Conway 于 1970 年创建的经典、零参与者、蜂窝自动化。
迷宫 Maze迷宫——从一侧移动到另一侧。灵感来自一行代码中的宇宙,带有 10 个打印。点击屏幕以追踪从一侧到另一侧的路径。
FidgetFidget——指尖陀螺灵感动画。单击屏幕以加速指尖陀螺。
参考链接:https://github.com/grantjenks/free-python-games
分享github里的点点滴滴与优秀的开源项目, 喜欢的话就关注点个赞吧
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved