美利坚:游戏制作教父 第340节

  有位叫索尼的老哥跟任天堂闹分手,一怒之下亲自杀进了游戏市场。

  与此同时,靠着Genesis在北美狂捞了一笔的世嘉也做好了下一代主机的准备。

  于是乎,因为特里普定下的‘多媒体娱乐终端’的定位问题,3DO这台机器在性能表现和游戏阵容上被后来居上的PS1和世嘉土星给一脚踹死了。

  理论上来讲,哪怕是林立新不去管他,3DO也会像雅达利一样自己把自己给玩死。

  区区30万套,说白了,世嘉土星首日销量就有20万套了。

  如果这是雅达利新整的烂活,林立新还真没心思去管。

  但这次对方是EA,不想办法再恶心他们一手,那都对不起自己。

  “3DO虽然是一台失败的机器,但它的确有自己的特长。”

  林立新思忖着,打算寻找一个最合适的狙杀点。

  3DO的最大死穴是售价,但自己眼下并没有进军32位的打算,这方面没有太多操作空间。

  给世嘉搞的那台GenesisNEO虽然用上了32位处理器,但本质上其实只能算是准32位机。

  “他们最大的优势,是便宜的软件抽水带来的大量独立开发者……”

  截杀,必须要快、准、狠,要打就要瞄着他们的根基去打。

  被自己差点抽死的EA现在第一方开发能力极为有限,3DO的其他加盟商更是一帮子压根没接触过电子游戏的外行。

  只要自己能把第三方的墙角给挖塌,那3DO就只是一台昂贵的VCD而已。

  想到这儿,林立新嘴角扬起,心中已经有了答案。

  32位机?

  自己根本没有必要真的去做一台32位机来对付他们。

  他们硬件部的实验室里就有一台快要落地的新机。

  NPC,换用了新架构的新8位机。

  用这玩意儿就已经足够把3DO打趴下了。

  “决战的日子到咯。”

