您现在的位置是:首页 >游戏 > 2022-10-29 01:26:30 来源:

如何使用编程原理来创建虚拟世界

导读 从个人计算一开始,程序员就一直试图弄清楚如何使用编程原理来创建虚拟世界,在这些世界中,对象,角色和环境都是由代码呈现的。这就是我们

从个人计算一开始,程序员就一直试图弄清楚如何使用编程原理来创建虚拟世界,在这些世界中,对象,角色和环境都是由代码呈现的。这就是我们最喜欢的电脑游戏的创建方式,通常在我们通常归类为游戏开发的范围内。

当您考虑它时,游戏是将计算机编程原理用于实际目的的一种非常基本的方式。或者也许只是一个有趣的目的。无论哪种方式,研究新的游戏技术都可以提供一些关于如何更广泛地或以更高级的方式使用这些技术的洞察力。在这里,我们将了解游戏历史,游戏原则以及他们对虚拟世界以及未来世界的看法。(有关游戏的背景阅读,请查看游戏中最重要的趋势。)

游戏的演变

对于今天的30多岁和40多岁的年轻人来说,包括这位作家的一代人,视频游戏的惊人变革是我们在行动中看到的。一项关于游戏设计的调查可以追溯到20世纪80年代的这种飞速发展,其中相对微小的内存呈现简单的点,线和块,以高科技游戏建立在3-D渲染,千兆字节和太字节数据的世界上,以及一系列其他全新的资源,可以创造更明亮,更快速,更具沉浸感的体验,这些体验几乎与我们童年的机器和界面非常相似。

在新书“ 你作者:奥斯汀格罗斯曼,作者巧妙地记录了这些变化,引导读者不仅回顾游戏的发展,而且考虑所有这些变化的真正意义。叙述,详细描述虚构视频的试验和磨难游戏公司,是高度概念性的,但它也指向游戏开发的许多技术方面。

游戏引擎

格罗斯曼的书的关键技术要点和前提之一是如何通过“游戏引擎”来驱动不断发展的游戏,这些“游戏引擎”仍然隐藏在视野中,新的图形技术和其他附加功能加载到顶部。这是几十年来一群年轻游戏设计师及其创新的故事(详细叙述了“战争游戏”时期的IT夏令营)。还有一个游戏引擎(在书中,一段名为WAFFLE的代码),它可以通过完全不同的平台保持对游戏技术的控制。通过这个想法,Grossman探索了今天视觉界面的出现,其中WAFFLE驱动游戏的连续迭代来自简单的ASCII单色显示代码依赖于阳光,纹理和所有其他细节的算法表示的三维环境,使今天的游戏世界如此富有视觉效果。

事实上,在当今的科技世界中,开发人员在教育,医疗保健IT和其他领域广泛使用不同类型的游戏引擎(例如,参见Case Western的 Jared Bendis的演示,或伦敦帝国理工学院的这个视频)使用流行的虚拟游戏平台“第二人生”来训练医生使用“虚拟病人”)。然而,格罗斯曼的虚构叙事有什么不同之处在于,游戏引擎也可以作为一个存在于多代游戏中的活跃和潜伏的杂散编码功能的前提,几十年后让开发者惊愕不已。当然,这不仅仅是虚构的:它说明了贯穿编程历史的人与机器之间的史诗般的斗争。

选择与人工智能

这些想法是使“你”如此引人注目的阅读的一部分,但还有另一个想法推动故事向前发展,这与未来虚拟世界的潜力有很大的实际关联。简而言之,这一切都取决于选择。

格罗斯曼通过一种特定的角色介绍了这本书的世界:拥有IT技能的大学毕业生,在PC-DOS和Atari期间成长2600,创造了WAFFLE的大师的朋友,以及在混乱的商业世界中为自己的身份而奋斗的人,这对于有远见的人来说可能是不友好的。然而,这本书在这里完成的内容非常接近人工智能理论的一个关键原则:通过大量长期意识流型的独白,作者提出了他的主要角色在现实生活中做出的选择的观点。某种程度上与游戏玩家在游戏中做出的选择是平行的。换句话说,真正的高级游戏围绕为玩家提供虚拟世界中最广泛的选择,而这些选择又依赖于更大的数据集,更加熟练和复杂的编程,以及最终开始推动概念限制的设计原则。

即使采用当今的技术,也不可能像我们的方式那样构建一个无限功能的虚拟世界,但这并不能阻止最浪漫的编码人员在编码世界中拼命模拟现实世界的许多错综复杂的东西。尽可能。正是这种紧张关系推动了我们对人工智能的看法。然而,在许多模拟中,目标是在游戏中创建复杂对象的“真实表示”,目标可能是创建一个有更多选择的世界。

建立游戏自由

“You”中的游戏开发者以关键方式追求图灵式的选择,例如,通过识别游戏角色可能使用的主要动作动词(踢,说话,购买),或者通过询问角色为什么可以'做出某些选择,例如攻击随机角色,跳墙或飞向夕阳。在最近一次对Wired的采访中,格罗斯曼进入了书中提出的想法,即不是“打击”不遵循游戏叙述的玩家活动,设计师应该鼓励这种反叛。格罗斯曼将球员和开发者心理学与约翰米尔顿的“失乐园”中的神学进行比较,并建议开发者应该围绕那种渴望选择的方式进行设计,

虽然可以说这种“自由”在游戏设计或其他任何地方都不是很突出,但最近的视频作为Electronic Arts的执行副总裁兼首席技术官Rajat Taneja,他谈到了游戏公司如何收集越来越多关于游戏的数据,这些数据可以回流到游戏设计中,这样游戏环境最终可能会处理选择球员制造并适应他们。来自今天的游戏公司的这些实际启示表明,在某些方面,行业可能正朝着未来的方式发展,通过提供更多选择,游戏开始变得更加真实。谁知道,在2025年,2035年或2045年的某一天,我们可以回顾今天的游戏作为概念恐龙,我们今天想到的是Pong,Asteroids或Pac-Man。

格罗斯曼的观点是,玩家在游戏世界中的冒险对我们的生活和我们成为那些在“真实”世界中发生的人来说同样重要。在未来,随着虚拟世界背后的技术不断发展,真实与数字之间的界限可能会更加模糊。