游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: jojohello

程序员自己的定位以及怪物追踪寻路AI

[复制链接]

10

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2008-10-15 17:01:00 | 显示全部楼层

Re:程序员自己的定位以及怪物追踪寻路AI

先决定大致走向,再决定具体走向。

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-10-15 17:32:00 | 显示全部楼层

Re:程序员自己的定位以及怪物追踪寻路AI

我认为怪物追玩家可以考虑放在客户端,能让客户端算的就尽量放客户端,怪物盯上哪个玩家就让哪个玩家的机器自己去计算好了,别的玩家只接受事件通知就可以了,优点是能大大减轻服务器的负担,缺点是非常怕害怕外挂,如果那个外挂封掉追的过程,那怪物就好像被点了穴,随便让你打了

另外怪物应该有聪明度,智力或等级高的怪有效范围应该更大,能绕过N个障碍找到你,
而且移动速度可能比你快,等级低智商低的怪物应该绕过两个或三个障碍以后就放弃追了,甚至向错误的方向移动试图绕过障碍来追玩家,努力一定的次数就放弃“追”

其实“大智若愚”,笨的低等级的怪物AI设计起来似乎更复杂一些啊。

这是应该是个很好的议题,各位继续啊...

10

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2008-10-15 18:28:00 | 显示全部楼层

Re:程序员自己的定位以及怪物追踪寻路AI

方法还是A算法。赫赫

6

主题

40

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2008-10-17 13:10:00 | 显示全部楼层

Re:程序员自己的定位以及怪物追踪寻路AI

很同意楼主的观点,程序员就是翻译
无论什么程序目的都是解决问题,而计算机不会,问题还是得由人来解决
程序员就是把人解决问题的方法用计算机明白的语言告诉它而已
然而人类解决问题的方式不一定适合计算机的能力,所以就要建模抽象,用计算机的方式描述问题解决的办法

0

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2008-10-20 15:21:00 | 显示全部楼层

Re:程序员自己的定位以及怪物追踪寻路AI

其实问题都是多面性`站在你的角度是对的`站在我的角度是对的`策划以人类的思考模式`而程序员则考虑计算机的思考模式`产生差异是有的`所以需要互相理解`
为什么要老考虑计算机的想法`因为计算机比人类笨`你总不能以你思考去定位`既然你想计算机明白你做什么`就得必须先弄个让它明白的方法`其实程序员不是不明白你的想法`就是在苦恼着怎么让计算机实现`就如你说程序员不是高深摸测的数学家`所以请你在提出要求而程序员没法实现的时候`请理解!因为我只是个程序员!

5

主题

74

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2008-11-18 08:38:00 | 显示全部楼层

Re:程序员自己的定位以及怪物追踪寻路AI

Coder or Programmer,是个问题。。。

9

主题

52

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2009-1-2 00:28:00 | 显示全部楼层

Re:程序员自己的定位以及怪物追踪寻路AI

支持搂住的看法

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-8-11 16:58:00 | 显示全部楼层

Re: 程序员自己的定位以及怪物追踪寻路AI

我也不认同LZ的看法,程序员确实只是翻译就能干的工作,但如果追求也只到翻译为止的话也没什么好说了。

程序的效率,代码的优雅,太多地方涉及到数学,我总是希望将自己写的看上去复杂无比的算法写得更效率,更精简,结构更清晰。

就拿楼主你说的洗牌算法来说:打乱这52张牌,你要用多少次随机算法?标准库的随机算法消耗CPU可不是半调子,特别是对于服务端来说更是要注意,你能直译吗?

12

主题

88

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2010-8-11 18:05:00 | 显示全部楼层

Re:程序员自己的定位以及怪物追踪寻路AI

太关注局部了。游戏性要保证,其次才是效率,并且优化效率方式很多。当现有方式不能解决问题时候尝试新的途径
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 04:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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