前言python
本文的文字及图片来源于网络,仅供学习、交流使用,不具备任何商业用途,若有问题请及时联系咱们以做处理。程序员
PS:若有须要Python学习资料的小伙伴能够点击下方连接自行获取 网络
你们好,虽然秃头程序员没有头发,可是童心仍是一直都在的,今天就分享一个私藏的GitHub项目——free-python-games,一行代码就能进入使用Python开发的小游戏快乐玩耍!app
安装与使用安装固然也很简单一行代码就能够ide
pip install freegames
因为该项目中的全部游戏均是基于Python内置模块Turtle制做,因此没有太多依赖,安装不会有困难。学习
安装完以后咱们可使用python -m freegames list来查看全部的游戏列表翻译
如今咱们可使用一行代码启动相关游戏,好比贪吃蛇snakeblog
python -m freegames.snake
贪吃蛇的玩法想必不用过多解释了,使用键盘⬆️⬇️⬅️➡️便可操控游戏
吃豆人吃豆人没玩过也应该听过,使用下面的代码能够启动一个相似吃豆人的游戏图片
python -m freegames.pacman
Flappy这个游戏和以前很是火的Flappy bird十分相似
只须要更换游戏名便可启动
python -m freegames.flappy
此次须要不断点击鼠标来控制绿色小圆点飞行,实测比flappy bird难度要更高一点
MemoryMemory翻译过来是记忆,该游戏给出一些宫格,点击每个小宫格会显示背后藏的数字,但会快速消失,当你成功选中两个相同的数字以后就会显示为拼图,可玩性仍是很高的
python -m freegames.memory
这个游戏应该就不用介绍了,找出走出迷宫对应的路径便可
python -m freegames.maze
这个游戏我打赌你必定玩过,单击屏幕便可放置一个X或O,当三个一样的图案在一条直线上就赢了
python3 -m freegames.tictactoe
还有更多的游戏这里就再也不一一介绍,Turtle咱们并不陌生,因此当咱们玩游戏时应该思考开发者是怎样实现的。使用下面的代码便可在当前目录下生成对应游戏的源码
python3 -m freegames copy snake
执行以后桌面就多了一个snake.py,打开就能查看游戏对应的逻辑
如今咱们就能够学习源码并进行修改来实现更多的功能与玩法,抓紧试试吧!