童年的记忆,Python超简单一行代码就能玩

前言python

本文的文字及图片来源于网络,仅供学习、交流使用,不具备任何商业用途,若有问题请及时联系咱们以做处理。程序员

PS:若有须要Python学习资料的小伙伴能够点击下方连接自行获取 网络

你们好,虽然秃头程序员没有头发,可是童心仍是一直都在的,今天就分享一个私藏的GitHub项目——free-python-games,一行代码就能进入使用Python开发的小游戏快乐玩耍!app

安装与使用

安装固然也很简单一行代码就能够ide

pip install freegames

因为该项目中的全部游戏均是基于Python内置模块Turtle制做,因此没有太多依赖,安装不会有困难。学习

安装完以后咱们可使用python -m freegames list来查看全部的游戏列表翻译

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

贪吃蛇

如今咱们可使用一行代码启动相关游戏,好比贪吃蛇snakeblog

python -m freegames.snake

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

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

吃豆人

吃豆人没玩过也应该听过,使用下面的代码能够启动一个相似吃豆人的游戏图片

python -m freegames.pacman

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

Flappy

Flappy这个游戏和以前很是火的Flappy bird十分相似

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

只须要更换游戏名便可启动

python -m freegames.flappy

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

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

Memory

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

python -m freegames.memory

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

迷宫

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

python -m freegames.maze

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

Tic Tac Toe

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

python3 -m freegames.tictactoe

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

查看源码

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

python3 -m freegames copy snake

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

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

如今咱们就能够学习源码并进行修改来实现更多的功能与玩法,抓紧试试吧!

相关文章
相关标签/搜索