作者:蓬岸 Dr.Quest
知乎文章编号:30304142
创建于:2017-10-20 3:17:30
修改于:2018-04-29 4:32:32
今年11月10号~11号,位于匹兹堡的卡内基梅隆大学(CMU)将会举办北美最大的Demoparty之一——Demosplash,CMU作为北美有名的电脑专业强校,其电脑俱乐部CMUCC更是在北美为数不多的活跃的Demoscene社团之一。
Demosplash官网:Demosplash 2017 - Welcome
Le Requiem de Lisa by CMUCC http://v.youku.com/v_show/id_XMzA5ODE2ODM1Ng==.html在今年夏天的@party上,Demosplash的主办方热情的邀请所有的参与者加入2017年的Demosplash,并希望能够为北美的Demo社区带来更多的新血。
作为所有Demoparty都必不可少的内容,这次的Demo比赛(compo)的规则已经在官网上公开:Demosplash 2017 - Compos,这一次的比赛一共分为六个组别,分别是:
现代Demo作品(奖金$150):
使用现代科技的现场渲染作品,包括Android、iOS、Windows、Linux、Mac OS X、Arduino以及几乎所有仍在批量生产的平台。
复古Demo作品(奖金$100):
展现您复活老式电脑和游戏机平台的技巧,我们拥有大量仍可运行的老式平台,将尽可能的展示您的作品。
自由视频作品(奖金$50):
希望提交非实时渲染的作品?请在展示之前将作品提交到这个组别。
自由图像作品(奖金¥50):
想展示您制作静态图片的技巧?请将静态图像作品提交到这个组别。
自由ASCII/ANSI作品(奖金¥50):
如果您留恋像素图像出现之前的时光,请将您基于文本的ASCII或ASCII作品提交到这个组别。
自由音频作品(奖金¥50):
如果音频创作才是你的菜的话,请将各种类型的音频作品提交到这个组别。
除此之外,我们还将有机会参与四场不同的主题讲座:
BBC Micro模拟器背后的神秘技巧
曾任谷歌工程师的Matt Godbolt在白天是一家贸易公司的程序员,但从他在英国的童年时期开始,每到晚上他就会摇身一变成为编写古董电脑和游戏机模拟器的绝世黑客。这一次他会向各位讲述JSBeeb模拟器,一款(使用Javascript编写的)BBC Micro模拟器背后的故事。他会告诉你为什么模拟“贝贝”(Beeb)的感觉就像是在和80年代的电脑天才们斗智斗勇,但其中又有多少人最终和他成为朋友。
JSBeeb网站:Javascript BBC Micro emulator
JSBeeb源代码:mattgodbolt/jsbeeb
作者Matt Godbolt个人网站:Matt Godbolt’s blog
与富士通微电脑一同走过的青春
1981年,富士通推出了他们第一款面向电脑爱好者的电脑,Fujitsu Micro 8,也就是FM-8。后来从FM-8衍生出的后续机型包括FM-7和FM-77系列,并最终进化为FM-TOWNS系列。虽然所有人都承认FM-7/77系列无论是性能还是多媒体功能都更加出色,但市场的主宰仍旧由表现平庸的NEC PC-9801所夺得。随着90年代开始PC的多媒体功能日渐强大,FM-TOWNS和夏普X68000系列的用户们意识到PC-9801系列同样无法在这波浪潮中存活下去。Soji Yamakawa(山川総司)曾经梦想着他所热爱的FM系列在21世纪能能继续发展下去并最终击溃PC-9801并挽救日本的电脑文化,怀着这样的理想他学会了摩托罗拉6809,英特尔80386汇编和C语言。在这里他将向大家展示一些幸存至今的富士通微电脑。
Soji Yamakawa是飞行模拟游戏YS Simulator的开发者,因此也被玩家称为“山川機長”
微处理器出现之前的游戏和Demo
虽然我们直到Demoscene在面向大众市场的家用电脑出现之后才产生,而电子游戏则在1970年代才从商业上变得可行,但无论是Demo还是电子游戏的历史都要比我们所了解的更为悠久。从“双人网球”(Tennis for Two)到“咀嚼方块”(Munching Squares)再到“巨洞冒险”(Colossal Cave Adventure),David Sisson将会向各位介绍Demo和游戏远在真空管时代的起源,以及他们是如何在1960和1970年代的大型主机和小型机上被开发出来的,而这一切,都发生在微处理器出现之前。
Demo制作工具背后的秘密
使用Demo制作工具(Demotools)是开始参与Demo制作的好方法,这些工具处理了许多内部逻辑,而让制作者可以专注于特效和美术。但它们是如何施展这些魔法的呢?此次cwx将会回到我们中间,向各位介绍什么是Demo模板,以及Demo制作工具是如何处理这些模板的。他将会展示一些今年新发布的实时编码(livecoding)工具的例子。如果你有兴趣更深入的了解Demo制作,或者是对这些工具背后的原理感到好奇的话,就一定要来听一下这个讲座,因为你应该会记得那句“好玩的东西都在引擎盖下面。”
cwx的livecoding工具 inclinescene / lua-osg-livecoding - Bitbucket
笔者已经买好机票整装待发了,听说知乎上CMU的校友不少,不知道会不会有小伙伴同去呢?