重生小说网 > 科幻小说 > 黑客传说 > 第176章 表白Demo
    许毅是一时冲动才答应詹姆斯和他较量的可是比试开始进行之后他看到詹姆斯的水平心中却有些后悔了。这种比试无疑是一点意义都没有的尤其是对手的水平和自己相差很大的情况下让他有欺负小孩子的感觉。

    一直以来许毅最受不了的就是听到外国人老是拿中国说事说什么中国人这样不行那样也不行的。每每听到这个许毅就异常火大或许中国在这方面展是比较缓慢但很多方面不为人所知许毅相信是因为中国人不喜欢出风头的原因使然罢了。有些事情大家并不喜欢弄得满世界的人都知道这和中国人的处世哲学有关。譬如说中国武术要不是那些高手都讳莫如深哪里轮得上什么跆拳道、柔道和空手道之类的大行其道?所以说没见过并不代表没有如果一定要那样想只不过是显得自己非常无知罢了。

    在以前许毅有好几次就是因为这种原因跟别人“干过架”当然这是他年轻气盛的时候。到后来年纪大了经历得多了他也就没有这么多漏*点了对类似的言论无非是一笑了之说得难听点就是用看待跳梁小丑的目光来看待他们。

    而现在许毅隐隐意识到自己的性格已经和以前有了变化在这方面是如此有时候往往会头脑热自制能力下降。这点在他到达美国之后就更明显。好像一直套在自己头上的紧箍咒突然被取了下来一样这点在他对待苏兰态度的问题上也有体现。要是在国内他无论如何都不会像这里这样急色地。

    一时冲动接受詹姆斯的挑战而现在这次比试却又上升了另外一个高度变成了“doay”和“黑客学院”的较量或者说是美国和中国的技术爱好者在这个领域的较量。

    许毅之所以接受这个比试项目。是因为他以前确实做过demo。国际上很多人都认为中国是不存在这种小demo程序的编写者的毕竟制作demo需要的技术含量非常高那些会制作地程序员们对些也讳莫如深甚少有专门传授怎么编写这类程序的教程。

    但是没有听说过并不代表没有。

    在项斌认识的哥们中就有一个精于此道的高手。他的网名叫做“马良”即神笔马良之意正如其名马良不但在编程方面有很高的造诣。而且还擅长美工。这点和他父亲是一个画家很有关系。

    马良追求的正是计算机和艺术之间的完美结合。他喜欢用计算机来穿造美所以经常喜欢一些cg动画后来还参加过一些游戏编程小组他又是编程又是美工。再后来在他接触到demo之后他便深深地沉迷在这个光怪6离的微型世界当中将绝大部分时间都花在了这个上面。由于当时他找不到人来研究这个以至于只好去国外的一些专业论坛学习。他地技术进步很快后来加入了一些这方面地小组很快成为那些小组地核心成员。

    不过这段时间来他一直没有独立完成一个完整的作品都是协助其他人做demo。因为他后来遇到了一个自己喜欢的人他决定自己的第一个demo一定是为她写的。

    在向那个女孩表白之前马良找到项斌和他商量要他帮忙与他一起完成他的第一个demo而且他要用这个demo向那个女孩表白。

    项斌的技术在马良之上马良找他就是让他负责编程这块而他自己则专心做图形另外还找了个懂音乐的哥们负责音乐处理。

    在此之前项斌已经对demo有了一些比较深刻地认识因为他们几个哥们之间的技术几乎是共享的找到什么好玩的技术都会在第一时间内公布出来谁有兴趣就自己来研究有什么问题就问提供者。当时项斌在学加密而demo技术竟然以这么小的大小能够获得这么绚丽的效果项斌当时就被吸引住了于是展开了研究。

    这可是关系到马良地终生大事自然不能大意项斌打起十二分精神和马良一起两人连续努力了快半个月才终于将这个只有64k大小的程序搞定。

    在此期间项斌的主要工作就是编程先要写一个程序框架用来将图形的显示和音乐同步起来当然那些特效也是由编程完成。刚开始的程序是用c语言编写的。后来为了使程序的体积更小运行更加流畅项斌又用汇编进行了多次重写。

    马良主要是负责手绘图形其中还包括3d建模、贴图制作以及设定虚假摄像机的运行路径等。其中的贴图制作最为烦琐要逐象素逐象素地进行描绘。

    最后那个负责音乐的哥们则进行音乐的创作和制作。这是一种叫做modu1e的音乐它与midi有点类似但modu1e使用自己的乐器采样而不像midi使用的是声卡或软波表的乐器因此modu1e可以在所有硬件平台上获得同样的播放效果而且文件却很小巧。moudu1e允许声音完全的控制对应着制作的难度水平也大大增加。

    各部分都完成之后最后的工作就是许毅的了他负责将这些元素同步起来。普通的视频是通过连续不断地播放帧来实现动画效果而一帧的大小就已经达到几m所以这些视频文件非常大。demo显然不能这样不然64k的大小连一张图片都不只这么大。实际上demo程序是通过直接对显卡进行操作和计算其中只包含一些关键帧而中间的实现效果则完全通过算法演算出来而且通常情况下demo里面的图形都是一些比较规则的多边形里面的图案组合往往可以重复利用这样就大大减少了整个程序的体积。

    当然缩小体积还有最主要的一步那就是压缩。所有demo程序都利用了另一种名为upx的压缩算法这种压缩算法效率很高甚至可以达到1o%压缩比。在demo程序运行之后它便会自动进行解压行为将整个映像解压到内在中然后才开始运行。

    他们三个人昏天暗地地忙活了半个月终于把这个东东给弄出来了心情那个激动啊三个呆在小黑屋里面看了又看虽然不知道到底是什么水平但比起历届那些获奖的作品来这个程序显然更胜一筹。在程序中虚拟的马良向那个女孩正式表白场面非常炫!

    挑了个黄道吉日马良将复制到一个u盘中然后送给了那个女孩。结果几天之后那个女孩告诉马良她已经有男朋友了就最近找的。她看了那个程序只是只觉得有些好看而已并没有多大的感觉。

    “我男朋友还给我做了个flash呢!比这个有趣多了。”那女孩说。

    马良他们几个当时听到这句话之后差点吐血于是这件事就这么黄了马良很受打击将这个程序全部删除连复本都没有留下来。

    事后有一比较风流的哥们分析说:“谈恋爱和技术没有什么关系就拿这件事来说她懂什么技术?认为flash的技术含量比你的demo要高这也是可以理解的。你的失败之处在于太……木头了我说这是你们技术员的通病女孩子要哄要多花时间陪哪能像你们这样……”

    虽然许毅在马良的影响下也去学过一阵画画但毕竟是半吊子水平真要来做demo可就不仅如意了。所以他现在要完成这个demo一个人肯定是不成的。

    既然比试的性质已经变了许毅也没打算自己将这件事一个人扛下来他干脆就在黑客学院了个公告向大家简略地将这件事说了并且说要临时组建一个demognuop邀请擅长美术和音乐的朋友共同加入这个团队当然有做过demo的朋友也是可以的。最后的一点要求是必须是中国人。

    对于许毅这个做法大家并没有什么异议毕竟他一个人对抗整个oday简直就是不可能的事情更何况还是在他们拿手的领域中。

    这件事关系重大再加上大家对demo的了解实在是太少所以前来联系许毅的人少之又少不过人并不在多有几个关键的人就可以。

    两个小时之后三个符合条件的人联系上了许毅。