许毅是一时冲动才答应詹姆斯和他较量的,可是比试开始进行之后,他看到詹姆斯的⽔平,心中却有些后悔了。这种比试无疑是一点意义都没有的,尤其是对手的⽔平和自己相差很大的情况下,让他有欺负小孩子的感觉。
一直以来,许毅最受不了的就是听到外国人老是拿国中说事,说什么国中人这样不行,那样也不行的。每每听到这个,许毅就异常火大,或许国中在这方面发展是比较缓慢,但很多方面不为人所知,许毅相信是因为国中人不喜<img src="in/huan.jpg">出风头的原因使然罢了。有些事情,大家并不喜<img src="in/huan.jpg">弄得満世界的人都知道,这和国中人的处世哲学有关。譬如说国中武术,要不是那些⾼手都讳莫如深,哪里轮得上什么跆拳道、柔道和空手道之类的大行其道?所以说,没见过,并不代表没有,如果一定要那样想,只不过是显得自己非常无知罢了。
在以前,许毅有好几次就是因为这种原因跟别人“⼲过架”当然这是他年轻气盛的时候。到后来,年纪大了,经历得多了,他也就没有这么多漏*点了,对类似的言论无非是一笑了之,说得难听点,就是用看待跳梁小丑的目光来看待他们。
而现在,许毅隐隐意识到,自己的<img src="in/xing.jpg">格已经和以前有了变化,在这方面是如此,有时候往往会头脑发热,自制能力下降。这点在他到达国美之后就更明显。好像一直套在自己头上的紧箍咒突然被取了下来一样,这点在他对待苏兰态度的问题上也有体现。要是在国內,他无论如何都不会像这里这样急⾊地。
一时冲动,接受詹姆斯的挑战,而现在,这次比试却又上升了另外一个⾼度,变成了“DOAY”和“黑客学院”的较量,或者说是国美和国中的技术爱好者在这个领域的较量。
许毅之所以接受这个比试项目。是因为他以前确实做过De摸。际国上,很多人都认为国中是不存在这种小De摸程序的编写者的,毕竟制作De摸需要的技术含量非常⾼,那些会制作地程序员们对些也讳莫如深,甚少有专门传授怎么编写这类程序的教程。
但是,没有听说过并不代表没有。
在项斌认识的哥们中,就有一个精于此道的⾼手。他的网名叫做“马良”即神笔马良之意,正如其名,马良不但在编程方面有很⾼的造诣。而且还擅长美工。这点和他⽗亲是一个画家很有关系。
马良追求的正是计算机和艺术之间的完美结合。他喜<img src="in/huan.jpg">用计算机来穿造美,所以经常喜<img src="in/huan.jpg">一些CG动画,后来还参加过一些游戏编程小组,他又是编程又是美工。再后来,在他接触到De摸之后,他便深深地沉<img src="in/mi2.jpg">在这个光怪陆离的型微世界当中,将绝大部分时间都花在了这个上面。由于当时他找不到人来研究这个,以至于只好去国外的一些专业坛论学习。他地技术进步很快,后来加⼊了一些这方面地小组,很快成为那些小组地核心成员。
不过,这段时间来,他一直没有立独完成一个完整的作品,都是协助其他人做De摸。因为他后来遇到了一个自己喜<img src="in/huan.jpg">的人,他决定,自己的第一个De摸一定是为她写的。
在向那个女孩表⽩之前,马良找到项斌,和他商量要他帮忙与他一起完成他的第一个De摸,而且,他要用这个De摸向那个女孩表⽩。
项斌的技术在马良之上,马良找他就是让他负责编程这块,而他自己则专心做图形,另外还找了个懂音乐的哥们负责音乐处理。
在此之前,项斌已经对De摸有了一些比较深刻地认识,因为他们几个哥们之间的技术几乎是共享的,找到什么好玩的技术,都会在第一时间內公布出来,谁有趣兴就自己来研究,有什么问题就问提供者。当时项斌在学加密,而De摸技术竟然以这么小的大小能够获得这么绚丽的效果,项斌当时就被昅引住了,于是展开了研究。
这可是关系到马良地终生大事,自然不能大意,项斌打起十二分精神和马良一起,两人连续努力了快半个月才终于将这个只有64K大小的程序搞定。
在此期间,项斌的主要工作就是编程,首先要写一个程序框架,用来将图形的显示和音乐同步起来,当然,那些特效也是由编程完成。刚开始的程序是用C语言编写的。后来,为了使程序的体积更小,运行更加流畅,项斌又用汇编进行了多次重写。
马良主要是负责手绘图形,其中还包括3D建模、贴图制作以及设定虚假像摄机的运行路径等。其中的贴图制作最为烦琐,要逐象素逐象素地进行描绘。
最后那个负责音乐的哥们则进行音乐的创作和制作。这是一种叫做Module的音乐,它与MIDI有点类似,但Module使用自己的乐器采样而不像MIDI使用的是声卡或软波表的乐器,因此Module可以在所有硬件平台上获得同样的播放效果,而且,文件却很小巧。Moudule允许声音完全的控制,对应着,制作的难度⽔平也大大增加。
各部分都完成之后,最后的工作就是许毅的了,他负责将这些元素同步起来。普通的频视是通过连续不断地播放帧来实现动画效果,而一帧的大小就已经达到几M,所以这些频视文件非常大。De摸显然不能这样,不然64K的大小,连一张图片都不只这么大。实际上,De摸程序是通过直接对显卡进行<img src="in/cao.jpg">作和计算,其中只包含一些关键帧,而中间的实现效果则完全通过算法演算出来,而且,通常情况下,De摸里面的图形都是一些比较规则的多边形,里面的图案组合往往可以重复利用,这样就大大减少了整个程序的体积。
当然,缩小体积还有最主要的一步,那就是庒缩。所有De摸程序都利用了另一种名为UPX的庒缩算法,这种庒缩算法效率很⾼,甚至可以达到10%庒缩比。在De摸程序运行之后,它便会自动进行解庒行为,将整个映像解庒到內在中,然后才开始运行。
他们三个人昏天暗地地忙活了半个月,终于把这个东东给弄出来了,心情那个<img src="in/ji.jpg">动啊,三个呆在小黑屋里面看了又看,虽然不知道到底是什么⽔平,但比起历届那些获奖的作品来,这个程序显然更胜一筹。在程序中,虚拟的马良向那个女孩正式表⽩,场面非常炫!
挑了个⻩道吉⽇,马良将复制到一个U盘中,然后送给了那个女孩。结果几天之后,那个女孩告诉马良,她已经有男朋友了,就最近找的。她看了那个程序,只是只觉得有些好看而已,并没有多大的感觉。
“我男朋友还给我做了个FLASH呢!比这个有趣多了。”那女孩说。
马良他们几个当时听到这句话之后差点吐⾎,于是这件事就这么⻩了,马良很受打击,将这个程序全部删除,连复本都没有留下来。
事后,有一比较风流的哥们分析说:“谈恋爱和技术没有什么关系,就拿这件事来说,她懂什么技术?认为FLASH的技术含量比你的De摸要⾼,这也是可以理解的。你的失败之处在于太…木头了,我说,这是你们技术员的通病,女孩子要哄,要多花时间陪,哪能像你们这样…”
虽然许毅在马良的影响下也去学过一阵画画,但毕竟是半吊子⽔平,真要来做De摸可就不仅如意了。所以,他现在要完成这个De摸,一个人肯定是不成的。
既然比试的<img src="in/xing.jpg">质已经变了,许毅也没打算自己将这件事一个人扛下来,他⼲脆就在黑客学院发了个公告,向大家简略地将这件事说了,并且说要临时组建一个De摸Gnuop,邀请擅长美术和音乐的朋友共同加⼊这个团队,当然,有做过De摸的朋友也是可以的。最后的一点要求是,必须是国中人。
对于许毅这个做法,大家并没有什么异议,毕竟他一个人对抗整个ODAY,简直就是不可能的事情,更何况还是在他们拿手的领域中。
这件事关系重大,再加上大家对De摸的了解实在是太少,所以前来联系许毅的人少之又少,不过人并不在多,有几个关键的人就可以。
两个小时之后,三个符合条件的人联系上了许毅。