首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有关于设计和实现CRPG引擎的书吗?

有关于设计和实现CRPG引擎的书吗?
EN

Stack Overflow用户
提问于 2010-03-23 03:09:13
回答 2查看 1.2K关注 0票数 1

首先,让我告诉你,我并不真正感兴趣的制造我自己的rpg引擎(至少在不久的将来,呵呵),但我确实觉得我想了解一个rpg引擎的内部如何工作。为什么?嗯,因为我喜欢阅读编程和设计,它让我充满动力和兴奋,因为我知道我会学到很多东西,因为即使我已经编程了几年,我也从未停止过认为自己是一个无知的人。有很多东西涉及到游戏引擎(特别是rpg引擎,比如分支故事情节,以及项目和经济!)我很想知道。

我一直在网上搜索(因此,也是)很多信息,但它从来没有集中在我感兴趣的东西上(其中大部分都谈到了数学和人工智能算法的实现,我对此相当熟悉),即总体结构、模式、脚本引擎、决策引擎的设计。该死,这么多我都无法想象的事情,因为我从来没有做过任何游戏编程。

我希望你知道我的感受,以及我为了学习而想要学习的方式,如果你知道是否有涉及我最感兴趣的话题的书,我为什么要你告诉我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-23 13:04:36

我读过的关于游戏引擎主题的最好的书是杰森·格雷戈里的“游戏引擎架构”。它提供了一个更大的画面,涵盖了广泛的游戏引擎系统。而且这本书并没有给出太多的实现细节(只在必要的时候解释一个特定的概念)。

覆盖如此广泛的范围使得不可能深入讨论任何一个主题,因此游戏部分(似乎您主要感兴趣的部分)仅在一章中讨论,但仍然是;如果您想要很好地概述游戏引擎中的系统及其相互作用,那么这本书就在我推荐的书籍列表中的首位。

这本书需要一定数量的以前的编码经验,但不是游戏的具体经验。所以我不会推荐给那些只读了一本“21天后学习C++”的书,想要创建一个游戏引擎的人,但是从你的问题中我觉得你不会有任何问题。;)

http://www.gameenginebook.com/

http://www.amazon.com/Game-Engine-Architecture-Jason-Gregory/dp/1568814135

票数 2
EN

Stack Overflow用户

发布于 2010-03-23 03:25:02

我能理解。同样的动机也是我在90年代早期写MUD++的原因。在其中,我自学了UNIX系统/套接字编程、线程处理、事件处理、复杂数据结构、磁盘和内存数据库管理、字节码和解释器实现、解析等。

我不知道有什么书,但我只是看了看,发现:

http://www.amazon.com/MUD-Game-Programming-Development/dp/1592000908

不是我推荐的,但你可以试一试。

试着利用可用的工具和技术,不要把所有的时间都花在重新发明轮子上。这是我的错误,在几年后我最终累坏了之前,我并没有在比赛中得到足够的发展,但是如果没有这样的经验,我就不会学到我在职业生涯中学到的东西。后来,我为迪斯尼设计了一款游戏,并运用了这些技巧。

如果我再做一次,我会再次在C++中执行性能敏感引擎,但是我会用嵌入式语言完成所有游戏逻辑(Python、Ruby或Perl都是可嵌入的)。不太知名,但很好的是Lua,Tcl,甚至Javascript。

此外,一些需要研究的东西,游戏中的那种持续的谜题/任务,让他们成为我们所谓的“延续”。Ruby支持它们,另外还有一些虚拟机也支持它们(鹦鹉有完整的延续,Mono也有第二类风格)。如果你能绕着它转,它是一个强大的工具,在冒险游戏的实现中,你必须在很长一段时间内保持一个谜题或任务的状态,甚至在两次游戏之间持续。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2497351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档