WTF!只需一行 Python 代码即可玩 20 几款小游戏

news/2024/7/5 2:15:10

5cd40ae766bd351cefbe53bfe683c25f.gif

作者 | Python小二

来源 | Python小二

今天分享一个有趣的 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
2ccdfd14287c270b17abe81eb10003e7.gif
python -m freegames.pacman
690d9d1369bf44acbdcdd0a2ba47d8f5.gif
python -m freegames.flappy
6f20e22257ad751846896a4dd061f54f.gif
python -m freegames.connect
bfd3efe91e51b4a0a527e692b5753395.gif
python -m freegames.cannon
70f72d175c681b3d360b9c6bab55beb6.gif
python -m freegames.memory
9dc08a30a9590c5ee543de6f2bc1f097.gif
python -m freegames.pong
9db47f615c33009dae3af713811c1d4f.gif
python -m freegames.simonsays
c9bd11f80ab0f780affcd845323ce72f.gif
python -m freegames.tictactoe
a9ba8a5a2cdce9b79bb1aa5d262d9eae.gif
python -m freegames.tiles
5c3037d35da8d61cfac64a83da84ba98.gif
python -m freegames.tron
a7661453a8a88f0cd1093fea20730349.gif
python -m freegames.life
2c91054dc77ccb9089b262e484b49c19.gif
python -m freegames.maze
fdd41bf6b9aa3b8cd5f5a640e1e2b768.gif
python -m freegames.fidget
a016c0933755990fd47f7a7067895e17.gif

好了,这里就不一一列举了,有兴趣的小伙伴可以自己动手试试。

该视频号动态不可引用

e648d9186dae3354b69330df5a02f432.gif

往期回顾

介绍Pandas实战中的一些高端玩法

从Python可视化图表中探究王心凌的流量密码

Python 实现 GIF 动图以及视频卡通化

如何用一行Python代码制作一个GUI?

分享
点收藏
点点赞
点在看

http://lihuaxi.xjx100.cn/news/254281.html

相关文章

ARM体系结构

工作模式_ufisaus USRFRQIRQSVCABTUNDSYSR0R1R2R3R4R5R6R7R8R8_FRQR9R9_FRQR10R10_FRQR11R11_FRQR12R12_FRQSPSP_FRQSP_IRQSP_SVCSP_ABTSP_UNDLRLR_FRQLR_IRQLR_SVCLR_ABTLR_UNDPCCPSRSPSR_FRQSPSR_IRQSPSR_SVCSPSR_UNDSPSR_ABTUSR(User) :正常程序的执行状态FIQ(Fa…

Spring中毒太深,离开Spring居然连最基本的接口都不会写了

欢迎关注方志朋的博客,回复”666“获面试宝典来源:cnblogs.com/lonely-wolf/p/14127957.html前言Spring 能帮我们做什么控制反转(IOC)依赖注入(DI)面向切面编程(AOP)利用 Spring 来完…

Datawhale x OpenMMLab:共建国际一流开源项目!

CV 技术盛事超级视客营你的热门活动小助手已上线百万算力支持,100 实战项目任你挑选!欢迎来到由 OpenMMLab 联合北京超级云计算中心主办、Datawhale 社区及上海市人工智能行业协会协办的计算机视觉任务实战活动——【超级视客营】第一期。我们诚邀全球开…

php获取输入流

uc中的用到的代码(在api/uc.php)代码: $post xml_unserialize(file_get_contents(php://input)); php手册(http://cn.php.net/manual/zh/wrappers.php.php)说明: php://input allows you to read raw data from the request bod…

Pandas 实用技能,将列(column)排序的几种方法

作者 | 阳哥来源 | Python数据之道Pandas 可以说是 在Python数据科学领域应用最为广泛的工具之一。Pandas是一种高效的数据处理库,它以 dataframe 和 series 为基本数据类型,呈现出类似excel的二维数据。在数据处理过程中,咱们经常需要将列按…

Numpy入门教程:06. 排序,搜索和计数

背景 什么是 NumPy 呢? NumPy 这个词来源于两个单词 – Numerical和Python。其是一个功能强大的 Python 库,可以帮助程序员轻松地进行数值计算,通常应用于以下场景: 执行各种数学任务,如:数值积分、微分、…

设置列表字段为主键

转贴:Sample event handler to set a field as a pr imary key (enforce no duplicates) Got this as a request from a reader- how to prevent users from adding items with same titles as ones that already exist in the list. Codeusing System;using System.Collectio…

Largest Rectangle in a Histogram

ps&#xff1a;单调栈&#xff0c;注意红色部分的代码。 int n;stack<P> s;inline void upd(LL &x, LL y) { (x < y) && (x y); }int main() {while(sc(n) ! EOF && n) {while(!s.empty()) s.pop();LL ans 0;Rep(i, 1, n) {int x;sc(x);if (s.e…