今天分享一个有趣的 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
一起探讨编程知识,成为大神,群里还有软件安装包,实战案例、学习资料

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

  1. 一行python代码,带你重温经典小游戏

    点击上方「蓝字」关注我们 各位新老朋友们: 大家好,我是菜鸟小白.欢迎大家关注"菜鸟小白的学习分享"公众号,菜鸟小白作为一名软件测试工程师,会定期给大家分享一些测试基础知识.测试环 ...

  2. 【机器学习】太香啦!只需一行Python代码就可以自动完成模型训练!

    自动化机器学习(Auto-ML)是指数据科学模型开发的管道组件自动化.AutoML 减少了数据科学家的工作量并加快了工作流程.AutoML 可用于自动化各种管道组件,包括数据理解,EDA,数据处理,模 ...

  3. 【高代码文件格式API】道宁为您提供文件格式API集——Aspose,只需几行代码即可创建转换和操作100多种文件格式

    Aspose系列产品是 高代码文件格式API 使您的应用程序能够处理 适用于所有主要平台的 Word.Excel.PDF.PowerPoint.Outlook 和100多种其他文件格式 Aspose提 ...

  4. python写一个游戏多少代码-使用50行Python代码从零开始实现一个AI平衡小游戏

    集智导读: 本文会为大家展示机器学习专家 Mike Shi 如何用 50 行 Python 代码创建一个 AI,使用增强学习技术,玩耍一个保持杆子平衡的小游戏.所用环境为标准的 OpenAI Gym, ...

  5. 50行python游戏代码_使用50行Python代码从零开始实现一个AI平衡小游戏

    使用50行Python代码从零开始实现一个AI平衡小游戏 发布时间:2020-10-23 09:26:14 来源:脚本之家 阅读:74 集智导读: 本文会为大家展示机器学习专家 Mike Shi 如何 ...

  6. 一行Python代码就可以玩一些童年小游戏

    场景 近来发现一个python的库很有意思叫freegames 可以使用pip安装后玩一些类似于贪吃蛇.吃豆人等一些小游戏. 注: 博客主页: https://blog.csdn.net/badao_ ...

  7. bat贪吃蛇游戏代码_100行python代码,轻松完成贪吃蛇小游戏

    来源:DataGo数据狗   链接: https://mp.weixin.qq.com/s/fDcr1SfcbynLzHye7Q7VOg 大家小时候都玩过贪吃蛇吧?小编小时候可喜欢拿爸妈的手机玩了,厉 ...

  8. python程序源码百行_百行python代码,轻松完成贪吃蛇小游戏

    引言 作为python 小白,总是觉得自己要做好百分之二百的准备,才能开始写程序.以至于常常整天在那看各种语法教程,学了几个月还是只会print('hello world'). 这样做效率太低,正确的 ...

  9. python100行代码程序-100行python代码,轻松完成贪吃蛇小游戏

    大家小时候都玩过贪吃蛇吧?小编小时候可喜欢拿爸妈的手机玩了,厉害着呢!今天,小编就来用100行代码实现一个简易版的贪吃蛇.在网上,贪吃蛇教程蛮多的,但要安装蛮多库的,而且也不够清晰,今天的代码比较短, ...

最新文章

  1. 代码跑得慢?分分钟教你如何给代码提速30%!!!
  2. 别再盲目学 Python 了!
  3. linux大爱版本Vinux 盲人也能用的OS
  4. leetCode刷题-第二题两数之和
  5. 怎么成为开源贡献者_开源如何成为您下一份工作的门户
  6. Eclipse用法和技巧十一:分栏显示
  7. 软件随想--写牛B的代码
  8. mysql每一行数据类型_MySQL_MySQL编程中的6个实用技巧,每一行命令都是用分号(;)作为 - phpStudy...
  9. 国内做市场情报公司前10名
  10. NTC热敏电阻-阻值温度计算
  11. 计算机电子表格编辑栏,怎么在Excel中添加开发工具到工具栏
  12. C#批量提取DXF文件中的尺寸,公差和形位公差
  13. java 文本文件加密 文本文件解密
  14. 联想M490 开机U盘启动 快捷键
  15. 利用python+迅雷批量下载视频
  16. eclipse的放大字体
  17. 深度学习论文精读05——用于乳腺癌组织病理学图像分类的深度特征
  18. 推荐几款网盘源码程序
  19. js打开页面自动复制文本到剪贴板_word基本编辑的方法?word基本知识文件操作和文本编辑?...
  20. 用windbg寻找设备树根节点

热门文章

  1. MYSQL5.7在Linux系统详细安装步骤
  2. **rosdep init** 或者**rosdep update** 连接错误的解决办法
  3. 解决cc2015到期后不能再次破解问题,及提供cutterman,Mark Man下载地址
  4. 上网痕迹检查 上网痕迹清除 硬盘使用时间 优盘使用时间
  5. 大智慧新一代文件下载
  6. 14G服务器BOSS卡的基本介绍和配置方法
  7. 黑帽技术与白帽技术的区别
  8. 计算机网络作业一: 物理层课后作业及答案
  9. Android 9.0默认支持的语言
  10. iperf3 测试100G网卡带宽性能