侬队网 文化古城 生态蒙山

楼主: 闪电
打印 上一主题 下一主题

[转载] 黑客传说

[复制链接]
201
 楼主| 发表于 2009-1-10 01:51 | 只看该作者
第98章 子母锁(下)
“周爷爷,那到底是个什么文件?”许毅被他这么一说也被调起了好奇心。本来按照他的计划,还真是想故意随便努力一番,然后两手一摊,说自己也无能为力。毕竟,也只有那样才不会更加引起他们的注意。

    “那是一份名单……你只要尽力去帮忙就是了,知道多了对你没好处。”周东华刚开了个头又没有说下去,“你放心,董立国那小子不会让你白做的,我找个时间跟他打个招呼,说起来,你和他的关系还不浅。”

    许毅这回是真的糊涂了。自己什么时候和国安局的局长搭上关系了?莫非还是师父他老人家……

    “没错!”周东华好像知道许毅心中所想,“秦老头肯定没有告诉你吧,董立国正是他的女婿。”

    “啊?”许毅还没想到有这么一层关系,这秦……马俑的来头竟然是这么大!

    接下来,许毅详细问了师父的事情。秦爷有个女儿叫秦香,当年董立国执行任务的时候偶然间遇到秦香,并且还出手相助,帮他顺利完成任务,两人从相识到相爱,时间非常之短。当秦老头得知这个消息的时候,生米已经煮成熟饭,他虽然有一万个不愿意,也只能作罢。秦爷之所以反对,就是因为他知道董立国经常在第一线执行任务,生命安全没有保障,当时他就提出,要求董立国调离那个岗位,但是被董立国拒绝了。后来,秦爷的担心成真。不过董立国没事,他女儿秦香倒出事了……

    “唉,做父母的都有那么点私心,香儿她母亲死得早。秦老头自然对他女儿宝贝得紧,后来出了那么档子事情,秦老头当时就把董小子痛揍了一通,我还以为他要杀了董小子呢。后来秦老头就离开北京了。”周东华唏嘘不已。

    没想到师父还有那么一段伤心往事。许毅脑海中浮现出师父一人独自坐在大院子里低头抽烟的情景,现在想来,还真是觉得落寞不已。

    “周爷爷,你和我师父是什么关系啊?”

    “战友。”

    ……

    第二天一大早,董立国就派来了专人来接许毅过去。许毅昨天晚上和周东华聊过之后,现在心里的担心已经减少很多。算起来,他也得叫董立国一声师姐夫。再加上董立国本来就对秦爷有愧,所以许毅也不担心董立国会怎么为难自己。

    今天,许毅表现得就没有昨天那么紧张了,只不过还是不怎么说话。他仔细听了黄飞的讲解,对这个加密软件有个一个大致的了解。

    加密是个技术含量很高的活儿,各种加密手段层出不穷。以许毅的经验,这个软件自然不能难倒他。不过他还是花了一段时间去检查,最后他停了下来。

    “许毅同学,怎么样了?有办法吗?”董立国虽然把语气尽量放平缓,但还是可以听出其中的焦急之意。

    许毅说道:“我知道这个加密的原理,以前我师父教我破过类似的文件。”许毅这个样子好像是小孩子要表功一样。

    “你也有师父?”刘姗插口道。

    许毅结结巴巴地说道:“没……我说错了。不是我师父,不,我没有师父……是我自己发现的。”

    刘姗还想继续问,结果被董立国示意阻止了。

    “小毅,你真的会破解这个?那太好了!”这高兴确实是发自真心的。

    刘姗好像才反应过来:“是啊。太好了!许毅同学,那你还不赶快动手!”

    许毅不满地看了刘姗一眼,说道:“我为什么要动手?”

    “这文件很重要啊!”

    “我为什么要动手?”很重要我就一定要帮忙么?

    “你……”刘姗被他气着了。

    这时,大家都发现了,今天的许毅和昨天有了变化,在不是那个如同得了自闭症一样内向害羞的那个少年了,他的眼神中现在多了一丝狡黠。

    还是董立国老道,他立刻问道:“小毅,那你说,你要怎样才答应帮忙?”

    许毅的右手像蛇一样弹伸了出来,五指成四射状,掌心内凹,随着衣服的摩擦,还带有“嗖”的一声。所有人都被吓了一跳,刘姗更是被吓出了声。

    董立国的瞳孔顿时张大不少,他喝道:“劈空掌?!”

    许毅调皮地笑笑,朝他眨眨眼睛。

    “许毅小子,你到底在干什么……”刘姗愤怒了。

    这个时候董立国说话了:“你们都出去,我和许毅有话要说。”

    局长发话了,在场的其他人都乖乖地离开,刘姗在走之前还恶狠狠地瞪了许毅一眼。

    等他们离开,董立国沉声道:“身体健壮有力,肌肉显然经过专门锻炼,手掌长有厚茧……我早该猜到你应该练过功夫。”
