# Greeddy_Snake **Repository Path**: simon_plz/Greeddy_Snake ## Basic Information - **Project Name**: Greeddy_Snake - **Description**: 自动贪吃蛇--一条可以吃满屏幕的贪吃蛇 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### AI贪吃蛇 语言:python 编写环境:windows 运行环境:windows 第三方库:pygame ##### 项目描述 基于pygame库来写的可自动寻路、自动避障、以较优的方式吃到食物自动贪吃蛇。 ##### 设计思路描述 模块化设计,分为两个模块,一个是实现A*算法的a_stat模块,一个是提供贪吃蛇模型的snake模块,两个模块相互解耦,snake与pygame库也相互解耦,各个模块在Greedy_Snake中组合成AI贪吃蛇。 ##### 涵盖知识点 A*算法、最长路径算法(非最优),pygame的基础运用,python的基础语法,类函数指针的使用,基础逻辑能力。 [![](https://github.com/xiaoapeng/Greeddy_Snake/blob/master/README_RES/run.png?raw=true)](https://github.com/xiaoapeng/Greeddy_Snake/blob/master/README_RES/run.png?raw=true)