社区
数据结构与算法
帖子详情
高分请教游戏敌人自动寻找目标攻击路径的算法(来者有分)
runki
2004-07-26 09:43:57
我要做个小游戏,类似坦克大战的游戏,我想让敌人坦克自动找到我的坦克目标,并攻击,各个坦克有自己不同的路径攻击,而且它的攻击方式是有时是判断目标位置停下发射子弹,有时一边走一边发射子弹,有什么好的算法,请大家赐教!
还有坦克根据自己的将要行驶的方向转弯的算法,我根据不同位置调用不用的旋转图片,但是效果不是很好,坐标总不太对,也请大家指点!
up有分 !!!
...全文
269
20
打赏
收藏
高分请教游戏敌人自动寻找目标攻击路径的算法(来者有分)
我要做个小游戏,类似坦克大战的游戏,我想让敌人坦克自动找到我的坦克目标,并攻击,各个坦克有自己不同的路径攻击,而且它的攻击方式是有时是判断目标位置停下发射子弹,有时一边走一边发射子弹,有什么好的算法,请大家赐教! 还有坦克根据自己的将要行驶的方向转弯的算法,我根据不同位置调用不用的旋转图片,但是效果不是很好,坐标总不太对,也请大家指点! up有分 !!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
languagec
2004-08-04
打赏
举报
回复
踩一脚先
runki
2004-08-03
打赏
举报
回复
怎么没有人呀!
runki
2004-07-29
打赏
举报
回复
mark...
zzwu
2004-07-28
打赏
举报
回复
请参看:
http://search.csdn.net/Expert/topic/2528/2528501.xml?temp=.3032343
其中讨论了类似的问题,但未解决.
programer23
2004-07-28
打赏
举报
回复
俩星是厉害
programer23
2004-07-28
打赏
举报
回复
哦,越来越不明白了,劳伤 可否介绍,或给出示例代码,谢谢!
zzwu
2004-07-28
打赏
举报
回复
更正:
....
如果再假设敌人坦克的行进速度和你的坦克的行进速度相同,那么敌人坦克的行进轨迹应是一根曳物线.
zzwu
2004-07-28
打赏
举报
回复
"是不是用sqrt(dx^+dy^).是不是判断“我方的战车是否在所攻击的范围”?
斜率表示就是dy/dx用来做什么啊?
解释一下!"
-------------------------------
用枪或炮向目标进行攻击,需要"瞄准"才行,而"瞄准"需要2个参数,就是方向和射程距离.
我前面讲的dy/dx就是给出了方向,而sqrt(dx^+dy^)(其中^代表平方)则代表了距离.
runki
2004-07-28
打赏
举报
回复
好的
programer23
2004-07-27
打赏
举报
回复
学习来了
runki
2004-07-27
打赏
举报
回复
期待高手指教
programer23
2004-07-27
打赏
举报
回复
那如何来追击我呢,那用什么办法,zzwu(未名)高手讲解一下!
zzwu
2004-07-27
打赏
举报
回复
如图:
你
*
* .
* .
* . dy
* .
* .
* . . . . . .
敌人 dx
敌人发射的方向应该就是****线的方向,用斜率表示就是dy/dx, 距离则是sqrt(dx^+dy^).
这是指敌人坦克攻击你的坦克的方向,而不是指敌人坦克行进的路径.
csdnyoungpearl
2004-07-27
打赏
举报
回复
http://www.robochina.org/document.php?cid=9
这里有瞄准策略,应该对你有启发。
runki
2004-07-26
打赏
举报
回复
自己先顶一下!
softchao
2004-07-26
打赏
举报
回复
study
jaredcsdn
2004-07-26
打赏
举报
回复
楼主说的东西很接近Robocode(IBM专为程序员开发的游戏),要求玩家用Java开发一辆智能坦克参战。下载: http://robocode.alphaworks.ibm.com/home/home.html
你可以看看下面这个网址,里面有很多Robocode资料,包括射击,闪避...
http://www.robochina.org/
runki
2004-07-26
打赏
举报
回复
你能在说的详细一点吗? 最好能举个例子! 谢谢了
programer23
2004-07-26
打赏
举报
回复
学习学习!zzwu(未名) 可否讲明白点,或把代码贴出来学习!
firstsee
2004-07-26
打赏
举报
回复
如果有障碍物的话可以选择使用A*算法
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分... 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、
游戏
、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请教
怎
WEB开发文档2 总结
请教
,LISTBOX有滚动条的时侯,怎样可以得到是否对滚动条进行了操作? 怎樣修改MDI窗口客戶區的背景顏色?
请教
treeview的问题,如何用编码来实现node的选中,而不是用鼠标或是键盘选中? ****失去焦点问题 请问.net...
CSDN回帖得分大全(近两年)
高分
求助:ado访问db中文编码 [VC/MFC 数据库] √ .net调用vc写的Activex控件函数时带句柄,这个句柄怎么传递? [VC/MFC ATL/ActiveX/COM] √ CCheckListBox 问题 [VC/MFC 基础类] ...
MS-SQL Server 基础类 - SQL语句
高分
请教
巨难sql语句,在线等候高手指教。 多表关联 二个问题 如何用一条SQL语句来获得表equip中的符合条件的记录集以及统计出所含记录条数 怎样选出一个Field的说明? order by 排序的问题 复杂问题,高手请进(
高分
...
C++面试题
如果我们的一个软件产品,用户回复说:运行速度很慢,你怎么处理 21.n位的2进制数据怎样找最左边的1,如果是在最左位,这个数是负数,否则的话,左移 一位,看是否变成负数,这是O(n)的
算法
,O(n/2)的
算法
:二分方式...
数据结构与算法
33,006
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章