202
 楼主| 发表于 2009-1-10 01:51 | 只看该作者
接着,他又问道:“你怎么会劈空掌,你和……秦爷有什么关系?”

    许毅嬉笑道:“说起来我该叫你一声‘师姐夫’,呵呵。”

    董立国也笑了:“原来搞了半天我们还是一家人啊,呵呵呵,真是巧了!果然不愧是秦爷的传人!”然后他又问道,“他现在在三江市?他……还好吗?”

    “是的,他就在那里。师父他老人家好得很,师姐夫你就放心好了,有我照顾他,还能不好么。”许毅大言不惭地说道。听董立国那么说,他就知道董立国对师父的近况不了解。

    董立国一时间不知道在那里想着什么,神情有些落寞,有些愧疚。不过很快,他就恢复过来:“你刚才说你师父以前教你破过类似的加密。你别告诉我是秦爷教你的。”

    真不愧是专业人士啊,这样脑子都没混乱。不过这正和许毅的意,本来开始故意抛出那么个饵,就是想引起他的注意。现在他上钩了。

    许毅否认:“我有说过么?这是我自己发现的,专门对此研究过。”

    “别耍滑头!”董立国现在说话都亲切了几分,“老实交待了吧,我只是感到好奇而已。把情况跟师姐夫说说,放心,我不会找他麻烦的。再说了,你这个师父又没犯什么事,我哪有这么多空闲时间去找他啊!”

    “嘿嘿……我说的这个师父当然不是指教功夫的师父啦,是网络上教我计算机技术的师父。其实我也不太清楚他的事情。通常情况下都是他主动找我的。”

    “你们这些小鬼啊,平时没事有事就喜欢搞得神神秘秘的。让我们瞎操心!”董立国这么感叹了一句,然后又漫不经心地问道,“他平时有没有跟你说过比较有趣的事情?”

    “有趣的事情啊?”许毅想了想,“哦,对了,上次他和我提到过找到了一个什么美国的飞机软件,听说很厉害的。不过后来就再也没有说起过了。”

    “哦?”董立国暗中点了点头,这件事他当然知道,“还有什么比较特别的吗?”

    “对了。我想起来了,我经常能听到他说起一个黑客组织,叫什么……什么骤雨什么的,好像这个组织挺厉害的。”

    难道是骤雨的人?不可能呀,照他这么说,那个飞机软件应该就是这个人的手笔,但本身这个任务就是底下人交给骤雨的呀,他们任务不是失败了么。他如果是骤雨的人,怎么可能把那个软件用这样的方式交上来?董立国又开始推测起来。

    许毅看着董立国完全陷入了自己的陷阱,心中暗爽不已。现在的局势已经完全掌握在他的手里,一片大好啊!

    “师姐夫,师姐夫!”

    “啊?什么事?”

    许毅指了指旁边的计算机:“这个……还要不要破解了?”

    “要……当然要!小毅啊,你这次就帮师姐夫一次,师姐夫一定不会亏待你的!”董立国这才想起把这件正事给忘掉了。

    “怎么个不亏待法啊?呵呵!”是时候提出自己的要求了。

    “你说,你要什么,看师姐夫有没有能力满足。”

    原来你还没有昏头啊!许毅在心中说道。

    “这个……我暂时还没有想好,等我想好了再跟你说。你先欠我个人情,行不?”

    董立国一愣,这小子,鬼精鬼精的,搞半天,自己被他弄得团团转,到现在还想诈我个人情。不过他好像别无选择,所以只得说道:“行,行,就按你说的办!我事先声明,你以后要是干些违法犯罪的事情,我是绝对不会轻饶的!”

    “成交!”

    接下来,许毅终于开始动手进行破解。他已经得知,这个加密软件应该是用一种子母锁的方式加密的。子母,也就是说,加密软件分为两个部分,两个软件使用进程间通讯进行联系。母文件是主程序文件,它是被三层加壳保护了的,只有LOAD功能,真正的主程序文件则在另外一个被保护了的程序中,利用进程间通讯的原理,使得两个程序必须同时运行才能真正解密,否则就会执行出错。这就是所谓的连体婴儿,也称为子母锁。是一种很巧妙的加密方式,可以有效防止别人单独DUMP文件,当然,也可以产生出其不意的效果。

    许毅在这台电脑里面找了一会儿,讶然道:“咦?奇怪!”

    “怎么了?”这个时候,其他人都已经进来了,问话的是在旁边盯着的黄飞。