第374章 只有神经病才会玩的游戏

  虽说是已经有了一个大致的计划。

  但NPC距离真正落地投产,那还尚且有一段距离。

  不过在那之前,GAMENOVA却已经可以开始尝试着手准备了。

  恰好不久前林立新所安排的另一个项目这两天正准备落地。

  眼下这似乎正是一个好时候,将这项新技术给利用上。

  ……

  清晨,GAMENOVA本部,开发部。

  直直坐在电脑跟前的卡马克在键盘上噼里啪啦地输入着。

  昨晚他跟林立新在公司里加了一晚上的班。

  原因无他,这个耗时许久的项目总算是要落地了。

  ‘啪!’

  卡马克猛地敲下最后一个字符,随即猛地站起身。

  “NovaScript1.0!”

  ‘吸溜’

  林立新抿了一口咖啡,满意地点点头。

  NovaScript,顾名思义,一款解析性的脚本语言。

  不同于N语言为游戏而生,它的诞生,面对的是一个截然不同,却至关重要的需求。

  WEB,网页端的需求。

  随着互联网,尤其是万维网这些日子来的逐渐普及,用户们迫切的需要一个能够让网页真正动起来的功能。

  而NovaScript就是为此而生的。

  从立项之初,林立新便为其定下了几大重要指标。

  第一点自然是必不可少的‘脚本型语言’,这意味着它直接被嵌入在网页中,只在运行时JIT即时编译,对开发体验来说爽的批爆。

  其二,则是它必须要安全,这是它能用在互联网环境中最关键的一点。

  它不能够直接访问本地的文件,只能通过浏览器实现有限的本机交互。

  第三点,便是至关重要的跨平台性。

  这也是万维网从诞生之初林立新他们便在主张的东西。

  不管是任何设备,只需要使用Nexus浏览器,就可以正确访问网站的内容。

  至于剩下的事件驱动、弱类型、面向对象等,则是要在实际开发过程中根据需求动态进行修改了。

  “这就是你们折腾那么长时间的那个项目?”

  刚赶到公司的威尔听到两人的声音,好奇地凑了过来,看着林立新随手写了个HelloWorld的测试。

  单从语法上来看,它甚至比N语言都还要更加简洁。

  “为什么不直接用N语言呢?明明它要强大的多。”

  “因为它更简单,也更轻量。”

  林立新检查了一下控制台输出的信息,确认全部OK,这才露出笑容。

  事实上对于这个项目,哪怕是林立新,也一直心里没底。

  因为之前做的诸多项目,不管怎么说都算是摸着石头过河,有前车之鉴作为参考。

  但脚本语言不同。

  倒不是说没有一个可供参考的前辈。

  但JavaScript……

  本身就是一个年久失修的屎山。

  既然是从头开始设计,那林立新自然不打算再像历史上那样搞个赶工出来的半成品。

  javascript的诞生,其实颇具奇幻色彩。

  说起来这事儿,还跟林立新的一位好友有关系。

  硅图SGI的CEO吉姆博士。

  他所创立的另一家公司网景,打算开发一款自家的动态化网页浏览器。

  但是传统的语言想要嵌入到浏览器里,实在是太过笨重冗杂,性能也不甚理想。

  为了解决这个问题,他便找来了一位叫做布兰登·艾奇的奇才。

  布兰登凭借一己之力,仅仅花了十天的时间,便把JS的原型给捣鼓了出来。

  这种水平的效率,有的时候林立新都怀疑这家伙是不是也有金手指傍身。

  谁能想到就是这么个一个人花了一周的时间多搞出来的脚本语言,一不小心成了未来几十亿用户离不开的东西。

  “现版本只能算是个简单的测试原型,真正投入使用可能还得花一阵子去完善。”

  林立新停下手上的动作。

  不管怎么说,这个1.0版本似乎已经可以投入使用了。

  “不过机会难得,我最近正好有个点子想要试一下。”

  联想到先前定下的阻击EA的计划,林立新的心中已经有了一个不错的项目。

  ……

  在漫长的电子游戏历史长河之中,各种各样的鬼点子都曾有过,堪称是百花齐放。

  有的游戏主打休闲,目的就是为了让大家能够好好放松一下。

  有的游戏喜欢硬核一些,极度考验玩家的技巧,同时也能带来非凡的成就感。

  也有的游戏格外考验玩家的专业技能。

  就比如体育游戏、战略游戏、竞速游戏……

  不管哪一种游戏,都有自己所面对的受众。

  编程类游戏也一样。

  不同于其他游戏那样,它们往往并没有一个上手就能体验的完整操作方式。

  取而代之的,通常只会有一个供玩家编写内容的编辑器。

  想要玩这类游戏,玩家甚至需要在游戏里编程!

  就比如《程序员升职记》、《编程农场》这些经典独立游戏作品那样。

  在《编程农场》中,玩家便需要尝试编写脚本去控制一台无人机。

  它可以收割、开垦农田、播种作物……

  一切的操作,都需要玩家去编写脚本来进行控制。

  

  或许对于圈子外的玩家来说,这种游戏简直就是莫名其妙。

  毕竟大家来玩游戏不就是图一个快乐的吗?

  按照这类游戏的设计,忙活一天累到虚脱后回到家,打开电脑打算玩个游戏放松一下,却还要在游戏里继续工作?

  但抱歉,极客的思路还就是这么一回事。

  要靠写代码来玩的游戏?

  卧槽,太酷了好吗!

  它就像是一个大型的LeetCode现场,只不过要有趣的多。

  一个个谜题被包装成游戏的形式展示出来,而玩家要做的就是靠自己的编程技巧来一一克服。

  除了那种对自己技术精湛的成就感之外,比拼谁的代码更漂亮更优秀也是不得不品的一环。

  “哥们哥们,这关到底怎么过啊?我写了一千多行遍历穷举过去的。”

  “哥们哥们,你怎么只写了十行??”

  这种纯粹的技巧对抗,简直让各路对自己技术有绝对自信的极客们深陷其中无法自拔。

  而林立新要做的就是这样一个项目。

首节 上一节 340/447下一节 尾节 目录