社区
C#
帖子详情
人工智能,有限状态自动机-小游戏的自动学习
hetengfei_
2015-02-06 02:35:20
有空编了一个贪吃蛇游戏,
成功是成功了。
但是想让游戏自动走,以学习如何才能高效的吃到食物。
食物可能是青蛙等,会躲避动作。
贪吃蛇的走法只有四个方向,个人觉得用有限状态自动机来实现,
但是不懂得其原因。
请大侠们指导一下。谢谢!!!
本游戏,蛇有视觉,会记录看到的东西, 并自动攻击。
...全文
253
3
打赏
收藏
人工智能,有限状态自动机-小游戏的自动学习
有空编了一个贪吃蛇游戏, 成功是成功了。 但是想让游戏自动走,以学习如何才能高效的吃到食物。 食物可能是青蛙等,会躲避动作。 贪吃蛇的走法只有四个方向,个人觉得用有限状态自动机来实现, 但是不懂得其原因。 请大侠们指导一下。谢谢!!! 本游戏,蛇有视觉,会记录看到的东西, 并自动攻击。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyh19940903
2015-02-06
打赏
举报
回复
引用 1 楼 Z65443344 的回复:
新手就别一下想太多了 你先把青蛙如何能够自动躲避做出来再说
略吊~
失落的神庙
2015-02-06
打赏
举报
回复
1.首先蛇和青蛙得有个速度 比如每次一格 每次二格。 速度可以不同 2.蛇的视野范围是多大,青蛙视野范围多大 3.路线最优算法。配合障碍。利用自身长度。围捕等技巧。 4.青蛙躲避最佳算法。配合障碍。蛇的长度。避免围捕。
於黾
2015-02-06
打赏
举报
回复
新手就别一下想太多了 你先把青蛙如何能够自动躲避做出来再说
人工智能
狼 羊 白菜 农夫过河
这个问题是经典的逻辑推理题,通常出现在计算机科学和
人工智能
的
学习
中,因为它涉及到
状态
空间搜索和算法设计。这道题目实质上是一个
有限
状态
机的问题,可以通过深度优先搜索(DFS)、广度优先搜索(BFS)或者动态...
bots-experiment:关于构建基于
自动
机
的游戏的有趣的小实验
在这个实验中,我们可能会涉及到
有限
状态
自动
机
(FSA)或图灵机,这些是计算机科学中的基本概念,用于模拟简单的决策过程和复杂问题的解决。 TypeScript是JavaScript的一个超集,增加了静态类型和面向对象的特性,...
游戏 AI 设计之 FSM
有限
状态
机
有限
状态
机(finite-state machine,缩写:FSM)又称
有限
状态
自动
机
(finite-state automaton,缩写:FSA),简称
状态
机,是表示
有限
个
状态
以及在这些
状态
之间的转移和动作等行为的数学计算模型。 从历史上来说,...
有限
自动
机
有限
自动
机
,就是一种有“
有限
个
状态
”的“
自动
控制器”。它能根据输入(比如玩家的操作、环境的变化),在不同
状态
之间切换,并做出相应的反应。
有限
自动
机
就是“
有限
个
状态
+
状态
切换规则”的
自动
控制器。它让游戏...
游戏开发中的
人工智能
——
有限
状态
机和神经网络
阅读笔记-游戏开发中的
人工智能
-第9章-
有限
状态
机 1. 简述 记得,在上面向对象程序设计的课中,就学过
有限
状态
机,后来上编译原理的时候,接着
有限
状态
机,直到研一的形式语言
自动
机
中,还是
有限
状态
机。貌似有一...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章