点击上方“大鱼机器人”,选择“置顶/星标公众号

福利干货,第一时间送达!

来自:开源最前线(ID:OpenSourceTop) 

项目地址:https://github.com/marblexu/PythonPlantsVsZombies

“歪比歪比?歪比巴卜!”

《植物大战僵尸》这个音效不知道是多少人的童年,这款游戏诞生已经十几年了,《植物大战僵尸》这款游戏还是频频出现在各路主播的屏幕上,不厌其烦。

最近,在Github上看到有人用Python实现了《植物大战僵尸》游戏,并开源了,这个项目使用 Python 将这个塔防游戏重新复现了一遍,尽管暂时没有把所有要素都复现出来——目前只实现了部分植物和僵尸以及白天黑夜关卡而已,但足够勾起一波回忆杀。

PythonPlantsVsZombies功能实现如下:

  • 支持的植物类型:太阳花,豌豆射手,寒冰射手,坚果,樱桃炸弹。新增加植物:双重豌豆射手,三重豌豆射手,食人花 ,小喷菇,土豆地雷,倭瓜。

  • 支持的僵尸类型:普通僵尸,旗子僵尸,路障僵尸,铁桶僵尸。新增加读报僵尸。

  • 使用json文件保存关卡信息,设置僵尸出现的时间和位置。

如果想尝试一下这个游戏,你首先需要安装Python 3.7,然后克隆项目源代码,最后启动项目,就可以愉快的玩耍了~~

游戏演示界面如下:

除了玩游戏,如果你是一个Python初学者,并且对小游戏编程感兴趣,通过这个项目你可以学到许多面向对象程序设计知识。

目前,PythonPlantsVsZombies在Github上标星 1.4K,累计分支 313 个(Github地址:https://github.com/marblexu/PythonPlantsVsZombies)

-END-

整理文章为传播相关技术,版权归原作者所有 |

| 如有侵权,请联系删除 |

往期好文合集95后萌新小姐姐在拉美华为
这位知乎大佬,初中就开始学编程,大学毕业后直接进微软...
这篇博士毕业论文致谢句句诛心......最 后   若觉得文章不错,转发分享,也是我们继续更新的动力。5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等!在公众号内回复「更多资源」,即可免费获取,期待你的关注~

开源版本的《植物大战僵尸》相关推荐

  1. 我在Github上找到开源的《植物大战僵尸》

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 开源最前线(ID:OpenSourceTop) 猿妹 ...

  2. python植物大战僵尸辅助器手机版_GitHub又放大招,Python版本的植物大战僵尸还能作弊玩!...

    <植物大战僵尸>游戏它是一款极富策略性的小游戏,集成了即时战略.塔防御战和卡片收集等要素,玩家控制植物抵御僵尸的进攻,保护这片植物园.记得小编刚工作的时候抱着IPAD经常玩到深夜. 最近在 ...

  3. CE实战:修改植物大战僵尸中阳光数值

    CE实战:修改植物大战僵尸中阳光数值 游戏版本:植物大战僵尸中文版( PlantsVsZombies ) Cheat Engine 版本:Cheat Engine 7.0 一.打开游戏 二.打开CE并 ...

  4. Qt植物大战僵尸实现修改阳光和无冷却

    Qt植物大战僵尸实现修改阳光和无冷却 网上关于qt修改植物大战僵尸的,尤其是开头获取进程句柄和窗口句柄,代码和博客方面会模糊一些,今天写个简洁易懂的,本人也是菜鸟刚学qt快两个月,有疑问在下面我一定回 ...

  5. 植物大战僵尸tv版显示无法连接服务器,打开植物大战僵尸提示网络异常或者连接不上...

    打开植物大战僵尸提示网络异常或者连接不上,相信大家在玩植物大战僵尸的过程中,经常会遇到这样的问题,下面ourplay小编就简单为大家介绍几种常见的解决方案. 植物大战僵尸游戏简介 <植物大战僵尸 ...

  6. 植物大战僵尸游戏道具或参数的属性-植物大战僵尸免费版提供下载

    植物大战僵尸中文版修改器是一款专用于修改植物大战僵尸游戏道具或参数的属性修改工具.使用植物大战僵尸中文版修改器你可以修改不同版本的植物大战僵尸游戏,还支持修改金钱.阳光.肥料(还有智慧树的肥料).杀虫 ...

  7. Pygame实战:据说—这是一款还原度超高的植物大战僵尸游戏,你感受下......

    导语 哈喽!大家好,我是木木子! 又到了每日游戏更新系列,看到这么如下.gif是不是让你想起来了童年吖~ ​ 植物大战僵尸的人气可谓是经久不衰,晃着脑袋生产阳光的向日葵,突突突吐着子弹的豌豆射手!​ ...

  8. 看《植物大战僵尸》创始人自述随感

    今天看了<植物大战僵尸>开发公司PopCap创始人John Vechey的自述,讲述了他们如何白手起家,到现在做到年收入1亿美元的创业经历.看了之后,让我感慨颇多.这款游戏我至今没有玩过, ...

  9. VB版 植物大战僵尸修改器

    植物大战僵尸这个小游戏做的还真不错,我看到了几个版本的植物大战僵尸修改器,如C++版,C#版,所以就改写了一个VB版本的,以下是源码 '界面中有两个按钮,分别是cmdSunUnlimited(capt ...

  10. 【CE】游戏内存修改 植物大战僵尸 太阳数量

    游戏版本:植物大战僵尸中文版( PlantsVsZombies ) https://www.jb51.net/game/73344.html Cheat Engine 版本:Cheat Engine ...

最新文章

  1. 使用Pycharm给Python程序传递参数
  2. Kali Linux 安全渗透教程第六更1.4.2 安装至USB驱动器Kali Linux
  3. 在mysql中创建表的命令行_如何在命令行创建一个MySQL数据库
  4. 「中间件系列二」redis缓存
  5. 取本地数据_深入理解Kafka服务端之Follower副本如何同步Leader副本的数据
  6. 转载:Java编程风格与命名规范整理
  7. vue element menu侧边导航栏 数据渲染
  8. 磁盘启动次数计算原理总结
  9. pyqt5 设置窗口按钮等可用与不可用
  10. 江苏教师计算机考试报名时间2015下半年,2021年江苏教师资格证报名时间入口-报考条件-面试报名-233网校...
  11. elasticsearch设置_search的size
  12. 聚焦新能源与汽车科技 全球汽车发展趋势论坛举办
  13. ICDAR 2019 CROHME + TFD比赛 手写数学表达识别与排版公式检测的竞争
  14. JMF环境配置(Eclipse)
  15. python strip_关于python中strip方法的理解
  16. vue 首页白屏优化
  17. 数据结构(一)求矩阵中的鞍点
  18. java 判断String是不是Long类型
  19. python发送json参数
  20. Oracle连接本地超时提示【ORA-12170 TNS 】之解决办法

热门文章

  1. Docker 使用镜像
  2. 红米Note 3获取root权限的教程
  3. 【每日新闻】大数据在安防行业应用前景依然值得期待 | 5G首个国际标准正式发布:5G手机明年发布...
  4. 安卓5.0新加辅助功能(高对比性文字/色彩校正/颜色反转)学习
  5. 如何强制谷歌浏览器 使用 美国域名搜索
  6. 在Tomcat中添加支持3GP/MP4格式文件的下载
  7. 守护进程(初学者必备)
  8. mvn 打包特殊配置
  9. 如何在Excel中轻松选择单元格块
  10. 企业移动应用平台---诺基亚S60模拟器下的测试