北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 15242|回复: 14

自动遍历流程

[复制链接]
发表于 2011-12-24 13:30:00 | 显示全部楼层 |阅读模式
弄了一晚上,终于可以自动遍历了,发个流程图上来


北大侠客行MUD,中国最好的MUD

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1精华 +6 +4 收起 理由
zgbl + 6 + 4

查看全部评分

北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-24 13:57:04 | 显示全部楼层
我买了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-24 14:00:12 | 显示全部楼层
本帖最后由 fanzeyi 于 2011-12-24 02:03 PM 编辑

....我觉得亏了 整个就是DFS的思想

没有判定环

并且 如果两个地图完全一样 包括描述 出口 但是确实是不同的位置 如何判断?

(比如众多的青石大道?

@@ 主要是想看看 判断 是否是出发点怎么搞结果没说 sigh


嘛... 至于对你来说帮助大不大自己买来看看吧.. 233
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-24 14:01:17 | 显示全部楼层
回复 3# fanzeyi


   
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-12-24 14:12:39 | 显示全部楼层
本帖最后由 perky 于 2011-12-24 02:13 PM 编辑

回复 3# fanzeyi

。。。这个肯定要建个堆栈啊
function f_MakeMapInit()
        g_WalkLevel=1
        g_WalkMem={{}}
        g_WalkMem[g_WalkLevel]={id="test",way=0}
        g_WalkLevelMax=5
end

然后走一步存状态++下,后退一步--下取状态,添加删除用table.insert 和table.remove,这些都是一些简单的东西了
至于出发点判断更简单了level==1...
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-24 14:14:06 | 显示全部楼层
回复 5# perky


    我是说 两个完全一模一样的地图你如何判重?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-12-24 14:16:51 | 显示全部楼层
回复 6# fanzeyi

对于这种有堆栈的方式好像不涉及地图完全一样的判断吧,由于有遍历深度限制,即使有环形连通也不会陷入一直循环的情况,你再好好想下
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-12-24 14:29:29 | 显示全部楼层
回复 3# fanzeyi

这图可是俺根据弄好的遍历ROBOT辛辛苦苦画的,多少卖点钱。。。,不过至今不知道钱有啥用
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-12-24 14:35:26 | 显示全部楼层
回复 8# perky


    另外其实有了这个做基础,全地图遍历也不难了,类似于什么青石大道之类的地方,或者过河啊,迷宫啊,全都设成区域边界,到区域边界的地方采用特殊的另外函数控制走过另外一个区域,然后到了另外一个区域再走
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-24 14:38:59 | 显示全部楼层
回复 9# perky


    233 花10黄金买这个详细的服务也够了 thanks ~
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 06:09 PM , Processed in 0.011148 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表