python一行代码制作20款经典游戏

今天分享一个有趣的Python游戏库freegames,它包含20余款经典小游戏,像贪吃蛇、吃豆人、乒乓、数字华容道等等,依托于标准库Turtle。

我们不仅可以通过1行代码进行重温这些童年小游戏,还可以查看源码自己学习下游戏编写,超赞!

目录:

1. 安装
2. 基础介绍
3. 游戏演示
4. 源码查看


1. 安装


通过pip简单安装,目前最新版本是2.3.2

pip install freegameswatermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pS_6IOk5bel5L2c5a6k,size_18,color_FFFFFF,t_70,g_se,x_16

 

2. 基础介绍


安装完成后,我们可以通过以下指令查看相关信息

# 查看已有游戏列表
!python -m freegames list # 在jupyter notebook
python -m freegames list # 在命令行界面watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pS_6IOk5bel5L2c5a6k,size_12,color_FFFFFF,t_70,g_se,x_16

 


查看已有游戏列表# 查看帮助
help(freegames)
# 也可以用 ? 在jupyter notebook
import freegames
freegames?

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pS_6IOk5bel5L2c5a6k,size_20,color_FFFFFF,t_70,g_se,x_16
查看帮助

 


3. 游戏演示


这里我们介绍几种大家熟知的小游戏,并演示

Paint 涂鸦在屏幕上绘制线条和形状

单击以标记形状的开始,然后再次单击以标记其结束;
可以使用键盘选择不同的形状和颜色。
!python -m freegames.paint # 如果在命令行,则去掉前面的 感叹号 !

e6d84f3686db474faf04564720be8e7e.gif
涂鸦
Snake 贪吃蛇 经典的街机小游戏

 

使用键盘的方向键导航并吃绿色食物,每吃一次食物,蛇就会长一段;
避免吃到自己或越界。
!python -m freegames.snakee7662b90de014e5c8a550f4e8bb36c04.gif

 


贪吃蛇
Pacman 吃豆人 经典街机小游戏

使用箭头键导航并吃掉所有的白色食物;
当心漫游在迷宫的红色幽灵,碰到就跪了。
!python -m freegames.pacman

b1c17d52706c42f9ac1e947eaca1c7c2.gif
吃豆人
Cannon 大炮

 

点击屏幕发射你的大炮,炮弹在它的路径上炸掉蓝色气球;
在它们穿过屏幕之前将所有气球炸掉。
!python -m freegames.cannon

51d38582c0d14cb5ad73973373d54581.gif
大炮
Flappy Flappy-bird 类游戏

 

点击屏幕来扇动你的翅膀;
当您飞过屏幕时,请注意不要碰到黑乌鸦。

d1493b7abd6f4e3096c39c301a7270f9.gif
Flappy Bird
Pong 乒乓 经典街机小游戏

 

使用键盘上下移动球拍,第一个错过球的球员输了

!python -m freegames.pongb9089daebd2748cd80179ea53a5a2fcb.gif

 


乒乓球
Tiles 数字华容道 将数字滑动到指定位置的益智游戏

单击与空方块相邻的图块以交换位置,你能让数字从左到右从下到上成1到15吗?

!python -m freegames.tiles9e90a712553f4661b99a8d1916afb089.gif

 


数字华容道
还有更多游戏,大家可以自行体验,如果感兴趣还可以研究源码学习怎么编写python小游戏哦!


4. 源码查看


通过copy可以将相关源文件拷贝到本地,然后查看源码,我们可以根据源码学习学习!

!python -m freegames copy snakewatermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pS_6IOk5bel5L2c5a6k,size_20,color_FFFFFF,t_70,g_se,x_16

 


snake源文件预览
以上就是本次全部内容,感兴趣的小伙伴可以安装这个库玩玩,顺便学学自己写个小游戏!

-------------------End ---------------

不喜勿喷,谢谢watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pS_6IOk5bel5L2c5a6k,size_9,color_FFFFFF,t_70,g_se,x_16
 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/251999.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

迈入python游戏编程的大门,超详细的python环境搭建教程

0. 前言 Hello,大家好!欢迎来到python教程入门学习公众号,我是带你们一起写游戏的猫姐! 经常有朋友问梦想:梦想,我现在上小学(初中),我想学习Python游戏编程&#xff0c…

