# 贪吃蛇AI **Repository Path**: NiceSoneC/snakeAI ## Basic Information - **Project Name**: 贪吃蛇AI - **Description**: 贪吃蛇 A* + 人工智障 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2018-09-03 - **Last Updated**: 2023-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 贪吃蛇AI ## 项目介绍 贪吃蛇 A* + 人工智障 #### 软件架构 1. 使用java开发 2. 采用swing设计用户界面 ## 安装教程 1. 打开eclipse 2. 导入已存在的项目 3. 运行SnakerMain ## 使用说明 1. 个人模式 * 方向键控制蛇的方向 * 吃到自己或者碰到墙壁就会死亡 * 直接关掉游戏界面就会回到主菜单 2. AI模式 * `f4`人工智障 * 最简单的走一步看一步的算法,平均得45分死亡 * `f5`a*寻路 * 能让蛇存活的更久一些,但还是不能将整个游戏界面吃满 ## 项目界面 ![主菜单](https://images.gitee.com/uploads/images/2018/0906/105656_fcf11b32_1255563.png "主菜单.png") ![游戏界面](https://images.gitee.com/uploads/images/2018/0906/105634_e5cc018a_1255563.png "游戏界面.png") ![人工智障](https://images.gitee.com/uploads/images/2018/0906/105714_dc0348a8_1255563.gif "人工智障.gif") ![a*算法](https://images.gitee.com/uploads/images/2018/0906/105748_1465f057_1255563.gif "astar.gif")