2007-12-13 | #1 |
天平座童虎
注册: 02年05月24日
来自: 莲花宝座
帖子: 5,965
声望力: 98
声望:
1639
积分:18
精华:29
现金:4213198两梁山币
资产:4223198两梁山币
致谢数: 2
获感谢文章数:10
获会员感谢数:10 |
总站潜能天书的破解机器人下载
一直在考虑以什么来庆贺【共享无限】的开张。是发布自己做的全自动解迷+灭妖机器人,还是新做一个破解天书的机器人。 解迷+灭妖的机器人是一个我觉得不是说值得自豪,但是可以说是暗喜的产物。其实早在五年前,我就已经在跑这个机器了,当时仍是纷纷视解迷机器人为天物的年代,并且是灭妖机器刚刚兴起的时候。根本没有人想过灭妖和解迷一起跑的可能。其实那时我曾经微微透露过一下是我跑的是同时解迷和灭妖的机器人,基本上没有人相信。大家的说法是,一,要同时考虑的东西,也就是变数,实在是太多,单单判断的条件可以写累死你;二,就算写出来了,电脑都可能带不动,内存CPU不够,速度会变得很慢。这些人说的都有道理。但,问题往往在你直视它的时候显得不可突破无懈可击,而在你换另一个角度去看的时候,却变得易如反掌。灭妖+解迷的机器就这样做出来了,也一直跑着,很长一段时间。 到了今天,西游记2000的总站已经昨是今非。在这个灭妖分OLDKILL,NEWKILL、解迷时间拉长2倍3倍甚至10倍的年代,我觉得放出解迷+灭妖机器无疑是多此一举,毫无意义。于是,我想,是不是尝试重新做一个新的机器人。哪怕是数个trigger也好,分享给大家,还可以向专职编程的朋友讨教一番,这何乐而不为呢。 好了,废话大家应该听腻了,还是直接入正题吧。(先声明,我做这些东西,绝对不是要跟巫师过不去,我觉得互相学习互相提高才是最主要的目的。) 话说,总站的天书应该是目前让机器人最为头疼的地方。我其实挺佩服总站的各位巫师,应该在校验,OCR,图文、内码转换,或者GPS上很有成绩的人。两本天书各有特色,这段时间,我先从较为简单的第二本天书(潜能天书,也就是识别单个汉字)入手,希望能抛砖引玉,引来更多高手的意见。 细节方面我觉得在跟帖里和大家一起讨论比较好,这里就说说我大概的思路和机器的原理。 我的思路其实来自于OCR技术,也就是大家经常在扫描时用到的文字识别。不幸和万幸的是,西游记的巫师是中国人,用的汉字,所以潜能天书也使用了汉字。这在识别上又增加了一个层次的难度。还有干扰,字体的变换,位置的变化,OFFLINE(没有笔划顺序),都让这个识别变得难上加难,这些,也都是我佩服总站巫师的地方,用一句话来说,就是巫师已经做到“无所不用其极”的地步了。再次admire一下! 既然分析过潜能天书的难关,那么就需要一步一步来消除这些难关,所以,在这个机器里,我简单的写了一些,去杂,修正,再加上之后我要做的学习或者说是训练功能,就会让这个机器更加完美了。但是如果这个工程大到一定程度,其实并没有任何完美可言。这三个晚上我在写这个机器的时候在想,是不是有更简单的方法,甚至幻想,“说不定decode之前的那本真正的天书里的符号,就已经告之了该选的答案了”。当然,这些幻想和想法就交给大家去测试和验证了,我只是个人在破解汉字识别的过程上享受到了一定的乐趣,就可以了。 下面对机器人做一个简单的介绍和点评: 一、所用的zmud函数 #FILE #IF #WHILE %LEN %read #log #case %YESNO #Math 二、使用环境 zmud7.04 需导入灭妖机器 三、缺点 由于对zmud采用的函数和对编程的认识尚浅,让这个机器编写得过于繁复。在编写过程已明显感受到有许多可以改进的地方,所以暂且把它命名为tianshu_cracker 1.0 Beta版。训练的功能只做了开了一个口,没有把功能写进去,所以模块比较方面比较局限。所以有了新的5个字后,需要来我这里拿新的模块。当然,有能力的朋友可以自己完善“学习”的功能并自行“训练”,相信一定做得比我好。 好了,最后希望各位能够ENJOY!也希望大家能在这里尽情的讨论关于破解天书的各种想法,也希望能很快的得到朋友们的反馈和回复。 |
|
|
|
2007-12-13 | #2 |
中级会员
注册: 05年05月06日
来自: 客栈
帖子: 79
声望力: 20
声望:
30
现金:0两梁山币
资产:121两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 总站潜能天书的破解机器人下载
机器在那里? 顶! 沙发 |
|
2007-12-13 | #3 |
中级会员
注册: 07年10月19日
帖子: 48
声望力: 0
声望:
78
积分:22
精华:5
现金:563两梁山币
资产:563两梁山币
致谢数: 0
获感谢文章数:2
获会员感谢数:2 |
回复: 总站潜能天书的破解机器人下载
觉得你的方法太复杂了,而且实行性不高 个人觉得光第2本书没多大用,第2本可以通过好多方法实现。第一本才是要人命的,希望大家探讨下第一本书的做法,第一本书是真正的“天书” |
|
2007-12-14 | #4 |
初级会员
注册: 07年11月01日
帖子: 38
声望力: 0
声望:
10
现金:0两梁山币
资产:0两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 总站潜能天书的破解机器人下载
比书剑里的银翼杀手问题难度要大了不少 我觉得第一本比第二本要"天书"的多了... |
|
2007-12-14 | #5 |
初级会员
注册: 07年11月01日
帖子: 38
声望力: 0
声望:
10
现金:0两梁山币
资产:0两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 总站潜能天书的破解机器人下载
期待看下这个机器,俺是做不来这么高端的东西的,手动也有手动的乐趣,呵呵~
|
|
2007-12-14 | #6 |
天平座童虎
注册: 02年05月24日
来自: 莲花宝座
帖子: 5,965
声望力: 98
声望:
1639
积分:18
精华:29
现金:4213198两梁山币
资产:4223198两梁山币
致谢数: 2
获感谢文章数:10
获会员感谢数:10 |
回复: 总站潜能天书的破解机器人下载
一觉醒来有几个回复,感动,谢谢大家。 第一本天书确实比第二本难“读”。其实两本天书用的输出原理基本上应该是相同的,但由于干扰和中文汉字,让两本天书各有不同。我选第二本天书并认为它比较简单除了因为它只是单个的文本图形识别之外,还有是因为它不需要用ANSI COLOR,而第一本我觉得是必须要用的。我现在还不知道zmud对中文字和ANSI的读取到底精确到什么程度。不过我可以试试看。也希望大家可以继续给出意见。谢谢! |
|
2007-12-14 | #7 | |
天平座童虎
注册: 02年05月24日
来自: 莲花宝座
帖子: 5,965
声望力: 98
声望:
1639
积分:18
精华:29
现金:4213198两梁山币
资产:4223198两梁山币
致谢数: 2
获感谢文章数:10
获会员感谢数:10 |
回复: 总站潜能天书的破解机器人下载
附送上第一本天书,供观赏:
此帖于 2007-12-14 10:53 被 fengyue_xyj 编辑. |
|
|
2008-01-30 | #8 |
初级会员
注册: 07年12月18日
帖子: 28
声望力: 0
声望:
10
现金:8两梁山币
资产:8两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 总站潜能天书的破解机器人下载
这个东西太复杂了 搞不懂
|
|
2008-02-15 | #9 |
中级会员
注册: 07年12月24日
帖子: 58
声望力: 17
声望:
10
现金:-6两梁山币
资产:-6两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 总站潜能天书的破解机器人下载
哪有机器下载??? |
|
2008-02-20 | #10 |
初级会员
注册: 08年01月14日
帖子: 48
声望力: 0
声望:
10
精华:1
现金:637两梁山币
资产:1678两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 总站潜能天书的破解机器人下载
第二本天书最好的破解方法是使用模式识别里的边界识别算法,提取出中间的汉字, 过有个很大的问题是怎么把这个大堆字符串组成的东西转换成一个图片。 而且使用script似乎实现边界识别苦难了点 |
|