AI蛇
Python版本3.6.8
安装:
创建虚拟环境
激活虚拟环境
点安装-r requirements.txt
python main.py --display = True --speed = 10 --train = False --loadWeights = True
Game.py
用于处理游戏的类。
在里面
初始化对象时调用的函数。
初始化游戏宽度和游戏高度
设定游戏大小
载入背景
将崩溃标志初始化为false
初始化播放器
初始化食物
将分数初始化为0
蛇
Snake对象的类。
在里面:
初始化对象时调用的函数
位置(由x和y值表示)设置为固定点(基于gam的宽度和高度)
尾巴的长度设置为1
被吃掉的标志设置为False
瓦片已加载:4个用于头部(每个可能的方向一个)和1个用于身体
x速度设置为20
y速度设置为0
使成为
显示蛇的功能。如果游戏没有崩溃,则该函数首