Python游戏-实现键盘控制功能

要想实现键盘控制作用&#xff0c;就需要给游戏键盘监听事件 利用pygame模块的key.get_pressed()方法&#xff0c;来检测按键是否按下 key_press pygame.key.get_pressed()if not key_press[K_UP] and ball.rect.bottom < height:ball.movedown()elif key_press[K_UP] and …

Python实现迷宫游戏

项目&#xff1a;迷宫游戏 摘要1.引言1.1研究的背景及意义1.2研究的内容 2.系统结构2.1系统的结构2.2基本思路 3.实现代码3.1Maze类3.2Player类3.3Controller类3.4主函数 4.实验5.总结和展望参考文献 摘要 本次实验设计了一款迷宫小游戏&#xff0c;采用用Python开发技术实现。…

苹果iOS 16如何显示WiFi密码【操作教程】

在以往的iOS系统上包括iOS 15&#xff0c;iPhone用户是无法在手机上直接查看WiFi密码。对于经常忘记WiFi密码或者想向他人分享WiFi密码的用户来说非常不友好。 不过&#xff0c;最新发布的iOS 16更新包含了一系列的的细节改进&#xff0c;其中一项就是终于支持查看当前连接的Wi…

iphone显示不了wifi已连接服务器,苹果手机显示已经连接wifi但是不能上网如何解决...

iPhone每次推出新款,必然引起消费市场的订购热潮&#xff0c;人们对iphone手机的热捧,塑造了独特的消费风格群体&#xff0c;纵然iphone的使用者这么多&#xff0c;还是有很多人不清楚iPhone显示已经连接wifi但是不能上网的情况如何解决&#xff0c;下面就由学习啦小编跟大家分…

iphone开蓝牙wifi上网慢_苹果iphone 7手机连接wifi网速很慢怎么办?

最近小编听到很多使用iPhone7手机用户反映iphone 7连接wifi网速很慢&#xff0c;浏览网页都打不开&#xff0c;图片要加载半天&#xff0c;那遇到iphone 7连接wifi网速很慢怎么办?下面丢锋网给大家分享三个解决iphone7网速慢的方法&#xff0c;希望可以帮到大家!出现苹果手机w…

解决苹果手机连接了wifi,依旧无法更新系统的问题

解决苹果手机连接了wifi&#xff0c;依旧无法更新系统的问题 解决苹果手机连接了wifi&#xff0c;依旧无法更新系统的问题 起因&#xff1a;买了iWatch&#xff0c;要用手机给表更新系统&#xff0c;只能是手机连接wifi&#xff0c;但是手机连接了wifi&#xff0c;页面依旧提…

苹果 iPhone 再现 Wi-Fi 漏洞

本文转载自IT之家 IT之家 7 月 5 日消息 上个月底&#xff0c;安全人员 Carl Schou 发现了一个苹果 iPhone 的奇特 Bug&#xff0c;连接特定 SSID“% p% s% s% s% s% n”的 WiFi 后会使手机无线连接功能作废&#xff0c;需要在设置中重置网络才能恢复。 现在他又发现了一个更严…

苹果手机怎么查看已连接的wifi密码_WIFI密码忘了?教你查看手机已连接WIFI的密码...

大家好,现在的手机都有保存wifi密码的功能&#xff0c;在我们第一次连接这个wifi的时候它就会自动的把密码保存到手机里面&#xff0c;我们第二次连接的时候就不需要输入手机密码了&#xff0c;但是时间长了以后可能你连自己家里wifi密码都忘记了&#xff0c;如果说哪一天你家里…

iPhone查看WiFi密码(篇章一)

2019独角兽企业重金招聘Python工程师标准>>> 第一章&#xff1a;iPhone查看那些曾经手动连接过的WiFi密码 1. 找到 iCloud &#xff08;不同系统版本位置不同&#xff0c;但都在设置里&#xff09; 进入“设置”里面&#xff0c;找到“iCloud” 确保“钥匙串”开启 …

苹果手机无法连接wifi_手机信号太差?一键查看连接的WIFI离我们多少米