203
 楼主| 发表于 2009-1-10 01:52 | 只看该作者
“应该还有一个程序啊。子程序不见了。你们有没有谁在里面删了什么程序?”

    “没有,我什么也没删过,Kingson也没有删过,他操作的时候我都在身边。”

    “那就应该是那个所谓的嫌疑犯删除的了。”许毅猜测道。

    刘姗否认道:“不可能,他根本没时间……”

    黄飞想了会儿说道:“还有一个人接触过这台电脑,我不能肯定他有没有删。”

    “你是说……西门杰?”

    黄飞点了点头,没有再说话。他所说的西门杰就是前两天周松所看到的那个年轻人。

    “算啦,算啦,管他谁删的,我自己来找!有网线吗,要联网,我得到网上下个东西。”

    “有。”黄飞看了看董立国,见他点头了,立刻将网线牵了过来,然后连上网络。

    许毅到自己的一个“工具箱”中下载了一个硬盘数据恢复小软件,为了选择保存地方,他还考虑了很久。因为他并不知道原来那个软件是在什么地方的,如果一不小心把文件保存在那个文件所在的地方,那个文件就会被新下载的文件给覆盖掉,这样基本就恢复无望了。最后,许毅选择了一个保存音乐的文件架来放恢复软件。然后,运行这个软件,对硬盘进行扫描,很快就扫到了大量的已经删除的软件或者碎片。扫描完毕之后,他将扫描到的文件全部恢复,然后一个一个试验,最后终于被他找到了要找的子程序。幸好这台机器并没有什么人乱动,也没有其他人移动和下载其他什么东东,许毅才能用恢复软件很容易就将其原原本本恢复了过来。

    接下来的工作就容易了,许毅又对子程序进行脱壳,破解,没什么难度。他没有碰到DES那样BT的加密算法。最后将母子两个程序同时运行,打开文件,输入密码……

    最终的文件终于出来了!许毅把鼠标指在上面,犹豫了一下,最终还是没有打开看。他站了起来,将座位让给了董立国。董立国对他的表现感到很满意,他刚才正要阻止许毅查看这个文件,没想到许毅自己倒忍受住了心中的好奇,放弃了查看,这让董立国对他又看高了几分。

    “小刘留下来,其他人可以出去了。”董立国说道。
204
 楼主| 发表于 2009-1-10 01:53 | 只看该作者
