现在的位置: 首页 > 综合 > 正文

游戏玩家到程序员的蜕变

2013年10月01日 ⁄ 综合 ⁄ 共 2198字 ⁄ 字号 评论关闭

Greg Costikyan写了一篇散文,题为“Welcome Comrade!”(同志,欢迎你!),号召从事游戏开发的业余爱好者们武装起来:

遥想当年,一个人单枪匹马几天时间就能开发出《毁灭战士》这样的游戏。制作第3代的《毁灭战士》也不过用了几人周(man-weeks)。然而,游戏开发的成本在不断攀升。比如在1992年,制作一款电脑游戏通常需要花费20万美元;但现如今,仅仅买一个题材动辄就是千万美元。

毁灭战士(Doom)是id Software公司于199310月推出的一款射击游戏。作为PC史上最伟大的主视觉射击游戏之一,《毁灭战士》算是开创了游戏界的一个崭新历史。而这款游戏到了第3代之后,还被环球影视公司搬上了银幕,论人气以及火爆程度,都达到了顶点。——译者注

随着成本的飞涨,游戏发行方对于投资的态度越来越保守,因为没人愿意拿出1000万美元轻易就打水漂了。他们千方百计地想着降低风险。如今,他们已经变得不愿冒一丁点风险,除非是一个特许题材、或者基于某部电影授权的游戏、或者他们看准了很好卖的游戏类型,否则别想让他们掏钱!

如今这个年代,像《Myst》、《Civilization》或《Sim City》这样的游戏休想得到投资者的青睐。

同志们,如果我们不想办法破除套在我们身上的枷锁(Raph Koster称之为“摩尔墙”),我们将一直这样遭罪下去,永世不得翻身。

所幸的是,我们还有希望。像电影和音乐行业那样,我们也应该在游戏行业开展独立运动。通过发起能够自给自足的“独立游戏”运动,人们能以更低的成本和更小的风险试验一些古怪离奇的创意游戏——营造一个氛围,通过曝光鼓励大家玩游戏,通过生动的设计促进创新,通过多边交流让所有人乐在其中。

Greg的“游戏宣言”网站(www.ManifestoGames.com)就致力于这样的目标,为支持业余开发者营造了一个理想的氛围。

在“Riseand Fall of Hobbyist Game Programmer”(游戏业余开发者之浮沉录)一文中,James Hague同样叙述道:在过去的30年里,这个世界发生了深刻的变化,极大地影响了那些潜在的游戏开发者。

总有那么一小部分狂热者,他们一直在号召大家不要只是玩游戏,而应该去创建游戏。当然,这听起来有点疯狂,因为纵然玩一个出色的游戏会让人劲头十足,但这种激情跟埋头在地下室里花上20个小时试图搞明白为什么一个关卡初始化函数每10次调用总会失败一次还是不一样的。不过,有些人坚持了下来,那些人在早期阶段推动了游戏行业的发展。

我仍然记得MarkTurmell的事迹(还有其他一些人,只是我忘记了他们的名字)。不知道他们哪里来的动力,纷纷设计了自己的游戏,然后潜心研究把它们做出来,让朋友们一起玩。那些令人赞叹不已的壮举,也让人们开始津津乐道:“电脑游戏是一种新的艺术形式”——一个人,一个愿景,6个月之后便完工成为一款抢手的作品——一种纯粹的创作!那些想要成为小说家的人,其实不妨在游戏创作方面一试身手。

Midway公司在1993年推出了一款名为《NBA Jam》的篮球游戏,它的主要程序员和设计者就是Mark
Turmell
。——译者注

甚至到了盛行32位处理器和3D加速器的年代,人们仍然怀有这样的梦想。然而,经过了这么多年之后,现实已经悄然发生了改变,却很少有人驻足观望、留意到这些变化。

1981年,个人电脑处于8位处理器的鼎盛期。受人追捧的8位的6502——一款只有一个主寄存器、没有乘法指令的处理器——尽管其运行速度低于2兆赫兹,但它对于编写BASIC游戏仍然绰绰有余。不要误会我的意思。BASIC是一门被滥用的语言(至今仍然如此),但它绑定在所有二代苹果机和Atari
800
上,对于处于萌芽期的程序员来说,BASIC是再自然不过的选择了。

这也许是VisualStudio Express应该随Windows Vista一起发布的另一个理由。或者就直接提供.NET 2.0的命令行编译器,再配上Notepad,这样也许更加可靠。至于游戏编程世界自那些早期年代以来到底发生了怎样的变化,我极力推荐大家读一读James Hague 在1997年发布的一本电子书《Halcyon Days: Interviews with Classic Computer and Video GameProgrammers》(美好年华:经典电脑和视频游戏程序员之访谈录)。

也许在移动计算领域,从游戏玩家转变为程序员的想象空间会更大一点。Lightworks游戏公司就在做这样的事——怀揣梦想的两个人成立了一家公司,专为袖珍型电脑开发游戏。他们一开始做了《Cavemen》——Lemmings的一个小型克隆版,非常可爱。

Lemmings》是在1992年出现的一款超级经典的PC游戏。游戏目的是,使用各种方法引导可爱的旅鼠们到达目的地。——译者注

微软的XNAGame Studio也很有趣!它给业余爱好者开发运行在Xbox 360上的非商业游戏提供了一条途径。舆论认为,一些最好的非商业游戏最终能入驻Xbox Live市场,那些游戏的业余开发者们还能因此成立小型公司,继续发展他们的业务。考虑到游戏机巨大的保有量,以及为一个标准的游戏平台开发软件的轻易程度,前景非常激动人心!

从游戏玩家一跃成为游戏开发者,这个梦想如今还现实吗?不管怎么说,我就是这么变成程序员的。

抱歉!评论已关闭.