gpt4 book ai didi

model-view-controller - 是敌人/机器人 A.I. MVC 游戏中模型或 Controller 的一部分

转载 作者:行者123 更新时间:2023-12-04 08:37:38 24 4
gpt4 key购买 nike

它可能是模型的一部分,因为它是游戏业务逻辑的一部分。

它可能是 Controller 的一部分,因为它可以被视为模拟玩家输入,这将被视为 Controller 的一部分,对吧?还是会?

一个普通的敌人呢,比如马里奥里的 goomba?

更新:哇,这真的不是我期待的答案。据我所知,A.I.是自治游戏系统的内部部分,因此是模型。我仍然不相信。

最佳答案

MVC 非常适合作为大量应用程序的架构。一些应用程序可能会发现 MVC 非常适合外部接口(interface),尤其是作为更复杂架构的一部分的用户接口(interface)。

如果您发现自己试图将问题“强制拟合”到模式中,那么它可能不是正确的模式。为 UI 使用 MVC - 为 AI 使用其他模式(消息总线或观察者/监听器等)或其他 OO 技术(@Bill the Lizard 的策略建议仍然适用)。

使用您的整个工具箱 - 而不仅仅是锤子。 ;-)

关于model-view-controller - 是敌人/机器人 A.I. MVC 游戏中模型或 Controller 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/356791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com