游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 月下临风

开发游戏引擎(client)很难么?

[复制链接]

15

主题

32

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2007-10-9 10:02:00 | 显示全部楼层

Re:开发游戏引擎(client)很难么?

先跑起来再说~~~~
之后有空了再去搞框架优化, 代码优化之类的
毕竟给我们发工资的那帮人不会去关心你的框架怎么样, 你的代码风格怎么样, 他们要得只是结果

59

主题

1490

帖子

1496

积分

金牌会员

Rank: 6Rank: 6

积分
1496
发表于 2007-10-9 10:24:00 | 显示全部楼层

Re: Re:开发游戏引擎(client)很难么?

3D河马: Re:开发游戏引擎(client)很难么?

先跑起来再说~~~~
之后有空了再去搞框架优化, 代码优化之类的
毕竟给我们发工资的那帮人不会去关心你的框架怎么样, 你的代码风格怎么样, 他们要得只是结果

本来就是叫你来用人家的API来按照早做好了的框框填字而已,只是完成类似WPS的东西,你真以为是叫你写类似Dos的操作系统啊?本来是个装配个人的角色和薪水,却自己一相情愿地想要去做总工程师的活,典型的角色定位混乱。

22

主题

309

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2007-10-9 11:47:00 | 显示全部楼层

Re:开发游戏引擎(client)很难么?

设计模式是好东西~

29

主题

405

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
 楼主| 发表于 2007-10-9 19:21:00 | 显示全部楼层

Re: Re:开发游戏引擎(client)很难么?

thejinchao: Re:开发游戏引擎(client)很难么?

我觉得大家的意见基本上是一致的,“游戏引擎”的通用性很难实现,或者说没必要实现。
目前流行的引擎大多...

底层的还是有很大的通用性的,你说的这些是属于逻辑了.

59

主题

1490

帖子

1496

积分

金牌会员

Rank: 6Rank: 6

积分
1496
发表于 2007-10-10 11:47:00 | 显示全部楼层

Re:开发游戏引擎(client)很难么?

不用说什么通用性了,国内的所谓游戏引擎(client)都是一个模子里盗出来的,应该是绝对“通用”!所谓做逻辑就是叫你完成填空作业,其他照搬,整个游戏引擎(client)就是样做出来的。

29

主题

405

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
 楼主| 发表于 2007-10-10 23:08:00 | 显示全部楼层

Re:开发游戏引擎(client)很难么?

不要说的那么简单好么?说的好像大家都是白痴一样,这么简单的事情还做不好?
把简单的事情做完美也是相当难的。。。
服务器也很简单,等我搞好这个就去搞服务器。

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2007-10-11 08:07:00 | 显示全部楼层

Re: Re:开发游戏引擎(client)很难么?

月下临风: Re:开发游戏引擎(client)很难么?

不要说的那么简单好么?说的好像大家都是白痴一样,这么简单的事情还做不好?
把简单的事情做完美也是相当难的。。。
服务器也很简单,等我搞好这个就去搞服务器。

继续按照你的思路做下去,你会发现你所构建的世界远非你想象的那么简单。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2007-10-11 10:36:00 | 显示全部楼层

Re:开发游戏引擎(client)很难么?

>>在引擎里,我是不允许有耦合性的,即使是服务类,他们和内核的关系,也只是单项的非常弱的耦合而已,就是说引擎认识这些服务类,但这些服务类不认识引擎。

层次太好了!(LZ说的“服务”类我一般叫做“支持”类)

>>如果一个模块用到其他模块的功能,那就不能算是引擎的东西了
  如果某个服务类需要另一个服务类的功能做支持的话,我不会通过引擎来调用另一个服务类去帮助,而是另外 实现一套。

没错,位居底层的“服务”类就必须要这样,否则就是具体的游戏逻辑了,也没有可复用性了^ ^

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2007-10-11 10:37:00 | 显示全部楼层

Re: Re:开发游戏引擎(client)很难么?

bigbook2000: Re:开发游戏引擎(client)很难么?

我的个人座右铭是:最通用的东西是最没有用的东西。

我把DX稍微封装一下可以说是世界上最通用的引擎,什...


把DX稍微封装以下,只不过实现了一个“服务”(我叫做“支持”)

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2007-10-11 10:44:00 | 显示全部楼层

Re:开发游戏引擎(client)很难么?

实际上,引擎也可以看作是一种高层次的“服务类”。

游戏逻辑 --- 引擎 ---  服务

另外,我觉得AI代码实际上有好几部分,既有服务,也有游戏逻辑(有些AI和具体游戏内容关联较大)。

高层次AI(游戏逻辑)---中层次AI(引擎) --- 低层次AI(服务)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-15 05:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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