只需一行Python代码即可玩20几款小游戏

今天分享一个有趣的 github 项目:https://github.com/kingser/free-python-games,通过该项目,我们只需一行代码即可玩 20 几款小游戏,下面具体来看一下。

安装

首先,我们进行安装,安装很简单,只需一行命令即可:pip install freegames

使用

安装完成之后,我们使用命令: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.游戏名,下面通过示例具体看一下。

python -m freegames.snake

python -m freegames.pacman

python -m freegames.flappy

python -m freegames.connect

python -m freegames.cannon

python -m freegames.memory

python -m freegames.pong

python -m freegames.simonsays

python -m freegames.tictactoe

python -m freegames.tiles

python -m freegames.tron

python -m freegames.life

生命游戏

没有游戏玩家各方之间的竞争,也谈不上输赢,可以把它归类为仿真游戏。

事实上,也是因为它模拟和显示的图像看起来颇似生命的出生和繁衍过程而得名为“生命游戏”。在游戏进行中,杂乱无序的细胞会逐渐演化出各种精致、有形的结构;这些结构往往有很好的对称性,而且每一代都在变化形状。一些形状一经锁定就不会逐代变化。有时,一些已经成形的结构会因为一些无序细胞的“入侵”而被破坏。但是形状和秩序经常能从杂乱中产生出来。

每个方格中都可放置一个生命细胞,每个生命细胞只有两种状态:

“生”或“死”。用黑色方格表示该细胞为“生”,空格(白色)表示该细胞为“死”。或者说方格网中黑色部分表示某个时候某种“生命”的分布图。生命游戏想要模拟的是:随着时间的流逝,这个分布图将如何一代一代地变化。

python -m freegames.maze

python -m freegames.fidget

好了,这里就不一一列举了,有兴趣的小伙伴可以自己动手试试。

python学习

如果你想学习Python,但是找不到学习路径和资源
欢迎加入新的交流【君羊】:905229245
一起探讨编程知识,成为大神,群里还有软件安装包,实战案例、学习资料

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值