作者 | 刘早起来源 | 早起Python

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

安装与使用

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

pip install freegames

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

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

贪吃蛇

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

python -m freegames.snake

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

吃豆人

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

python -m freegames.pacman

Flappy

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

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

python -m freegames.flappy

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

Memory

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

python -m freegames.memory

迷宫

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

python -m freegames.maze

Tic Tac Toe

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

python3 -m freegames.tictactoe

查看源码

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

python3 -m freegames copy snake

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

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

虽然现在的孩子们基本都不玩这种骨灰级的游戏了,但是用来学习Python是非常不错的,推荐给大家~~

欢迎交流!

微信公众号:永恒君的百宝箱个人博客:www.yhjbox.com

anyShare分享到:

python迷宫小游戏代码_6.1 | 童年的游戏,Python一行代码就能玩相关推荐

  1. python迷宫小游戏大全_Python迷宫小游戏源代码、源程序

    Python迷宫小游戏源程序包括两个文件maze.py和mazeGenerator.py,mazeGenerator.py实现迷宫地图的生成,程序运行截图: mazeGenerator.py impo ...

  2. python迷宫小游戏

    一款基于 Python + Pygame + AI算法 的 迷宫小游戏 (一)课题内容 实现走迷宫. 主要功能为界面显示.上下左右键的响应以及当前步数统计. 通过该课题全面熟悉数组.字符串等的使用,掌 ...

  3. 【Python奇淫技巧】用pandas的read_html函数仅一行代码实现网页爬虫

    目录 一.介绍read_html()函数 二.分析爬取目标页面 三.代码讲解 四.同步视频讲解 一.介绍read_html()函数 喜欢Python编程的小伙伴你知道吗,python的pandas库除 ...

  4. python迷宫小游戏代码_pygame简易迷宫游戏_mask应用示例程序

    用pygame制作的迷宫小游戏.像这类碰撞检测用mask最好.下面是部分代码预览: """ 简易迷宫游戏.本程序演示一个非常简单的迷宫游戏原理. 采用mask进行碰撞检测 ...

  5. python迷宫小游戏代码_用 Python 写个消消乐小游戏

    提到开心消消乐这款小游戏,相信大家都不陌生,其曾在 2015 年获得过玩家最喜爱的移动单机游戏奖,受欢迎程度可见一斑,本文我们使用 Python 来做个简单的消消乐小游戏. 很多人学习python,不 ...

  6. python计算器小程序源码_python编写计算器程序-python代码编写计算器小程序

    本文实例为大家分享了python计算器小程序的具体代码,供大家参考,具体内容如下 import tkinter import tkinter.messagebox import math class ...

  7. python入门小项目-判断闰年的两种方法(含代码示例)

    每当问到今年是不是闰年都先要思考一下再给出回答,一个年份的判断还好,多个问起来就得想一会了,虽然在网上也可以查,但在这里,还是和大家分享下用哪个Python怎么去帮我们快速做判断. 我们先搞清楚什么是 ...

  8. 零基础轻松学python pdf 小码哥_零基础轻松学Python

    零基础轻松学Python电子书 Python之父Guido van Rossum力荐的Python门书.本书以通俗易懂的语言.好玩有趣的案例让读者轻轻松松.循序渐地从零始掌握Python 3 编程.本 ...

  9. 用python画熊_Python数据可视化:Pandas库,只要一行代码就能实现

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...

最新文章

  1. Telnet不是内部或外部命令解决办法
  2. GitLab成立中国合资公司极狐,强调“独立运营”
  3. java编译器jdk版本_以编程方式确定Java类的JDK编译版本
  4. Linux 管理登陆的用户/查看/剔除
  5. mysql dump 二进制_mysqldump+二进制日志备份恢复
  6. 两个局域网如何互联_如何申请使用三大航司的机上wifi服务?
  7. (第十二章)创建数据表索引
  8. Mybatis入门——Spring整合MyBatis
  9. Java ArrayList 数组之间相互转换
  10. java输出希腊字符表,希腊字母unicode表
  11. Windows Ubuntu,软件推荐,小技巧总结,免费内网穿透方案
  12. 高中计算机考察ppt,高中信息技术考察报告ppt课件.ppt
  13. 开源WebGIS开发——栅格图层
  14. MATLAB —— polyfit()多项式曲线拟合(线性拟合/线性回归)
  15. VMare虚拟机无法识别USBkey问题
  16. 做到这几点在家也能拍出好看的证件照
  17. android动态修改桌面图标,Android动态更换桌面图标
  18. word自动更正关闭_如何在OS X中关闭自动更正文本替换
  19. 怎么登录163vip邮箱,登录方式有哪些?
  20. Linux crash调试(一)

热门文章

  1. Chrome浏览器收藏本地存储位置
  2. 硬件基本概念-数字电子电路
  3. ARM基础教程3 | ARM与RISC-V架构的区别(架构)
  4. 2021的科技卦象·坤·5G沃土上万物生长
  5. 山西计算机教室配备标准,山西省义务教育阶段中小学现代教育技术设备配备标准.doc...
  6. 三步教会您如何才能快速学会CNC数控编程
  7. 试用了hipihi首批账号
  8. http://club.topsage.com/thread-2203076-1-1.html
  9. Applied Flow Technology Fathom v7.0 2011.03.22 1CD
  10. gdb 调试 no debugging symbols