3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2151|回复: 0
打印 上一主题 下一主题

Infinity(无限星辰) 游戏技术 (Q&A)

[复制链接]

1

主题

173

帖子

163

积分

中级玩家

Rank: 3Rank: 3

贡献度
18
金元
1511
积分
163
精华
0
注册时间
2003-11-27
跳转到指定楼层
主题
发表于 2008-5-3 12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Infinity 游戏技术 (Q&A)1.在一张光盘上怎么可以存储那么多的数据?
这是诀窍:我根本没有存储所有数据啊!我存储的只是数学模型和实时产生数据的代码,按照游戏的请求执行。这很像那个64k的演示【下载:】,这项技术被叫做过程产生程序(procedural programming*)(注:或者叫做“过程生成”(procedural generation)这是Infinity的关键技术!过程生成专题帖:http://www.infinity-game.com/bbs/viewthread.php?tid=491)。

2.这个游戏会让人感到重复吗?
这是个问题。但是有时太现实也会令人感到厌烦。我将尽我最大的努力使游戏性得到多样化,所以当你来到一个新的星球,那将会是一个全新的体验。无论如何,有上百亿个可以探索的星球,它们中有些肯定不怎么有趣。

3.但是如果数据是由程序(自动)产生,当我回到一个星球时,它会不会看上去不一样了?
不,当然不会。不要把过程生成的数据误以为随机产生。当你归来时,这个星球的所有细节都将被完全呈现。

4.我需要很高的配置来运行游戏吗?
准确的说是的。尽管游戏引擎是弹性设计的,但是在游戏开发到后期前我可能没有时间为老系统优化。所以目前来说强烈推荐较高的配置。

5.游戏引擎对超线程、多核、64bits优化吗?
游戏引擎的一部分,特别是“过程生成”(procedural generation),是多线程的。这意味着使用超线程(提升不多)和多核(提升较多)。64bits的提升很小,所以目前还未使用。

6.星球上有植被吗?也是“过程生成”的?城市呢?
星球上有“过程生成”的植物,但是材质(有些例外)将会是手绘的。城市在游戏中有重要的位置(很像空间站)。建筑由美工完成,然后由“程序“自动重组到城市之中。


*"procedural programming" It refers to creating content by programming ionstead of having an artist or designer planning everything by hand. A simpler term would be "random generation" but we do not use it as it might mislead people into thinking that it was truly random. Procedural generation is consistently reproducable.




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-1 10:00 , Processed in 0.119163 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表