跳至内容
游戏 · 评测 · 数据库
论坛
Gaming

程序化生成:4位设计师如何打造拥有1840亿亿个独特星球的游戏

过程化生产:用数学公式设计的宇宙与游戏中随机性的科学 引言:无限宇宙背后的逻辑 现代游戏设计中最引人注目的成就之一,便源自《无人深空》(No Man’s Sky)这部杰作背后的设计理念。在这款作品中,您将肩负起太空探险者的角色,在您所探索的宇宙中,存在着颗独一无二的行星,每一颗都拥有其独特的地形、生物群系与植被结构。从技术角度来评估,这个数字大约相当于2⁶⁴——它所构成的可能性空间,甚至超越了宇宙中所有原子总数的数量级。 尽管一家游戏工作室仅凭十二人的团队(其中四人担任设计师)来构建如此庞大的世界看似不可能,但答案恰恰隐藏于(英文:)这一概念之中。程序化生成是一种通过带有随机化参数的数学公式与算法,自动生成为内容的方法。每一公式都能以有限数量的变量,催生出无穷无尽的变化。 本文将探讨过程化生成的基本机制、历史渊源,以及它在游戏行业和科学领域中的反映。 基本机制:从算法到自然 L系统:分形植物结构 过程化生成技术的历史根基可追溯至1968年匈牙利生物学家提出的(Lindenmayer系统)。Lindenmayer证明,复杂的藻类和植物结构均可归约为相对简单、具有分形特征的分支结构。该方法最初用于建模生物生长过程,如今已广泛应用于游戏中树木、草丛及各类植被的生成。 要理解L系统的运作机制,只需考虑一棵树即可:最初,一个简单的起始字符串(公理)通过特定规则(产生式规则)被反复转换,从而构建出复杂的分支结构。在这一过程中,每条规则都会将现有符号替换为新符号,随着迭代次数增加,所呈现的结构越来越呈现出自然的外观。 随机种子(Seed)概念 随机种子是用于生成伪随机数序列的初始值。在计算机科学和编程中,伪随机数生成器(PRNG)需要一个起始值来初始化其内部状态,这个起始值就是随机种子。 随机种子的重要性 通过相同的随机种子,可以复现完全相同的随机数序列。这一特性在软件测试、游戏开发和科学计算中具有重要意义。开发者可以使用固定的种子值来确保程序行为的可重复性,从而便于调试和验证。 随机种子的来源 在实际应用中,随机种子可以通过多种方式获得。一种常见的方式是使用系统时间作为种子值,这样可以保证每次运行程序时获得不同的随机序列。另一种方式是手动指定种子值,以实现可重复的随机结果。 随机数生成器的工作原理 伪随机数生成器通过特定的算法,从初始种子值出发,计算出一串看似随机但实际上完全确定的数字序列。虽然这些数字并非真正的随机,但在大多数应用场景中已经足够接近随机效果。 应用领域 随机种子技术广泛应用于游戏开发中的随机地图生成、蒙特卡洛模拟、密码学以及统计分析等领域。在机器学习中,设置随机种子可以确保实验结果的可复现性,这对于科学研究至关重要。 过程化生成系统的基石是(random seed)这一概念。由特定数字驱动的确定性随机数生成器,能够确保相同的种子始终重建出同一个宇宙。这一特性使得开发者在调试(debugging)过程中可以反复测试特定的世界。的工作室,由于连宇宙的一小部分都无法手动测试,不得不借助虚拟探测卫星(probes)来可视化行星并向团队报告——这充分揭示了该系统规模的庞大程度。 基本算法分类…

PLATFORM STREAM

Where do you play?

EDITOR'S DESK

Editor's picks

All reviews ↗
01
EDITOR'S PICK

云游戏:BBC新闻——”终结主机”的OnLive将于6月推出

云游戏::云计算游戏技术的基础、机制与行业变革 引言:从传统硬件范式向云端的转变 云游戏(云游戏)是一种服务模型,其原理是将电子游戏不在客户端设备上处理,而是在远程数据中心运行的服务器上进行处理,然后以的形式传输到用户屏幕上。这项技术的科学与行业意义在于,它有望消除多年来构成游戏产业基础的硬件循环(周期)。 2009年以巨大关注推出的,被视为该模式最早的全面商业应用之一,为云计算驱动游戏的底层技术架构提供了重要的参考标杆。公司创始人史蒂夫·珀尔曼(Steve Perlman)所说的”我们不需要新的硬件设备”这句话,精辟地概括了这项技术的核心理念:通过将计算负载从用户端转移出去,最大限度地减少(client-side)的硬件需求。 云计算游戏的学术研究不仅涉及一种软件分发方式,还涵盖了网络架构、图像压缩和实时交互原理,是一个跨学科的研究领域。 # 技术机制:云游戏的底层基础 云游戏的核心技术在于将复杂的计算任务从本地设备转移到远程服务器,从而实现”即点即玩”的极致体验。让我们深入剖析支撑这一革命性技术的底层机制。 ## 服务器端渲染与计算 云游戏的基础是强大的数据中心。这些服务器配备了高性能GPU和CPU,承担着游戏渲染、物理计算和逻辑处理等繁重任务。 关键组件包括: – GPU集群:负责实时渲染游戏画面,现代数据中心采用企业级显卡,性能远超消费级产品…

02
EDITOR'S PICK

《刺客信条:英灵殿》迎来重大更新

《刺客信条:英灵殿》在首发六年之后,迎来了迄今最大规模的一次更新。11月5日推出的1.8.0版本更新,终于引入了玩家期盼已久的”新游戏+”模式,让玩家能够重温伊瓦尔的维京冒险之旅,同时保留此前获得的所有进度、武器和装备。每一次新的游戏流程都会提升难度,带来更具挑战性的体验。玩家需要先完成哈姆敦希尔的”圣日”任务,才能解锁该功能。 此次更新并未就此止步。育碧还推出了可选的”扩展进度模式”,在拉文斯霍普新增了一套装备仓库,并对符文熔炉进行了改进,包括超过300种可铭刻符文以及全新的”卓越”等级。神圣品质装备现在可以提升至27级,而秘银则提供了另一种升级资源。此外,玩家还将免费获得来自《刺客信条:影》的 master 刺客直江兼续服装。 PlayStation 5 Pro 用户还可额外享受 PSSR 2 支持,此次更新还包含平衡性调整、错误修复以及两项全新成就。该免费更新适用于 PlayStation 5、PlayStation 4、Xbox Series…

03
EDITOR'S PICK

《星刃》推出《猎天使魔女》联动服装

图片来自 Shift Up 当 Shift Up 首次公布与《星刃 完整版》(Stellar Blade Complete Edition)Switch 2 发售相关的《猎天使魔女》(Bayonetta)服装系列时——让玩家扮演的伊芙(Eve)换装成该系列女主角以及珍妮(Jeanne)的形象——同时也预告了各平台可获取的服装。如今该版本已可试玩,更新也已登陆 PS5 和…

GAMING 24/7

Latest news

Open news feed ↗

在 Gamer24H 搜索

至少输入 3 个字符。

探索

外观

选择您的颜色主题

自动 mode follows your device and switches to Xbox, PlayStation, or Nintendo colors on matching stories. Your manual choice stays on this device.

🌍 选择语言 25 种语言
🔍