Skip to content

maoxig/AIsnake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

贪吃蛇

📖 介绍

这是一个支持玩家操控和AI操控的贪吃蛇游戏。AI寻路的算法涉及A*算法和BFS算法。

💿 依赖

本项目所用库皆为Python标准库,无需额外安装,详情如下:

tkinter
collections
queue
random
typing
copy

🎉 使用

运行后点击按钮开始即可。源码开头提供了一些可供修改的参数,列表如下

可改参数

参数 类型 默认值 说明 备注
WIDTH int 200 地图的宽度 -
HEIGHT int 200 修改地图的高度 -
SIZE int 20 地图上每个方块的尺寸 请确保上面两项能被这一项整除!
FPS float 20 刷新率,和蛇的移动速度正相关 真人建议10-20,AI请不要大于1000

About

一个使用A*和BFS的AI贪吃蛇

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages