【发布时间】:2013-12-27 17:10:05
【问题描述】:
我有一个多人浏览器游戏,我想在其中添加动物。我希望动物能够在地图中随机行走。 我想过把AI放在动物的页面上,但我担心如果房间里有多个玩家,它会弄乱AI,因为它会被多次激活。
编辑:
玩家将能够与动物互动并杀死它们。我试图做一个系统,当玩家进入房间时会产生一些动物,然后他可以接近它并与之战斗。如果他不和动物战斗,它就会呆在那里随机移动,直到房间里没有任何玩家。 每个房间都有自己的动物,所以如果房间里有 2 个玩家,他们会看到相同的动物。动物的位置将保存在 MySQL 中,我将使用 AJAX 更新动物的位置。 Javascript 唯一能做的就是在地图上向玩家展示动物。
实现 AI 的最佳方式是什么?在 PHP 中有可能吗? (我不是专门谈论随机运动,我还指的是动物会做的其他事情的 AI 代码。) 我用谷歌搜索了它,找不到我需要的东西。
P.S:我使用 PHP 和 JQuery 构建了游戏。 (当然还有 CSS 和 HTML)
非常感谢您的帮助:)
【问题讨论】:
-
如果您编写了包括碰撞检测、多人交互等在内的其余部分,似乎随机静止不动或朝随机方向移动会很容易。
标签: php artificial-intelligence multiplayer