第99章 余波
那台计算机的主人是一个双面间谍,文件中记录的全部是他掌握的间谍名单,有中国的,也有外国的,最重要的是里面有一个内奸的名字。这个内奸已经给中国驻外特工造成了很大的损失,目前对他唯一的线索就是他是当年中国第一批派出去的特工,资格极其老,在国外已经潜伏了几十年。正因为如此,才对中国的一些据点知道得非常清楚。他的反水,对那些和他一起派出去的人有极大的危险,因为他们或多或少都有一些联系。

    真正拿到打印好的名单之后,董立国这才真正松了一口气。他将文件删除,然后命人取出硬盘,磁化销毁。接着立刻回到国安总部,对这件事正式展开调查……

    “没想到你还真有两下子嘛。”刘姗撇了撇嘴对许毅说道。他们为此忙乎了这么久都搞不定,没想到他跑来三两下就搞定了。而且,还因此查出那个西门杰的技术员存在问题。

    “那是,我是谁呀,百年难得一遇的天才!”

    “天才?我看是蠢才吧!这次是你走狗屎运!”要不是你那个什么师父正好教过你这招,你能行么?刘姗不知道为什么,看着许毅就不顺眼。还有,什么黑客白客的,小P孩就喜欢装神秘,以为这很酷啊,还师父师父的,搞得跟古代人似的!

    许毅呢,看到这个自以为是的女特工越吃憋他就越高兴,尤其喜欢逗她生气。

    他一脸小人得意的样子:“对了,等下回去别忘了帮我给董局带句话。让他别忘记了他欠我的东西,嘿嘿!”

    “他欠你什么东西?你刚才趁机敲诈他?”刘姗一脸惊异,没想到他们两个达成了私下协议。

    “嘿嘿,你求我呀。求我……也不告诉你,哈哈哈……”

    “你这臭小子!”

    ……

    之后,许毅又被周东华叫去在周家吃了顿饭,这次家庭成员基本到齐了。连周锦江他们一家也都在。周东华当场宣布了一个消息:他要收许毅为干孙子,以后许毅就是一家人了。

    反正这也不是坏事,许毅乐得其所,有这个身份,以后做事肯定更加方便了。他考虑,这件事是不是应该和家里说一下。“寒假放假就到乡下去,是时候向家人透露一些情况了。”许毅这么决定也有他的打算。为的就是提升自己在父母心中的地位,让他们知道。他们的儿子很能干,现在已经能够自己养活自己了,不但如此,就算养着这个家也一点问题都没有。这样,也可以为他和苏兰的关系公开打下良好的铺垫,就算父母反对,也应该不会太激烈。

    许毅在比赛之后被国安局的人带走,这件事很快传到了校长李季明那儿,这下把他吓得够呛。连连追问柳叶。到底是因为什么事情,结果柳叶也是一问三不知。于是,李季明立刻开始了对许毅的了解,找来他的班主任杨明了解情况。杨明知道这件事之后也担心了好一阵,毕竟他还是挺喜欢这个学生的。把自己对他的了解跟校长仔细说了,最终还是没能发现什么蛛丝马迹。而这个时候,有一个都是找到校长,报告说前天有警察局有人来找许毅,结果问了些情况就走了。

    “这么大的事,你怎么不早跟我说!”李季明责问道。

    “李校长,我不是找不到您么。”那个老师辩解说。

    听他这么说,李季明也不好发火了,这两天他正在陪教育局的领导“视察”工作,根本没时间来学校。

    这个许毅到底干了什么!不但警察来找他,竟然连国安局地人也找他。现在倒好,人都给押到北京去了,到现在还没一点消息。虽然说李季明相信这事应该和学校关系不大,但他思前想后,还是觉得不能马虎,一不小心可能影响到他的前途啊,这可不是儿戏!于是,他便坐上专车,风风火火赶往市公安局。既然有公安局地人找许毅,那他们就应知道一些情况。

    柳叶也被校长这个样子给弄得心里没底,原本相信许毅说的话的她,现在也开始担心起来了,最后她想起许毅有手机,于是便去了许毅的家里了解情况。

    到了许家之后,柳叶找到了苏兰,这才知道,许毅的父母目前都不在家里,只有一个所谓的表姐。她把这件事大致跟苏兰说了一下。

    “什么?!是国安局的人找他?!”苏兰大惊失色。
205
 楼主| 发表于 2009-1-10 01:53 | 只看该作者
