栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

只需一行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
一起探讨编程知识,成为大神,群里还有软件安装包,实战案例、学习资料

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928372.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号