网站客服:zx81024163 |

女友让我破解植物大战僵尸!我干脆撸了一款一样的....翻身舔狗把歌唱呀

2024-01-22 01:00:37发布    浏览468次    信息编号:94176

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

女友让我破解植物大战僵尸!我干脆撸了一款一样的....翻身舔狗把歌唱呀

今天给大家分享的开源项目可以说是非常适合入门、比较好玩、有故事的项目。 既能满足想学习的读者,又能满足喜欢八卦的读者。

说到植物大战僵尸,相信大多数读者都不会陌生。 可以说是塔防游戏的鼻祖。 至于鸟哥,我很少玩游戏,但这款植物大战僵尸游戏却陪伴了我大二下学期的一半时间。 可以说是我这辈子坚持玩的时间最长的游戏,最后还是放弃了。 原因是后面玩太难了,总是失败。

故事里主角的女朋友曾经迷恋过这个游戏,但后来她和我一样陷入了困境。 她无法突破等级。 在强迫症的迫害下,她几乎崩溃了。 无奈之下,她联系了我。 她的程序员男友请他帮忙破解。 男友意识到东山再起的机会来了,他花了很大力气想办法破解,但没那么容易。 于是,他干脆自己做了一个一模一样的植物大战僵尸,并偷偷地留了一道暗门,通过配置参数来控制游戏的难度。 最牛逼的就是把僵尸换成了自己的样子,哈哈。 最后翻身舔狗并唱歌。 当然,这是我从某处看到的一个故事——一个关于程序员和他女朋友的故事,无法证实,但感觉很真实。

顺着故事的线索,我居然发现了一个类似的项目。 这可能不是原始版本。 鸟哥编译了一下,试了一下,结果非常好。 否则我就不会分享它。

下面简单介绍一下用这种语言开发的植物大战僵尸游戏。

项目编译环境

.7及以上版本,可以直接去官网下载安装; 还需要依赖模块,执行pip3安装。 搭建环境非常简单,即使是像鸟哥这样从来没有写过文章的菜鸟,几分钟之内就可以搞定。

项目运营

将源码下载到本地(强烈建议大家使用模式,git clone很蛋疼),在项目根目录下执行main.py命令,就可以运行了。

功能方面

目前支持的植物类型:向日葵、豌豆射手、冰射手、坚果、樱桃炸弹、双豌豆射手等; 支持的僵尸类型:普通僵尸、象棋僵尸、路障僵尸、铁桶僵尸、毒爆僵尸 该项目使用 Json 文件保存关卡信息,可以独立设置僵尸的时间和位置。

可惜没有熟悉的背景音乐! 它简直失​​去了灵魂。 有能力的读者请补充。

总之非常适合初学者学习! 另外我还给大家编译了一个Java版本,功能上和上面的版本类似。 值得注意的是,作者非常详细地介绍了整个游戏的设计思路、游戏对象、功能原理,而且我还整理了相关文章的链接。 其他的就不多介绍了,有兴趣的可以研究一下。

两个版本的源码已整理并上传至后台。

您认识下面的二维码吗? (不是这个公众号)

提醒:请联系我时一定说明是从星空网上看到的!