昨天晚上紧急更新了玩家掉线的bug,本来我挺懒的,不过可能是太无聊了,我还是想着给贪吃蛇做个人机模式,这是之前写的一个寻路算法,当然是借助了AI,算法不是我的强项,然后手搓了一个页面,用来演示效果,我将用该算法实现贪吃蛇寻找食物的部分,大家有想法或者思路可以告诉我。
A星寻路算法文章:http://team.nightkitty.top/codeNotes/算法.html#a-star寻路算法
演示网址:Document
目前的想法是单独在首页加一个单机模式,点进去展示一个关卡页面,第一个是无尽模式,即没有障碍物的情况,游戏页面为左边是玩家的网格区域,右边是人机的网格区域,并且实时本地运算,中间就是面板信息。
然后无尽模式下面就是关卡模式,每一关的障碍物都是单独设计的,但是AI强度(即A星算法)是一样的,这样也能有不错的游玩体验。
emmm,大概就这样了,具体写出来肯定会有一堆问题。另外我不打算给其他小游戏设计单机模式,因为我已经设计了一套第三方小游戏嵌入平台的方案,每个小游戏的操作逻辑都是不一样的,其他小游戏的单机模式需要小游戏作者自己考虑。