登录
首页 » 算法 » 有脑子的贪吃蛇

有脑子的贪吃蛇

于 2022-06-01 发布 文件大小:4.65 kB
0 61
下载积分: 2 下载次数: 1

代码说明:

一个贪吃蛇AI的js实现,基本思想:先模拟一条蛇使用去吃食,若吃到食物后(广度优先寻最短路径)蛇处于安全状态,则让真蛇去吃;若不安全,则跟着蛇尾走(广度优先寻最长路径),没走一步都需进行一次上述判断。注:只要能找到蛇头到蛇尾的路径,则蛇安全。 上述算法仍可能导致蛇进入死循环,则没有安全路径可以吃到食物,该情况发生在大部分食物已经吃完的时候,目前没找到解决办法,若有兴趣或有更好的解法,欢迎联系。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • mage128 8种LED点亮模式
    /******************************************************************************* Platform : ATmega128 mini开发板(http://bbs.armavr.com) Project  : 实验一:8种LED点亮模式 Clock F  : 7.3728M Software : WinAVR-20100110 Author   : 林夕依然 Version  : 11.04.27 Updata   :  comments : 1、以学习板八个LED灯为硬件电路,LED_EN短路块需装上 2、练习简单延时函数的编制 3、AVR单片机端口寄存器的使用及理解 4、练习程序模块化,结构化的书写
    2022-11-18 02:10:03下载
    积分:1
  • C++实现乘子最优化
    利用VC6.0开发的C++实现乘子法最优化算法,程序能够运行,并得到结果。乘子法是有约束最优化算法中相对比较好的一种算法,它与惩罚函数法相比,避免了出现病态矩阵的情况,使目标函数更加快速收敛,改程序实现了乘子法算法,对方程求解其最优化的解
    2022-06-02 18:25:21下载
    积分:1
  • 基于ArcGIS10.2的excle数据转换成.shp数据
    基于C#语言开发的数据转换,将Exele数据转换成.shp数据,在转换的过程中,需要将X/Y两坐标的位置互换。
    2022-04-09 00:32:52下载
    积分:1
  • 上面的矩阵库的Borland编译文件
    上面的矩阵算法库的Borland编译文件- Above matrix algorithm storehouse Borland translation document
    2022-04-22 15:01:43下载
    积分:1
  • k-means实现
    数据挖掘 聚类算法 k-means的实现,改进了一些初始中心选取的方法。聚类算法是最大化类间差异,而最小化类内部差异的算法,k-means比较经典,但是缺点是需要指定k值,并且聚类结果与初始中心有很大的关系,通过改善聚类初始中心选取的方法,能够得到更加稳定的聚类结果
    2022-01-26 07:33:13下载
    积分:1
  • poj 1451的代码和方说明,个人原创
    poj 1451的代码和方法说明,个人原创 -the codes and solution for poj 1451
    2022-03-01 21:47:23下载
    积分:1
  • 贪吃蛇matlab程序
    用matlab描写贪吃蛇的程序,简单易学,可以在此基础上,丰富贪吃蛇的长度,在转弯处还可以做文章
    2022-01-23 10:31:35下载
    积分:1
  • hillcipher,虚无主义,普莱费尔,railfence,波里比阿
    希利弗,虚无主义者,游乐场,围栏,波里比乌斯
    2022-12-24 11:00:03下载
    积分:1
  • VC_chkshj.rar
    VC_chkshj.rar
    2022-04-09 16:47:57下载
    积分:1
  • blacccy is balck as ma bummamsayd
    aagadfaadggh nasfajs sfaglasdlkg abnfgaqjg;asjf kafgakgj nklajfga;g kajfgaj;sg nkajfgasl;gf,nkajf;lajds;ghlaksgf ;
    2022-02-20 18:46:38下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载