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

有脑子的贪吃蛇

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

代码说明:

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

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

发表评论

0 个回复

  • 按列选主高斯消元,高斯消元
    按列选主高斯消元,高斯消元算法-out elections by the main PGE, PGE algorithm
    2022-01-30 15:15:13下载
    积分:1
  • DES加密
    简单DES加密算法C语言代码实现,可以简单的实现但有点问题哪里错了不知道请大家帮忙看看,自己写的可能不太完整,水平有限请多多包涵。
    2023-08-08 00:50:03下载
    积分:1
  • 基于verilog编写的ram冒泡排序程序
    应用背景本程序是基于verilog编写的ram冒泡排序程序,可将任意输入的16个64比特的数进行排序,仿真都通过,可在其上修改进行更大数据量的排序,对开发FPGA有很大的借鉴意义关键技术利用冒泡排序实现的verilog程序,通过构建状态机实现,可由FPGA开发板实现,本程序是对16个数进行排序,可在其上进行任意数任意大小的扩充
    2022-11-26 19:35:06下载
    积分:1
  • 本人编的一个程序,用来求解支持矢量,可以用于分类和回归。...
    本人编的一个程序,用来求解支持矢量,可以用于分类和回归。-I made a procedure to solve the support vector, can be used for classification and regression.
    2022-03-25 23:25:57下载
    积分:1
  • 蚁群(D为最短路矩阵)
    蚁群算法(D为最短路矩阵)
    2023-03-04 17:55:04下载
    积分:1
  • 不用说,快速傅立叶变换大家都知道。
    不用多说,快速傅立叶变换算法大家都知道的。-Needless to say, the Fast Fourier Transform algorithm we all know.
    2022-09-01 21:00:03下载
    积分:1
  • 陀螺的仿真模型可以修改窗口的参数,是E。
    陀螺进动仿真模型,可以修改窗口参数,使用起来很方便。-gyroscope precession simulation model can modify parameters of the window, was easy to use.
    2023-03-03 20:55:04下载
    积分:1
  • QR矩阵分解,奇异值分解,可以验证。
    矩阵的QR分解算法,奇异值分解算法等,可以用于数据万挖掘的算法之中,或者作为学习用-QR matrix decomposition algorithm, singular value decomposition algorithm, can be used for data mining algorithms million in, or used as a learning
    2022-06-29 08:21:25下载
    积分:1
  • 一个创建随机数的程序
    一个创建随机数的程序-create a random number of procedures
    2022-05-30 18:25:51下载
    积分:1
  • dxf 读取
    应用背景Build Instructions: Make sure you have autoconf, swig, texinfo, python-dev, build-essential packages or equivalent installed via your package manager. cd libredwg ./autogen.sh && ./configure && make && sudo make install cd ../dxflib ./configure && make && sudo make install cd .. Once the above dependencies have been built, edit /usr/local/include/dwg.h, and rename the THICKNESS constant (or add _ to end). It conflicts with another constant included in the converter, but is not used itself. After that, just run "make". That"s it! 关键技术GNU LibreDWG 是一个免费开源的 C 库用来处理 DWG 文件,这
    2022-12-18 16:30:03下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载