今天是六一儿童节,虽然秃头程序员没有头发,但是童心还是一直都在的,给大家分享一个私藏的GitHub项目——free-python-games,一行代码就能进入使用Python开发的小游戏快乐玩耍!

安装与使用

安装当然也很简单一行代码就可以

由于该项目中的所有游戏均是基于Python内置模块Turtle制作,所以没有太多依赖,安装不会有困难。

安装完之后我们可以使用python -m freegames list来查看所有的游戏列表

贪吃蛇

现在我们可以使用一行代码启动相关游戏,比如贪吃蛇snake

贪吃蛇的玩法想必不用过多解释了,使用键盘⬆️⬇️⬅️➡️即可操控

吃豆人

吃豆人没玩过也应该听过,使用下面的代码可以启动一个类似吃豆人的游戏

Flappy

Flappy这个游戏和之前非常火的Flappy bird十分类似

只需要更换游戏名即可启动

这次需要不断点击鼠标来控制绿色小圆点飞行,实测比flappy bird难度要更高一点

Memory

Memory翻译过来是记忆,该游戏给出一些宫格,点击每一个小宫格会显示背后藏的数字,但会快速消失,当你成功选中两个相同的数字之后就会显示为拼图,可玩性还是很高的

迷宫

这个游戏应该就不用介绍了,找出走出迷宫对应的路径即可

Tic Tac Toe

这个游戏我打赌你一定玩过,单击屏幕即可放置一个X或O,当三个同样的图案在一条直线上就赢了

查看源码

还有更多的游戏这里就不再一一介绍,Turtle我们并不陌生,所以当我们玩游戏时应该思考开发者是怎样实现的。使用下面的代码即可在当前目录下生成对应游戏的源码

执行之后桌面就多了一个snake.py,打开就能查看游戏对应的逻辑

现在我们就可以学习源码并进行修改来实现更多的功能与玩法,抓紧试试吧!

作者 l 刘早起

来源 l 早起Python (id:zaoqi-python)

如何用Python欢度六一?相关推荐

  1. 如何用python读取文本中指定行的内容

    如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...

  2. python判断素数的函数_如何用python求素数

    如何用python求100以内的素数? 质数(primenumber)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2.3.5.7.11.13.1 ...

  3. 怎么用python画个电脑_python语言还是java如何用python画爱心

    用python绘制爱心的基本步骤如下: 002pc.com对<python语言还是java如何用python画爱心>总结来说,为我们学习Python很实用. 首先先下载安装好python程 ...

  4. python怎么读_如何用Python读写文件

    前面我们已经介绍了很多Python相关的基础知识,大家是不是对Python已经有了进一步认识了呢?作为人工智能时代的热门编程语言,开始接触并学习Python的孩子越来越多,家长们都不想让自己的孩子落于 ...

  5. 如何用Python批量提取PDF文本内容?

    本文为你展示,如何用Python把许多PDF文件的文本内容批量提取出来,并且整理存储到数据框中,以便于后续的数据分析. 问题 最近,读者们在后台的留言,愈发五花八门了. 写了几篇关于自然语言处理的文章 ...

  6. 如何用Python实现超级玛丽的人物行走和碰撞检测?

    作者 | marble_xu 编辑 | 郭芮 出品 | CSDN博客 在<如何用 Python 实现超级玛丽的界面和状态机?>这篇文章中我们讲解如何用代码实现界面和状态机,本文详解人物行走 ...

  7. 如何用Python和BERT做中文文本二元分类?| 程序员硬核评测

    点击上方↑↑↑蓝字关注我们~ 「2019 Python开发者日」全日程揭晓,请扫码咨询 ↑↑↑ 作者 | 王树义 来源 | 王树芝兰(ID:nkwangshuyi) 兴奋 去年, Google 的 B ...

  8. 如何用Python和深度神经网络识别图像?

    本文授权转自微信公众号芝兰玉树 作者 | 王树义 只需要10几行Python代码,你就能自己构建机器视觉模型,对图片做出准确辨识和分类.快来试试吧! 视觉 进化的作用,让人类对图像的处理非常高效. 这 ...

  9. 如何用Python画一朵太阳花

    如何用Python绘制一朵太阳花 准备:1.Python3.6 2.win7 过程: 打开Python shell界面: 2.建立脚本 3.编写程序 4.保存脚本 5.运行检验 转载于:https:/ ...

最新文章

  1. Android Splash界面支持用户点击 直接进入主界面
  2. apache-2.4.x 编译安装方法
  3. php如何操作mysql数据库代码_php如何操作mysql数据库的类(附代码)
  4. promise用法_图解 Promise 实现原理(四):Promise 静态方法实现
  5. 上海药物所揭示KRAS突变肿瘤的分子分型和精准治疗新策略
  6. linux bash readline,Bash readline 使用技巧
  7. js获取网页高度和宽度(备份)
  8. Android onSaveInstanceState onRestoreInstanceState
  9. Postfix配置QA
  10. implode - of an array
  11. 在Node.js中发起HTTP请求的5种方法
  12. php简化URL路径,thinkphp框架实现路由重定义简化url访问地址的方法分析
  13. ML--K-近邻算法
  14. 数据来看吃热狗王校长的微博究竟有多火!
  15. position:relative;top属性移动div后的空白怎么去掉?
  16. 软件加壳的原理及实现[转]
  17. 在线全国计算机等级模拟题,全国计算机等级考试模拟试题一级.doc
  18. 看片会员php源码,会员碎片 · THINKPHP插件 · 看云
  19. zblog php wordpress,zblog和wordpress哪个好
  20. 阿里云服务器安装postgresql

热门文章

  1. VLC-Android编译
  2. 展锐 Android10,Android11紧急号码配置
  3. 优酷世界杯的好后卫:云计算成为靠谱的流媒体保障体系
  4. Vivado如何使用Chipscope
  5. python3 字符串比较函数_python3.7字符串基本函数
  6. 使用ajax前必须了解的知识
  7. 钉钉 “errcode“:310000,“errmsg“:“sign not match
  8. 飞猪2018年度旅行报告:小镇青年全球玩 没什么能够阻挡
  9. 大话西游之月光宝盒/仙履奇缘插曲
  10. 自己动手写一个仿Docker虚拟容器