首页 > 都市言情> 美利坚:游戏制作教父

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

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

  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现场,只不过要有趣的多。

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

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

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

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

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

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

首节 上一节 408/536下一节 尾节 目录txt下载

上一篇:娱乐圈最严厉的父亲!

下一篇:返回列表

推荐阅读