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

有脑子的贪吃蛇

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

代码说明:

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

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

发表评论

0 个回复

  • c语言实例程序代码
    本程序均来自《c语言编程实例》,所上传的代码已得到调试成功,若有需要请留言。所有实例均为C语言初学者所经常遇到。
    2022-02-02 16:34:36下载
    积分:1
  • 神经网络
    神经网络算法,主要介绍基本神经网络。
    2023-03-06 17:20:03下载
    积分:1
  • algoritmo de Dijkstra implementado EN C + +
    应用背景EL algoritmo de Dijkstra,tambiéN llamado de algoritmo卡米诺斯MíNiMoS,Es Un algoritmo对位La determinación del Camino Má的联合国Corto墙裙Vértice俄利根Al Resto de洛斯Vértices EN联合国grafo CON比索EN CADA芒。苏“硒refiere一Edsger Dijkstra,谁瞧describióPOR西甲查韦斯EN 1959。香格里拉的想法subyacente恩埃斯algoritmo consiste恩红外王子托多斯洛杉矶大街Má的cortos阙Parten del Vértice俄利根Y阙llevan一待办事项洛杉矶DEMáS Vértices;当SE obtiene El Camino Mádesde EL的战争Vértice俄利根,Al Resto Vértices阙埃尔grafo组成,ELalgoritmo SE detiene。埃尔algoritmo ES UNA especialización de la Búsqueda德肋均匀,Y科莫塔尔,没有funciona EN grafos CON阿里斯塔斯de介绍negativo(Al elegir SIEMPRE CON EL不是DISTANCIA弟弟,可以在现在quedar de la Búsqueda诺德斯阙恩公关óximas iteracionesbajaríEL肋一般del Camino al Pasar Por Una芒CON肋negativo)。关键技术dirigido ponderado teniendo联合国grafo N诺德斯没有aislados,海X EL实际工作,联合国矢量D德多摩ñO N和消费á最终del algoritmo拉斯维加斯distancias从x Al Resto de los诺德斯。所有的inicializar拉斯维加斯distancias EN D反对联合国英勇Infinito雷拉蒂沃鸦鹊儿desconocidas原则,exceptuando LA的X阙本身必须colocar EN 0 debido一阙LA DISTANCIA X X S
    2022-06-16 23:42:21下载
    积分:1
  • A Genetic Algorithms and the Traveling Salesman Problem
    A Genetic Algorithms and the Traveling Salesman Problem
    2023-04-09 05:45:03下载
    积分:1
  • 塔勒除雾
    基于fattal 的去雾算法修改而来去雾气算法,原始算法来源于  Single image dehazing这篇论文,代码中也附带了这篇论文,做去雾的朋友可以学习下。
    2022-12-11 15:10:04下载
    积分:1
  • C语言链表
    应用背景初学数据结构基础,链表创建,插入,查找,删除关键技术C语言链表测试程序,包括创建,插入,查找,删除,输出等,各部份分文件存放,包含测试demo,有简单的字符界面,有提示帮助信息
    2022-02-26 16:00:14下载
    积分:1
  • 常用的C程序。主要内容包括多项式的计、复数运、随机数的产生、矩阵运、矩阵特征值与特征向量的计、线性代数方程组的求解、非线性方程与方程组的求解、插值与
    常用算法的C程序。主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解、插值与逼近、数值积分、常微分方程组的求解、数据处理、极值问题的求解、数学变换与滤波、特殊函数的计算、排序和查找。-Commonly used algorithm of C procedures. Include polynomial terms, complex computation, random number generation, matrix operations, matrix eigenvalue and eigenvector calculations, linear algebra equations, nonlinear equations with the equations, interpolation and approximation, numerical integration, solving ordinary differential equations, data processing, for solving extremum problems, mathematical transformation and filtering, the calculation of special functions, sorting and search.
    2022-07-13 17:37:31下载
    积分:1
  • 八皇后问题
    代码是利用Prolog来解决两个问题:数独和八皇后问题。
    2023-07-23 07:30:03下载
    积分:1
  • 基于LANDMARC系统的室内定位仿真研究
    资源描述摘要:首先介绍LANDMARC系统室内定位的原理。然后结合“距离一损耗”公式,建立了基于此的模型,在此基础上,对模型参数进行优化,并分别通过引入Z方向矢量和距离噪声系数a,作为干扰因子,较真实地模拟了环境变化所产生影响,得到较理想效果,仿真结果表明优化后参教具有很强的抗干扰能力,并能较好为LANDMARC系统的实验与实施提供科学的引导。 关键词:LANDMARC;RFID技术;室内Z/g;噪声模拟
    2022-06-28 10:20:14下载
    积分:1
  • OpenCV Skin Detector with C#
    2023-04-07 02:15:03下载
    积分:1
  • 696516资源总数
  • 106432会员总数
  • 11今日下载