关于 demo 的百科小常识
什么是DEMO?
提到DEMO 一般的玩家会以为是游戏开始前介绍剧情的动画。但我们今天讲的DEMO是一些团体为参加国际性DEMO比赛而制作的DEMO 展现出许多高难度的图形 带给欣赏者不少的赞叹。
“DEMO是demonstration的缩写 在电脑上的DEMO简单的说就是展示电脑图形与音乐的程式 所以游戏开始的动画战士也是DEMO的一种。在电脑公司 可以看到电脑上展示介绍电脑软硬件的程式 这些属于商业性质的DEMO;这些DEMO是凭借图形与音乐来吸引顾客 达到寻穿的目的。
但如果知识一般DEMO那就没有什么好看的了。这里主要介绍的DEMO并非指的商业性的DEMO 而是在国际比赛 有个参赛团体专门为DEMO比赛而制作的DEMO。这些DEMO主要目的是:带给欣赏者趣味并且发挥电脑在秽土与音乐上的亲历。也就是说DEMO结合另人看到目瞪口呆的CG与音乐 在加上DEMO制作者的编程技巧与功力 展现出许多高难度的表演。有人说DEMO就是:“亲爱的 我把PC变成SGI了。”得奖的DEMO在设计时一般进行程序最优化 充分发挥PC的硬件潜力 产生惊人的效果 包括:多变的音乐 即时运算产生的RENER图形 FRACTRL 透明 PLASMA 3D VECTOR SPACE VIRTUAL REALITY MORPH等。
为了达到这些效果 这些DEMO通常有下面四个特性:
1。使用汇编语言 要产生一个简单的DEMO 用高级语言可以很轻松的写出来 但因为一些限制速度很不理想。运用汇编语言最优化 可以充分发挥与控制软硬件饿威力。
2。多声道的音乐。
3。突破传统的绘图能力:在PC上标准VGA在320X200的解析度只能显示256色 很少有记忆页 造成很多限制。而DEMO往往使用特殊的模式 通常称做X MODE 在这些模式下能达到320X200 256色多记忆页。
4。即时运算:在这些DEMO里大多有3D向量空间 虚拟真实的部分 或是有许多的电脑上色效果 还有变形等。由于即时运算的关系 尽管一个DEMO不大 也可以播10-20分钟。
DEMO的创造者
DEMO就象编一个游戏 任何DEMO都需要有程序设计 美术人员与编曲人员。常常以DEMO团队的方式来编制DEMO。
一个DEMO团体通常包括:
1领队ORGANIZER:统筹策划带领团队
2编程人员CODER:设计DEMO程序
3做曲家MUSICIAN:创作配合DEMO内容的音乐
4美工GRAPHICS ARTS:绘制DEMO的图形
5其他人员:负责BBS和协助等
(和游戏开发团队很象 不是吗?)
DEMO界的大集会
“International Demo Competi-tions”国际DEMO大赛 通常由组织较为庞大的DEMO团队来主办 比赛项目包括DEMO INTRO(小于64Kb的DEMO) muisc及GRAPHICS。
通常会为不同机种举行不同比赛。由投票产生名次 获奖者可获得奖金或赞助商的奖品。
目前知名的DEMO比赛:
Assembly 芬兰 每年夏天结束
The Party 丹麦 圣诞节
The Gathering 挪威 复活节前
The Computer Crossroad 瑞典 夏天之前