各位朋友们大家好,我是克隆窝。
我属实被“羊了个羊”气到了,就是通不过第二关,迫不得已自己弄了个网页版的“鱼了个鱼”
游戏的玩法非常简单,类似 “消消乐”,从一堆方块中找到相同图案的 3 个方块并消除即可。
文末有下载地址(GitHub)
但没想到,就是这个操作无比简单的小游戏,难住了大家,很多同学无论如何都过不了第二关!(当然,也包括我 🐶)
不过作为一名程序员,我刚开始玩了几次就发现不对劲了。。。
方块的生成是完全随机的,而且越玩到后面的层数方块的范围就越小、可选的方块就越少。在这两个条件下,这个游戏真的有没有解很难说,真就变成了一个运气游戏(据说通关率不足 0.1 %)。
不过作者很良心,给了大家逆天改命的机会,看广告可以使用道具和复活。
唉,不过明知道通关的概率微乎其微,我还是没忍住,又玩了几十把,因为总觉得自己可能是那个 “天之骄子”。这个游戏之所以能爆火,除了营销套路之外,最主要的还是拿捏了用户的心理吧。
但是,玩游戏的过程中,我也没闲着,我在思考这个游戏是怎么开发出来的、可能用了什么算法之类的。
当我被游戏虐的心累了之后,我决定自己做一个能通关的 “羊了个羊”,就叫它 “鱼了个鱼” 吧!
熬夜肝了几个小时,游戏的雏形就做出来了,这两天又打磨了一下,才正式上线,并且把所有代码完全开源了!
还可以自定义难度,比如设置槽位的数量,设置每层的块数等等:
下载地址:https://github.com/kelongwo/yulegeyu