游戏开发论坛

 找回密码
 立即注册
搜索
查看: 11205|回复: 28

有没有针对游戏逻辑的编程的研究?

[复制链接]

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2006-8-5 23:59:00 | 显示全部楼层 |阅读模式
在网上看了很多资料、帖子,有讨论图形学的,有讨论网络编程的,有讨论物理模拟的……但是似乎没有多少专门讨论游戏逻辑的。什么是游戏逻辑呢?广义地说,物理模拟这些也属于游戏逻辑,只是物理模拟往往是作为一个特别的子系统。所以除去这些特化的子系统外,游戏逻辑方面的编程讨论资料似乎并不多。我也是初学者写不出什么,发个帖子号召大家一起来讨论,毕竟仅仅用图形和物理堆砌起来的并不是游戏。
可能的讨论主题:
如何使游戏逻辑的实现更加灵活方便;
如何使游戏逻辑的扩展和更新更加方便,甚至可以让玩家更方便地参与游戏逻辑的发展同时又能保持平衡与合理;
游戏逻辑的通用技术和架构,如何与其他子系统整合好;
游戏角色的实现技术;
游戏剧情的实现技术;
游戏技能的实现技术;
…………

游戏逻辑虽然的确可以理解为一大堆的“if-then-else”,但实践之中不可能真的就写一大堆的if语句,如何使实现更灵活,更易理解和维护,更易扩展,具有更强的功能和性能,这些是值得我们讨论的。而且由于这些技术往往不会涉及开发库的API,所以讨论的门槛比较低,希望大家一起参与讨论。~
[em1] [em3] [em5]

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2006-8-6 20:35:00 | 显示全部楼层

Re:有没有针对游戏逻辑的编程的研究?

支持一下

14

主题

166

帖子

171

积分

注册会员

Rank: 2

积分
171
发表于 2006-8-6 21:42:00 | 显示全部楼层

Re:有没有针对游戏逻辑的编程的研究?

纯支持一下,游戏逻辑会根据不同的游戏有不同(特殊)的表现方式,要提炼出一些公共方法比较难,不想图形,图像一样可以抽象出来。不过做多同一类型的游戏,也会发现这一类型的游戏有那些共同的方法。

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2006-8-6 22:03:00 | 显示全部楼层

Re: 有没有针对游戏逻辑的编程的研究?

其实分析游戏逻辑还是按类型入手,不同的游戏类型做法不同,所以我觉得一个人只要研究一种.一种类型的游戏就够研究十几二十年了,而公共方法要建立在各类游戏的基础上,现在缺乏这基础研究比较困难,所以建议还是按类型研究.

6

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
QQ
发表于 2006-8-7 10:08:00 | 显示全部楼层

Re:有没有针对游戏逻辑的编程的研究?

建议GameRes开个专区

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2006-8-7 21:17:00 | 显示全部楼层

Re:有没有针对游戏逻辑的编程的研究?

恩,建议针对这个开展讨论,我是新手所以只好提建议了~  ^_^
另外站里的文章分类也没有游戏逻辑编程这个类别。
其实虽然有很多游戏类型,各有一定的差别,但是应该还是有不少相通之处的,比如技能系统,物品系统,角色系统,这些是很多里面都有的……

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-8-8 00:31:00 | 显示全部楼层

Re:有没有针对游戏逻辑的编程的研究?

强烈地顶一个~~~我现在就觉得游戏逻辑太重要了~~没有好的逻辑,架构不出好的框架,放再多图形处理也只是一个一个演示图形处理的DEMO~~~有好文章大家推荐一下~

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2006-8-8 01:45:00 | 显示全部楼层

Re:有没有针对游戏逻辑的编程的研究?

恩,游戏不是仅仅播放动画。游戏的核心在于仿真,仿真出一个个系统:经济系统,物理系统,元素/五行伤害系统,技能系统等,让玩家与这些系统交互时获得很强的真实感。游戏也可以说是把假的东西做得跟真的一样……  ^_^

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-8-8 17:39:00 | 显示全部楼层

Re:有没有针对游戏逻辑的编程的研究?

脚本系统……
而且游戏逻辑对策划的要求更高……

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2006-8-8 22:43:00 | 显示全部楼层

Re:有没有针对游戏逻辑的编程的研究?

关于脚本系统,我一直觉得很不理解:
游戏逻辑完全可以以动态链接库的形式载入,这样的好处包括:
1.可以使用各种语言,只要使用相关的函数接口,编译为动态链接库就可以了。
2.效率高,毕竟是编译过的,比脚本的效率高不少。
3.容易调试,至少可以直接使用现成的开发工具来debug。
4.功能丰富,毕竟可以使用很多开发库。
这样和解释型的脚本比起来,似乎脚本没有多大的优势。灵活性都一样。有人说不用脚本那得先编译才能得到要载入的动态链接库,可是这些链接库都是和游戏引擎相分离的,编译一下不会有多麻烦,更何况可以在编译期间找出一些错误。

谁来说说脚本相对于这种动态链接库机制的优势?


另外,虽说很多时候游戏逻辑是根据策划的文档来设计,可是毕竟程序是策划的舞台,游戏逻辑的编程,策划以外的人也有发挥和设计的余地。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 09:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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