“苏小姐,难道你不知道这件事吗?”

    “他只说公……不知道,他给我打过电话。但没把具体的事情告诉我。我这就打个电话问问清楚。”说完,苏兰就急忙拿出手机给许毅打电话。

    柳叶注意到,苏兰的手机和许毅那只一模一样。她心中突然有个奇怪地想法:“这是情侣手机。”连她自己都被这个想法吓了一跳,觉得太过荒谬了,毕竟,他们两人的年龄相关这么大。

    “下午就回来了?好的,回来再说吧。”听到许毅的回答之后,苏兰明显松了口气,脸色也好了很多。

    她挂了电话:“枊老师,别担心,他没什么事。他已经买好机票,今天下午就会回来。”

    “你知道他们是因为什么而抓……找他吗?”

    “呵呵,我也不知道。小毅也不是什么事情都跟我说的。等他回到学校之后,你自己问他吧。”

    “好的,苏小姐,那打扰了,我先告辞了。”

    “有什么打扰不打扰的,你也是关心小毅。欢迎下次再来……”

    回来之后,许毅把整件事都详细跟苏兰说了,当然有些地方有所保留,只不过大致情况和事实差不多。另外,许毅还把在北京认了个干爷爷的事情跟她说了,听说周东华还是个将军,苏兰也真心为许毅高兴,对于权势是威力,她是有切身体体会的。

    “对了,兰姐,我还给你买了礼物呢,呵呵。”许毅从新买的一个书包里拿出上次在C市商业街给苏兰买的那个包包。

    “你看你,又乱花钱了,说了不用给我乱买东西。”苏兰嘴里责怪着,但很显然看到包包之后又很喜欢。

    女人呐,都是口是心非的奇怪动物。

    “打开里面看看。”许毅提醒道。

    “香水?”苏兰平时从来不用香水。

    “是啊,我见你平时身体都有些臭臭的,所以就给你买了瓶香水咯!”

    “啊?你是说真的吗?”苏兰听到许毅这么说大惊,连忙杨起自己的手,在身上嗅来嗅去。

    “哈哈哈……”许毅见状乐了,哈哈大笑起来,“骗你的!”

    “好哇,敢骗我……”

    ……

    第二天,许毅刚到学校就被校长叫到办公室去了。昨天,当他从柳叶老师那得知许毅昨天下午就会回家时,他很高兴,毕竟这对他来说个好消息。他昨天从公安局什么情况都没有了解到。好不容易等到今天,他就一直在校门口等着许毅。

    李季明首先给许毅倒了一杯水,然后让他坐下。

    “许毅同学,听说你是被……那个国安局请到北京的,他们找你有什么事情呢?”

    “哦,校长是因为这事啊。其实也没什么大不了的事情,主要是请我帮个忙。”既然事情已经被他们知道了,许毅也就没有遮遮掩掩。

    “帮忙?”你一个小孩,能帮他们国安局什么忙?李季明虽然打从心底不相信但还是继续问道,“帮什么忙?”

    “这个……不好意思,李校长,这是国家机密,不能随便说出去的。”

    不过既然许毅这么说,李季明也不好继续问下去,谁知道许毅说的是不是真的呢。不但不能再问,还得向知情人下封口令,以后这件事不准再提起。

    最后,李季明再随便问了问NOI比赛的事情就让许毅离开了。

    回到班里之后,许毅自然又得就会颜玉和刘波他们的狂轰滥炸,为什么这两天没有来上课云云。好不容易才将刘波打发走。颜玉小姑娘可不好糊弄,不过许毅自有办法,在颜玉开口之前,许毅就从书包里拿出了那双白色的小羊毛手套,然后递给她。

    “送给我的?”

    许毅随口说道:“是啊,冬天快来了,所以特意给你买了一双羊毛手套,省得你那双小手被冻成红肉包子。”

    “嘻嘻,谢谢毅哥哥!”颜玉已经完全忘记自己刚才要问什么了,她喜滋滋地当场就将手套带上了,乳白色的手套,整个造型是一个卡通类动物的爪子,很可爱,里面的软毛戴上去也很舒服。

    “毅哥哥,我很喜欢这个礼物!”说完她就作势要扑上来香许毅,许毅吓了一跳,连忙把她给压在座位上。

    “别动……别动……你喜欢就好……喜欢就好。”都这么大了,这小姑娘怎么还是这个样子,许毅心里嘀咕。
206
 楼主| 发表于 2009-1-10 01:54 | 只看该作者
