大家好,我是程序员吴师兄。
这几天我没怎么更新文章,原因很尴尬,沉迷于玩一个游戏:合成大西瓜。
这个游戏就是一个简单的网页游戏,一只手就能操作,却很魔性,一打开根本停不下来,之前蹲坑只需要几分钟,打开来后半个小时过去了。
游戏规则很好理解:合成消除,水果从上方掉落,两个相同水果会合成一个更大的水果,最终会合成一个大西瓜,分数越高越牛逼,如果水果太多超过了安全线游戏结束。
说个题外话,每次水果合成,我脑海中就会浮现并查集这个数据结构。
挑战了几天,一直无法合成两个大西瓜,因为游戏有 11 种水果,玩到后面葡萄樱桃等体积小的水果很容易堵塞通道,导致大水果无法合成。
正当我在抓狂时,在知乎上看到一个帖子,是一个程序员写的,他基于原版进行了二次开发了一个魔改版合成大西瓜,不得不说是一个很有想法的程序员,他通过抓包的形式修改 JS 返回值,让游戏只掉柠檬猕猴桃等大水果,这样合成大瓜的概率明显变大,想吃几个瓜就来几个瓜。
帖子地址:https://www.zhihu.com/question/440715965/answer/1697176595
并且目前项目已经开源,感兴趣的小伙伴可以自己搭建一个玩玩,开源地址如下:
https://github.com/woxieao/watermelon/
扫码关注「编程百分百」
后台回复:大西瓜,即可获取原版和魔改版游戏入口!
注意是上方二维码后台回复
转载:https://blog.csdn.net/kexuanxiu1163/article/details/113362188
查看评论