公司资讯

了解最新公司动态及行业资讯

当前位置:首页>公司资讯

Notch、0x10c 以及如何为游戏打造新类型的炒作

时间:2025-02-20   访问量:1148

当一款新游戏发布时,我们大多数人都会在心里记下以后再查看更多信息,例如屏幕、视频或预览。但我们很少在单个游戏版本面世之前就开始构建可用的组件。

Minecraft 的创造者 Markus“Notch”Persson 宣布他的下一款游戏 0x10c 才一个月,但开发人员已经抓住了这款游戏的亮点——可编程的 16 位计算机,并为其重新创建了一个程序生态系统。

整个操作系统、游戏和其他应用程序的创建都无需发布一丁点游戏代码;推动它的仅仅是游戏内计算机中使用的 DCPU-16 芯片的规格。

0x10c 是一款太空模拟游戏,其前提是太空竞赛从未停止,因此到 20 世纪 80 年代,太空旅行在社会上越来越受到富人和权贵的青睐。正如科幻小说中经常发生的那样,低温技术开始得到发展,并与当时的 16 位计算机兼容。但由于计算机和低温电池之间的驱动程序出现编码错误,人们被置于 2^48 年的沉睡中,而不是预期的 1 年。这些可怜的人开始在遥远的未来醒来,他们乘坐一艘搭载 20 世纪 80 年代技术的宇宙飞船,当时的时代被称为堕落时代,恒星停止形成,宇宙正在衰变,黑洞开始占据主导地位。

这款游戏的真正与众不同之处在于,您的飞船上将有三台 DCPU-16 计算机,而且它们完全可以由玩家编程。Notch 不会为 DCPU-16 提供操作系统或任何应用程序;所有这些都需要来自玩家社区。Notch 表示,恶意软件是可能的,因为玩家可以在游戏中的 1.44MB 软盘上交易程序。

虽然期待人们理解这一点似乎有点过分,但人们已经开发出了诸如扫雷游戏、开发工具包甚至整个多任务操作系统等应用程序。一个组织甚至宣布自己是一个非官方的标准委员会,为程序员提供指导方针,而流行的代码托管网站 GitHub 也增加了对 DCPU-16 文件的支持。

这篇文章在不到四周的时间内就问世了,而且仅凭这一页纸就令人震惊。

更令人惊讶的是,到目前为止,几乎所有的编程都必须使用汇编语言,这是人类在不操纵单个 1 和 0 的情况下可以进行的最低级编程。汇编语言曾经是编写游戏的最佳方式,它为程序员提供了最大的控制力和效率,但它可能很费力且难以使用。用汇编语言编写的游戏的一个例子是 Apple II 的《波斯王子》:查看此文件以了解程序员为何转向其他语言(例如 C)。

如今,游戏通常会通过社交网络和媒体向潜在玩家提供一系列预告片,以吸引他们并保持游戏的热度。Crytek 上周发布了即将发布的 CryEngine 的最新预告片,展示了它是如何做到这一点的。毫无疑问,CryEngine 将会很棒(并且可能需要一台超级计算机才能运行),但游戏玩家今天无法为其创建任何实质性的东西。他们必须耐心等待,直到 Crytek 认为该技术适合发布。

相比之下,0x10c 用户可以先学习 DCPU-16 汇编教程,然后在 0x10c 发布后开始编写程序带入游戏。

如果 Notch 决定停止 0x10c 的开发,那么专门为 DCPU-16 制作程序的小众网站可能会继续存在。如果 Crytek 停止 CryEngine 的开发,那么除了少量 YouTube 视频和过高的期望之外,留给用户的就不多了。

Notch、0x10c 以及如何为游戏打造新类型的炒作

在 alpha 或 beta 版本发布之前,Notch 已经成功催生了一个充满活力的社区,该社区每天都在为古老的 16 位处理器开发更好的工具。当 0x10c 的可玩版本最终发布时,大量可用的程序将提供额外的丰富内容,而使用用户生成内容的游戏很少能提供这种丰富内容。

为游戏创造炒作和期待的标准已经提高——过去通过视频和预览进行被动参与是行之有效的,但 0x10c 表明,在游戏开发过程中为玩家提供一种构建整个环境的机制是参与度的新黄金标准。

未来,让用户为游戏生态系统做出贡献将不仅限于编程;它可能是图像、视频或文本。正如许多发明和想法一样,未来必须通过科幻小说的脉络才能成为主流科学事实。

Chris Duckett 是 TechRepublic Australia 的编辑。您可以在此处阅读他的更多作品。

有新闻提示或想直接联系我们?请发送电子邮件至 news@gamespot.com

上一篇:如何提前四天玩 NBA 2K17

下一篇:没有了!

返回顶部