第100章 生死斗
许毅的那个精简版的小虚拟机核心在他回来后的几天内很快就完成了。虚拟机模拟的是计算机的硬件,相当于人的身体,但还没有灵魂,也就是计算机的软件。虚拟机是操作系统中的计算机,而在虚拟机中运行的软件则是软件中的软件了。由于这是精简了的虚拟机,只能支持少数的一些机器指令,所以编写虚拟机能够运行的程序时,也得注意只用到这些指令的功能,否则就会报错,说指令不能识别。

    现在完成的这个虚拟机核心就相当于一个CPU,许毅接下来要做的就是给这个光秃秃的CPU加上其他硬件资源,例如加入图形化的输入输出接口,加上虚拟内存等。

    再经过几天时间,这些七七八八的组建总算完成了,最后将他们很好地组合起来,集成在一个大软件中,最后许毅还在外面加上了两层加密性能绝好的“壳”。许毅有美术功底,所以他特地还进行了一下界面美化。根据许毅原来的构思,他将这个游戏命名为“达尔文生存”。

    游戏编写好之后,他自己没怎么玩,因为在他看来这实在是太简单,没意思。然后他把这个游戏传给周松,让他试试。周松确实对这个表现出很大的兴趣。于是,获得许毅同意之后,他将这个游戏放到了论坛上。结果令许毅大为失望,对这个游戏感兴趣的人并不多,而且这些人也只是玩个新鲜而已,等知道怎么回事了,他们就将其抛弃了。周松做了调查,大家一致认为这个游戏实在是太缺乏趣味性,程序编写之后,几个小黑点在显示器上移动,然后就这么等着。看他们慢慢爬动,接着结果就出来了……太无聊了!

    这个时候,他们提出,最好能够将这个游戏复杂化,例如动作多样性、更具挑战性,游戏更加热血等等……

    倒!许毅看到他们的回帖之后真想抽他们。他辛辛苦苦把这个东西编写出来,结果没人欣赏,失策啊!许毅这次“寓教于乐”的尝试就这样胎死腹中。

    不过。许毅还是没有放弃,这些人的建议给了他灵感,连他自己都对他们提出的这个游戏感兴趣起来。许毅接下来的很长一段时间都化在那个黑客游戏的构思和设计当中,按照他的构想,如果这个游戏编写成功。极有可能形成一个大型地赛事……

    许毅现在上课不睡觉了。取而代之的是趴在课桌上发呆,有时候又会突然拿起笔,在稿纸上记录着什么。颜玉看得奇怪,多次询问许毅是不是出了什么事情。她也看过许毅纪录在稿纸上的东西,都是一些框图或者代码之类的,她一点都看不懂。

    许毅考虑到,把代码完全放到虚拟机中执行这个方法现在还没有条件实现。因为虚拟机编写的工程难度实在太大,同时需要很长的时间和极大的精力。另外,他编写这个游戏地目的是用来增加大家学习编程的兴趣,提高编程水平,所以他改变了起初的想法,不再去编写一个完整的虚拟机。而是仿真系统,代码还是交给实际地计算机去执行,没有必要重新编写一个虚拟机。

    仿真,顾名思义,模仿真实。也就是用一定地手段去建立相关模型。模仿现实生活中的一些具体存在的东西。例如某个小区的整体规划模型就是一种实物模型仿真,属于实物建模,用实物把想要表现的东西用模型做出来。另外还有一些抽象的仿真,例如虚拟现实仿真和纯粹的数学仿真等。虚拟现实是用计算机技术把现实地东西做成动画(二维、三维)的形式,这里计算机及软件就是用来仿真的工具;纯粹的数学模型则是纯抽象的概念,没有形象的表现方式,用数学函数来表示系统,数学函数就是它地工具。

    许毅所采用的方式就是虚拟现实仿真,以二维的动画形式表现出来。经过几周的构思和设计,他终于将整体框架大致完成。他将这个游戏命名为“生死斗”,正如其名,这个游戏的主要行为就是各个“角斗士”进行生死角斗,不论是单打独斗还是进行大混战,目的就是要杀死对方,赢得角斗。

    整个游戏最重要的是仿真系统的服务端-FighSenven,全部的数据和指令都是FighSenven当中处理并运行的,它就相当于游戏的心脏,游戏者并不能看到它,只是在底层运行。当然,FighSenven提供一个虚拟场地-FighSenven,也叫“斗兽场”。所有参加角斗的角斗士的外在图形表示都是在这个斗兽场中进行角斗。

    实际上可以说是仿真系统服务端包含两个程序:Figh Senven和Fight Moniton。

    Figh Senven负责“角斗士”的移动、与客户端(Client)进行通信、按照一定的规则控制游戏的进程。

    Fight Moniton,即斗兽场,则负责利用操作系统的图形显示功能在Figh Senven中显示虚拟场地。Figh Senven可以同时和多个Fight Moniton相连,这样,大家就可以在多个显示器上同时显示生死斗游戏的情况。

    有服务端,自然必有客户端(Client)。生死斗的客户端(Figh Senven)是由游戏参与者编写。它相当于“角斗士”的大脑,指挥着角斗士的运动和动作。客户端和服务端的通信是通过UDP/ip协议进行信息交互的,所以,游戏者可以实用支持UDP/ip协议的任何程序系统。通过这种信息交互,客户端发送指令去控制斗兽场中的角斗士,同时,角斗士还可以反馈一些信息给服务端。

    游戏中的“角斗士”是一个抽象的数据模型,“他”由着自己的一些属性:运动和战斗。运动有“走”、“跑”、“加速”、“减速”、“转身”……等等等等,许毅设计得很详细,基本是按照一个人的实际情况来的。战斗模型许毅则简化了,只有“拳击”、“脚踢”这两种攻击以及相应的防御动作而已。其实这个设计并不难,按照面向对象的设计思想,将“角斗士”抽象成一个对象,其他的都是他的属性,而属性也还可以是对象,也就是说属性也可以有属性,依此类推……

    …………