手机已经使我们出行必备的工具&#xff0c;流量够用还好。如果和我一样出门都要蹭无线网那就有点不开心了&#xff0c;因为有无免费的WIFI或者信号强弱都说不准。 今天&#xff0c;给大家分享一个技巧&#xff0c;如何查看我们连接的WIFI离我们有多远&#xff1f;以及信号的强弱…

苹果手机如何分享wifi密码_怎样用手机改wifi密码

路由器是我们日常生活常用的东西&#xff0c;路由器可以发射WiFi供手机连接上网&#xff0c;但是有时候密码过于简单则会造成很多人连接导致网速变慢。那么&#xff0c;怎样用手机改wifi密码呢&#xff1f;下面将会为大家介绍。 怎样用手机改wifi密码 步骤1、手机连接Wi-Fi信号…

苹果手机如何投屏到电脑【无线有线】

现如今&#xff0c;有很多人喜欢将他们的iPhone手机屏幕投射到电脑&#xff0c;玩游戏&#xff0c;做直播&#xff0c;共享文件&#xff0c;等等。苹果手机本身也有内置airplay&#xff0c;那么如何将苹果手机投射到电脑呢&#xff1f;接下来给大家介绍2种方法。 傲软投屏 首先…

如何从 iPhone、iPad 和 Mac 共享 Wi-Fi 密码

可能很多朋友连接上家里的Wi-Fi 后不会特意记住Wi-Fi密码&#xff0c;如果有其他Apple产品想连接一下WiFi却忘记了密码怎么办&#xff1f;如果您遇到这种情况&#xff0c;采用以下办法您可以轻松地在 iPhone、iPad 和 Mac 之间共享您的 Wi-Fi 密码。 共享 Wi-Fi 密码的要求 解锁…

苹果怎么修改wifi代理服务器,苹果手机怎么修改wifi名称?

请问大家&#xff1a;怎么用苹果手机修改wifi名称&#xff1f; 答&#xff1a;用你的苹果手机&#xff0c;登录到路由器的设置页面&#xff0c;然后打开 无线设置 或者 Wi-Fi设置 这个选项&#xff0c;在打开的页面中&#xff0c;就可以修改wifi名称了&#xff0c;详细的操作步…

使用fiddler实现苹果ios手机抓包

Fiddler是一个强大的抓包工具&#xff0c;可以通过它抓取、查看和调试PC端、手机终端和远程服务器之间的http/https等通信。 Fiddler没有手机客户端&#xff0c;都是安装在PC上&#xff0c;要实现对手机上的程序抓包&#xff0c;则需要对PC上的Fiddler和手机端做一些配置。 此…

苹果台式机怎么设置我的电脑计算机,怎么让台式电脑用苹果手机的wifi上网

我的系统是WIN7的&#xff0c;设置上面和XP可能有点区别、但是基本上都是差不多的&#xff0c;XP的朋友也可以试试。 首先。打开你的蜂窝数据。别担心&#xff0c;不会用流量的。 然后进入设置个人热点打开它。点下面那个 好多朋友都说没有个人热点这个选项。这个选项也许是要在…

苹果手机如何查看已经连接过的WIFI密码?

环境: Windows 10 专业版 VMware16虚拟机-Mac OS Big Sur 11.0.1 IPhone11 pro:IOS 13.0 AO无线路由器 问题描述: 苹果手机如何查看已经连接过的WIFI密码?利用iCloud钥匙串来查看密码,没有MAC电脑的,虚拟一个就好了,喜欢的点个赞支持一下 解决方案: 1.手机上开启i…

iOS 获取手机当前连接的 WiFi 信息

&#x1f447;&#x1f447;关注后回复 “进群” &#xff0c;拉你进程序员交流群&#x1f447;&#x1f447; 作者&#xff1a;掘金 形影相吊 https://juejin.cn/post/7032853944170709006 一、应用背景 物联网开发中&#xff0c;对设备进行配网时需要打开手机的WiFi功能&…

苹果手机(iPhone)系统升级到IOS16.1后,发现连接WiFi、热点总是经常自动(随机)断开

问题出现 1、近几天发现手机上网总是异常&#xff0c;明明WiFi连上的&#xff0c;但就是无响应&#xff0c;起初&#xff0c;由于在家里正常&#xff0c;只是公司会出现这种情况&#xff0c;所以一直以为是公司网络慢的原因。 2、后面无意间发现我的另外一个备用机连公司WiFi(…