请创建一个视觉精美、交互流畅的进阶版贪吃蛇游戏请创建一个视觉精美、交互流畅的进阶版贪吃蛇游戏,需包含以下功能和设计要求: 1. 核心玩法: - 采用经典贪吃蛇机制,通过键盘方向键控制蛇的移动(上、下、左、右) - 食物在游戏区域内随机生成,不会与蛇身重叠 - 蛇吃到食物后身体增长,得分增加 2. 特殊机制: - 每吃1个食物,蛇的移动速度轻微增加(最低速度限制为50ms间隔) - 蛇身颜色随得分增加按彩虹色循环变化(红→橙→黄→绿→蓝→靛→紫→红),且身体各段颜色略有差异以增强层次感 3. 视觉设计: - 蛇身:渐变色圆角矩形,带有微妙高光和"呼吸"