《黑客法则》

下载本书

添加书签

黑客法则- 第8部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
    “就用wifi吧。”齐辉道。
    “数据格式?”
    “信息量不是很大,我们觉得JSON就可以。”
    JSON是一种轻量级的数据交换格式,易读易写。
    邓容点点头:“要帮忙安装吗?”使用编译JSON需要特定的库函数,而在实验室的机器上并没有预先安装。
    齐辉忙道:“没关系没关系,我自己来就可以。谢谢您啦。”
    邓容笑了笑:“那行,有问题叫我。”说完他又转向钟锦那边:“你呢?要不要我帮忙?会编译码?”
    邓容之前并不认识钟锦,也不知道她的名气。不过就算是知道,很多人看到女生,尤其是长得还可以的女生,也会下意识地认为对方不会编程,技术比较一般。甚至有一个说法流传,那就是女生的长相是与编程能力成反比的。
    当然任何事情都有特例,不过总体来讲这个说法也不算太偏离。尤其是当这个编程非课内要求,而是课外内容偏多,需要自发性,创造性,需要勇敢尝试的时候,男生往往比女生更加厉害。
    不过钟锦显然是那个特例。
    她听到邓容的问话,便回头去看他,手上打字的动作却不停,一行代码行云流水地出现在屏幕上,没有半分的停顿。
    “恩?”钟锦意识到邓容问自己话,“恩,我会编译,谢谢您。”
    说完便埋头继续写代码。
    邓容看着屏幕上飘出来的字,不由脸色有些尴尬,同时也意识到眼前这女生还是有些能力的。
    等邓容走了,贾小蕊倾身过来小声问道:“那个JSON是什么呀?”得到回答之后,她又脸红着问道:“数据交换格式?”
    钟锦点点头:“是的。你看,计算机和计算机之间要交流信息,我发送一个数值给你,你收到这个数值,并且知道它是属于什么变量。这就需要两台计算机都应用同样的对数据的格式化方式和理解方式。”
    贾小蕊很认真地听着。
    “就跟我们俩说话一样,内容是数据,语言系统就是这个‘格式’。因为我们都会中文,这种‘格式’,所以才能彼此交流,顺利理解对方。否则就是听不懂,或者说不对。JSON是一种非常简单的格式,其中一种方式就好像字典一样。一个名称,一个值。在数据量比较少的时候,经常会使用它。”钟锦一边解释,一边手上不停地敲代码,看得贾小蕊眼花缭乱。
    “原来如此。”贾小蕊毕竟是学计算机的,很快便明白了。
    时间紧张,她于是不再耽搁,又坐正身体看着屏幕,开始一根根线条地绘制怪物设定图。
    后台的搭建过程十分顺利,数据库使用SQL建立,并没有什么新鲜的。因为时间紧张,大型的互联技术布局肯定来不及,所以只需要使用最简单的通讯格式,保证服务器端和客户端都能拿到最新的数据,并实现响应即可。
    到晚上十点半左右,钟锦的部分已经基本完成,而齐辉也写好了通讯部分的代码。两个人合作进行了实验,发现效果非常好。
    贾小蕊画了一晚上,终于画完了所需要的怪物设定,上色上到一半多。她看钟锦和齐辉凑在一起说了一会儿,然后面有喜色,不禁问道:“哎呀呀,你们都做好了?”
    钟锦笑着看她:“还差得远,就是通讯搞定了。你怎么样?”
    贾小蕊一边揉眼睛一边道:“还行吧,至少没卡灵感。唉,幸亏前两天练了练手,不然还真荒废了。我都好长时间没用手写板画画了!”
    钟锦看了看她目前的进度:“不错啊,这很好了。”
    贾小蕊道:“还好咱们设定是Q版风格,不需要画得太细,上色也简单一些。不然我真是要死在这了!”她说完,又凑过去看钟锦的代码,发现完全看不懂,于是沮丧地说道:“钟锦,你说我是不是该转专业啊!我觉得计算机系严重不适合我,说不定多媒体设计专业才是我的归宿!”
    “你就是想转也不行啊,都大三了。”齐辉立刻打击她,“不过你可以考多媒体设计的研究生。”
    “啊!还要读书!?”贾小蕊翻了个白眼,“我看我还是算了吧。”
    连续工作将近五个小时,实验室里的各个小组都有些疲惫,开始互相串门。两天的游戏果酱并没有那么强烈的比赛性质,况且大家准备做什么游戏在比赛之前其实早就有设计,极少有现场改动,也根本来不及做大的改动,只能微调。因为这个原因,彼此之间不会特别防备,相互问问话,聊聊天,甚至是讨论技术也有可能发生。
    至少在钟锦他们这个房间里的另一队,就跑来问齐辉一个配置问题。不过齐辉没搞定,最后还是钟锦去看了看,发现是Visual C++里面虽然装了函数库的附加依赖项没有添加。
    那一队的队员其实是计算机系大二的,所以算是钟锦和贾小蕊的直系学弟,彼此因为这件事聊了两句。然后又发散到讨论所有参赛队。
    一名队员道:“我看这次第一名肯定要被Z大学队拿走了。封池我之前就听说过,跟咱们根本不是一段位的。”
    “我看也是。而且他们队人数最多,实力又强。其他队根本没有竞争力吧?”
    钟锦当时没有答话,随便应和两句,又回去自己写程序。而等到她走出房间去休息区找点心吃的时候,又看到这队的队员在和其他人聊天,话题竟然还是封池他们。
    有人提到:“其实也未必,我去看了看他们目前的进度,也就是普通的第一视角射击游戏。而且他们队虽然看着人多,其实真正写程序的人就是封池自己,另外好像还有个做flash很厉害,不过他们的游戏主要用Unity3D。总之我觉得他们组合比较乱。而且除了核心的三四个人,其他人像是搭伙凑数的。你知道吗?他们还有一名队员到现在都没出现呢,说是明天才来。”
    这人言谈间对Z大学队伍十分不屑。不过男生之间互相贬低,说说大话什么的倒是很正常。每个听众自己心里有杆秤,既不能都信,也不会不信,端看自己如何选择,是否清醒,可以自主判断。
    至于对钟锦来说。她压根不在乎这些言论。因为到目前为止,其他队做得如何,有没有潜力拿奖,对她根本没有影响。
    钟锦一贯的理念就是自己挑战自己。把自己的目标设定好,做到胸中有数,有一定计划,然后步步踏实抓紧时间去做,遇到困难想办法克服,最终不论完成与否,只要有收获就是成功。
    利用接下来的时间实现了一下联机结构的扩展性,并且将客户端的函数封装,设置接口,指针已经快要指向12点了。
    “回去休息吧,明天早点来,而且晚上可能要熬夜。”齐辉招呼两位女士。
    贾小蕊刚好完成了所有怪物的设计和上色,伸了个懒腰:“啊!累死我了~”
    当三人离开的时候,实验室里依旧灯火通明热闹非凡。
    作者有话要说:专业术语和词汇可能有点多?影响理解的话可以留言问我,我考虑修改讲得更清楚……
    其实两天的时间能做的事情非常少啊,就算游戏系统再怎么简陋,基础,也需要开金手指才能完成女主做的事情(哈哈哈哈
    这种游戏比赛的气氛其实挺好的,经常有人一边敲代码一边聊天,还有人拿着咖啡溜达来溜达去的。





☆、第12章 各自忙碌

  经过一夜的充分休息,第二天钟锦和贾小蕊二人提着早餐在八点之前进了实验室。
    “来得人不多啊。”贾小蕊有点例外。
    钟锦道:“也不是所有人都那么重视这个比赛,虽然报名了却不一定争分夺秒。而且我想昨天晚上工作到凌晨的队伍也有,现在可能还在补眠。”
    贾小蕊了然地点点头,然后凑近钟锦耳边道:“这样的话,咱们是不是拿冠军的可能性更大啦?”
    钟锦拍拍她脑袋:“小看别人了?有的时候未必用的时间多,越刻苦,就一定能比别人强。别忘了,这比赛最看重创意。”
    这时齐辉也到了,听了钟锦的话便莞尔一笑:“钟锦,你在说你自己吗?我可是听说了,这次期中考试你又狂出风头啊。啧啧,平时也没看你怎么学些,结果什么都懂,什么都那么厉害。”
    “期中成绩出来了!?”贾小蕊先是一惊,然后便软□体,靠着椅背四仰大叉地撒娇,“呜呜呜,我不要知道成绩!为什么快乐的时光如此短暂~”
    钟锦“扑哧”笑了。齐辉也捂着眼睛道:“我说您好歹也是个娃娃脸小美女,别这么自毁形象行吗?”
    贾小蕊听了,扑上去和齐辉掐在一起。
    钟锦翘着嘴角,摇着头开始准备工作。她将长发挽起来,在脑后梳了个简单的发髻,然后用黑色的小夹子将额前的碎发固定。暗红色的框架眼睛轻轻向上推了推,镜片里折射处两个屏幕上大大小小的软件工作区。
    今天早上,她要尽量完成影像捕捉部分的算法和游戏响应模式的设计。任务不算轻松。
    头也不抬地敲了两个多小时代码,快到十一点的时候实验室里人终于多了起来。同房间内另一组的人来了来了两个,另外两个说是早上有事,下午才过来。不过他们也不着急,悠闲地泡了咖啡,取了点心之后,还在钟锦屏幕后面晃悠半天,时不时对那个屏幕上的视频提出好奇的问题。
    “这是图像捕捉?”刘睿,也就是另一组的一名选手干脆在她旁边坐下来,“你自己写的?”
    钟锦立刻否认:“不是,这是贝尔实验室的程序。不过后来他们和一个组织合作开发,你可以去他们网站上看介绍。喏,就是这个。”
    她打开了一个网站,十分简单没有怎么美化的网站,第一页就是组织图标,上面几个分类,有成员介绍,项目相关,下载,以及更新信息等等。当然最关键的,还是简单的使用说明。
    刘睿看了看,道:“能发我邮箱不?”
    钟锦没有拒绝,麻利地发了邮件之后,又回到工作界面,立刻将键盘敲得啪啪作响。
    刘睿见她忙着也不好再打扰。这时实验室原本的一个学生,CS系的研究生来了,刘睿忙笑着招呼他,还热情地给那人介绍这个影像捕捉系统。哪怕他也是前一秒刚知道的,依旧能说得风生水起,好像早已熟知。
    哪知道那个CS系的研究生也听说过,立刻和他攀谈起来。然后两人又开始关心钟锦的处理方式,问了不少问题。
    贾小蕊见他们这样撇撇嘴不太高兴。她冲齐辉使了个眼色,后者眨眨眼让她安心,然后立刻站起身来:“刘睿,你期中考得怎么样?我可听说你们系有老师要找你谈话。”
    “我靠齐辉你这孙子。”刘睿听齐辉这么一说,果然不再缠着钟锦,“怎么我们CS的事儿,你一个EE的这么清楚?一个男的八卦到你这份儿上也真够了。”
    后来那个研究生也加进来,三人的话题从考试聊到了N大学CS的课程和前景,再聊到各种老师以及保研策略。最后彻底从钟锦身边走开。
    “哈哈,齐辉还是挺好用的嘛。”贾小蕊开心道。
    “恩?”钟锦抬起头来,不明所以地看了她一眼。
    贾小蕊立刻知道这姑娘恐怕都没意识到发生了什么,便道:“没事没事,你快忙吧。”
    因为之前有过经验,程序下载之后安装并成功运行,并没有花费太多时间。不过这只是第一步,之后要根据实验室的苹果显示器自带摄像头进行调整,然后根据程序的反馈信息判断出摄像头拍摄到的区域内的人数,并传递给客户端主程序。
    主程序拿到这一数值,再综合其他,比如麦克风采集到的声音信息,震动传感器返回的信息,以及四个移动的红外探测器的返回信息。将这些信息组合,再根据一定的公式进行计算,才能得到最终的结果,并生成相应数量的怪物。
    这些计算过程都是在客户端完成的,因此不需要进行通讯。而最终交给服务器端的,只是一个怪物数量的数据。
    拿到这个数据后,服务器端会在主现实屏上显示。基地的相应部分的防御会持续下降。
    钟锦这一忙就忙到了十二点多。
    “要不要去吃午饭?”贾小蕊问道。
    钟锦看了看时间,先是问齐辉:“你那边传感器的数据采集如何?”
    齐辉比了个手势:“快好了。”
    “还要多久?”
    “大概……半个小时吧。”齐辉给了个大概。
    钟锦于是转头看向贾小蕊:“你的计划完成怎么样?”
    “我出手你放心~”贾小蕊笑嘻嘻地说。
    “那行,咱们去食堂买饭,帮齐辉带点。”一句话,钟锦便剥夺了齐辉放风的时间。
    后者含泪道:“我要辣子鸡!!”
    每周六,N大学的二食堂都会有辣子鸡。
    钟锦和贾小蕊也没再食堂吃饭。两个人带着午饭回到实验室,又坐回自己的屏幕前,边吃饭,边互相交流上午的成果,时不时展示给对方看。
    “好了好了好了!”齐辉终于一推键盘,大声叫道。“钟锦你来审核,我去吃饭!饿死我了。”
    钟锦和齐辉将电脑程序与感应器之间的连接建立好,完成了一套从影像捕捉,到声音判断,再到红外线和震动感应器辅助的客户端时,已经是下午两点左右。
    再加上昨天晚上完成的主机与客户端的通讯,这一游戏的基本雏形可以说已经展现在他们眼前。
    “要不要试试看?”齐辉跃跃欲试。
    钟锦点头:“试一试,有什么问题还来得及改。”
    贾小蕊那边各种场景图刚画了一般,此时也累的头昏眼花:“我休息一会儿看你们测试。”
    游戏开始,所有屏幕上都是窗户透视风景的图片,景象偶尔变化。这代表每个屏幕都是基地的一个窗口,视角是从基地内部看向外面的荒废世界。丧尸横行的世界。
    屏幕左上角显示的是捕捉图像,在它下面有几个波动图像,分别显示,麦克风收集,红外线数据,以及震动感应器。
    钟锦在屏幕前面动了动,没有发出任何声音。看到影像捕捉发生变化,但是其他数据起伏波动不大。
    这时,捕捉到她影响的计算机屏幕上游荡过一个丧尸。她故意跺了跺脚,丧尸停下来,开始攻击基地。
小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架