除了推广NovaScript这门新语言,并进一步促进互联网的发展之外,它自然还有另一重至关重要的作用。
培养自己的第三方阵容。
自从16位时代之后,8位时代那种个人开发者的生存空间便开始飞速萎缩。
时至今日,各家都在卷自己的大制作,独立开发者们想要出头,只能靠好点子来从玩法上做出突破。
而林立新要做的,就是把这群未来之星给绑在自己的阵容中。
反正自己旗下有动视这个专业的发行公司,让他们可劲去折腾就好了。
……
“……”
“天才!”
会议室内,当林立新讲完这次的需求,众人的反应各不相同。
隐隐之中分成了两派。
其中一拨自然就是卡马克和威尔这类极端极客为首的极客派。
对这次新项目的看法,他们自然是举双手双脚支持。
搞什么?光是听起来就已经心动了好吗?!
至于另一派,自然就是小岛这类更侧重设计性和艺术性的不明所以派。
“说起编程游戏,我还真有点印象……”
山姆挠了挠头。
虽说他的技术比不过卡马克这种高手,但他也是自诩极客的。
以前折腾PC的时候他没少玩这类游戏。
“我想想……对了,是那款《磁芯大战(CoreWar)》。”
他一拍脑门,终于是想起了那款游戏的名字,
“嘿,你忘了吗,当时咱们还在宿舍里对战过。”
“嘶……你这么一说我还真有印象了。”
林立新眼神一亮。
《磁芯大战》,贝尔实验室搞出来的有意思的玩意儿。
与其说这是游戏,倒不如说是某种计算机安全的攻防战。
玩家需要使用汇编去编写程序,来尝试让对方的程序终止,并占领这台机器。
某种意义上来说,这其实就是计算机病毒诞生的地方。
真正开始出现后世那种编写语言对战的电子游戏,那已经是千禧年后IBM搞出来的《Robocode》了。
对现在的玩家们来说,提及编程游戏,极客们能想到的还是《磁芯大战》这款在圈外人看来颇为诡异的东西。
“就算是改成使用NovaScript……”
山姆犹犹豫豫地说道。
他后半句话没有吐出来,但大家也都明白他的意思。
《磁芯大战》,哪怕是在极客圈子里,也是极少数人才愿意去尝试一下的游戏。
因为它本身真的没有什么乐趣可言,本质上还是双方在比拼技术。
“哦,这个不必担心,我可不打算做那种真正的怪咖才喜欢玩的东西。”
说到底,编程游戏这个概念,后面那俩字儿才是它的主体。
游戏游戏,首先它得要好玩。
不管再怎么给它冠以高端、小众的tag,这一点都必须要做到。
圈子小、受众少,并不是问题,只要能服务好它所面对的玩家群体,那它就是一款合格的游戏。
林立新来到白板前,伸手写下一个单词。
【SCREEPS】
比起之前那些自造词来说,这个词儿虽然也是拼凑的,但却一眼就能看出来是什么意思。
creep,怪咖嘛,最适合极客们的绰号。
这个词儿本身也是个跟Scripts(脚本)的谐音双关,令人忍俊不禁。
“咱们要做的是……多人实时在线联机的即时战略游戏!”
第375章 完全免费!是不是很大胆?
MMO,在这条时间线里还是一个虽然已经悄然诞生,但却仅停留在小圈子内的概念。
所谓MMO,其实就是‘大型多人在线游戏’的缩写。
如它名字那样,在互联网真正普及之前,MMO的生存环境可以说是如履薄冰。
虽然已经有了一些基于阿帕网运营的MUD类文字游戏,但由于网络普及度的问题,玩过的人并不多。
如果真的要追溯起首个正儿八经的MMORPG游戏,那已经是91年的《无冬之夜》了。
至于再往后真正开创MMO盛世的《创世纪OL》,那更是已经到了97年之后了。
更不用提千禧年初才诞生的那个绝对王者——《魔兽世界》。
硬件、软件、基础建设、人文思想……
真正的MMO距离现在这个时代,还有着非常漫长的路要走。
好在GAMENOVA这次也不是要搞天顶星科技把《魔兽世界》提前拉出来。
这次要做的项目其实非常简单,或者说非常取巧。
《Screeps:World》
俗称……程序员养蛊模拟器。
一款发布于16年的作品。
正如先前开会时说的那样,这是一款MMO-RTS沙盒游戏。
玩家需要完全脚本化地去控制自己的整个殖民地,细致到每一个单位每一帧的行动,都必须由自己亲自编写。
同时,所有玩家会被安置在同一个服务器中,分散在一个个小领土之中。
大家可以编写脚本让自己的单位去采矿、建设基地、发展科技树、对外贸易……
当然也少不了征服占领。
是的,尽管它的玩法非常的nerd,但它居然是一款实打实的RTS。
“停停停。”
听到这里,山姆赶忙打断了林立新的话。
他这真是越听越不对劲。
“我们是要通过编写程序来控制所有的单位,没错吧?”
“是这样。”
“同时我们还要让他们打仗?像《命令与征服》里那样??”
“对。”
“……”
如果说前面的让单位去采集资源搞种田还算是有点谱,听起来甚至还挺有意思的话,那这个RTS玩法就显得有点太过莫名其妙了。
甚至山姆都有一种感觉,就是林立新是在尝试模仿《磁芯大战》的设计,试图引入对战机制来刺激玩家。
这种事情他们也不是没有做过。
早期在互联网实验的时候,他们就在《像素战》里做过很多非人道的实验。
因为这个可没少挨骂。
诚然,对战的引入的确能很好地刺激玩家的主观能动性,让他们主动去深入,去磨砺自己。
但在不适宜的环境下强行搞这一套,说不准反而会起到反效果。
“退一万步讲,就算大家真的吃这一套……RTS的即时性,要怎么办?”
RTS即时战略,重点不就在这个即时上吗?
编程可不是什么即时性的玩意儿。
从编写到Debug,再到最后的编译运行,这其中的步骤何其之多,又何其冗杂?
到时候岂不是演变成了一帮人抱着键盘比拼谁的手速快?
“唔……这点倒是没错,用RTS来形容它,的确是因为我找不到更合适的Tag。”
林立新点点头,
“不过这个即时是跟回合制相对的,代表它的战斗全都是即时战斗,而非回合制。”
事实上这一点恰恰正是《Screeps》的精髓所在。
“玩家要做的,实际上是编写一套足够聪明的代码,让基地可以针对各种情况都做出反应。”
“比如说……我们的基地可以在检查到敌袭后,会主动生成用来应对的军队。”
“同时,这些军队的AI也完全是由玩家自己编写的。”
“战斗的过程,实际上就是在考验双方的代码水平,就像是《磁芯大战》那样,只不过更加简单,也更加所见即所得。”
《磁芯大战》的玩法虽然很高级,但的确太过书呆子了,这不符合林立新这次的需求。
当然,也不符合NovaScript这个新生语言的定位。
听到这里,威尔的神色已经越来越狂热了。
要知道他在GAMENOVA里担任的便一直都是单位AI这方面的工作。
对这部分内容,哪怕是卡马克也没本事跟他碰瓷。
嗯……好吧,林立新可能是个论外。
众所周知,战力讨论默认排除林立新。
“我能理解林的意思!”
眼瞧大家还踟蹰不定,威尔便有些着急了。
这个项目的确跟以前不太一样。
以往的时候,林立新提出的点子往往都是乍一听很奇怪,但简单一讨论便能很快理解其乐趣的项目。
但这一次不同了。