207
 楼主| 发表于 2009-1-10 01:55 | 只看该作者
整个工程是非常庞大的,所以许毅在开始的时候并没有急着动手编写,而是仔细反复地思考、补充。不但从全局考虑其整体结构,还得注意以后要添加新的功能。毕竟,现在他的构思相对来说,还比较粗糙,还有很多细节没有考虑到,到时候肯定会要升级。作为一个大的项目,这些因素都是必须考虑的。需求分析,可行性分析……这些都是软件工作听知识,没有参与过大型的项目开发的人是体会不到这些步骤的重要性的。次等的程序员通常是想到什么就立刻动手,准备工作什么都不做,就这么编下去,碰到问题再临时解决,到最后甚至还会加上一些令人难以接受的代码。于是,最终编写出来的源代码已经是“惨不忍睹”,甚至隔了一段时间之后连他自己都读不懂这些代码了。这种凭自己的感觉编写软件的方式在应付小软件的时候通常不会出什么问题,就算出了问题,从头再编写就是了,不用花多少时间。但遇到大型软件的时候,这种开发方式往往能够逼人去撞墙。编写小部分都得花上几个月的时间,哪有这么多时间让你去从头开始?真正有经验的程序员都知道“磨刀不误砍柴工”的道理,他们首先会仔细规划,整个程序会分为几个部分,估计以后将要进行那些功能的补充等等……他们将这些经验提取出来,然后经过科学研究,抽象出软件工程学这门学科。

    当然,绝大多数黑客的代码编写习惯在正统的程序员眼中都不怎么好,他们对程序效率的追求近乎苛刻,于是,他们的作品当中往往会出现一些生涩难懂的代码,这些代码是那么的奇怪,以至于那些规规矩矩的程序员想破头皮也百思不得其解。他们往往会发出这样的感叹:“这样也行?”、“变量怎么可以这么用?”、“天!这个算法太巧妙了,他到底是怎么想到的?”……这点可以从Linux编写的Linux源代码中找到实例。

    许毅编写的这个工程有点大,可以说是他第一次独自一人开发这么大的项目。给颜玉编写的那个“超级黑客套装”虽然貌似看起来很大,但那些软件都是一些独立的小软件组成的难度并不是很大。而他现在编写的这个“生死斗”就不同了,整体联系非常,他不但要编写整个仿真系统,而且还制定游戏规则,最要命的是要将这些游戏规则整合程序当中去。所以他才花那么大的时间来进行构思和设计,因为如果以后游戏规则有所变动,那么软件也要进行相应修改,非常麻烦。
208
 楼主| 发表于 2009-1-10 01:59 | 只看该作者
好了好了   不行了  发得我都快挂了  等下再发
  先发到100章  还100多章呢  有谁看完了  说下 我再发吧
209
发表于 2009-1-11 00:12 | 只看该作者
太长了,我得慢慢看了,辛苦了
210
 楼主| 发表于 2009-1-31 03:12 | 只看该作者
看完了吗
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

关于我们 | 免责申明 | 删帖申请 | 广告服务 | 联系我们 | 帮助中心

Copyright © 2008-2023 侬队网(Www.Nongdui.Com) 版权所有 All Rights Reserved.

信息产业部备案/许可证编号:桂ICP备08100878-11号  桂公网安备:45042202000001号

QQ|小黑屋|手机版|Archiver|侬队网

GMT+8, 2024-6-16 17:40

Powered by Discuz! X3

© 2008-2016 nongdui Inc.

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