一个使用Python和Pygame开发的经典贪吃蛇游戏。
- 🐍 经典贪吃蛇玩法
- 🎮 方向键控制
- 🍎 随机生成食物
- 📊 实时显示得分
- 💥 碰撞检测(撞墙或撞自己游戏结束)
- 🎨 简洁美观的界面
pip install -r requirements.txt或者直接安装pygame:
pip install pygamepython snake_game.py- ⬆️ 上箭头键: 向上移动
- ⬇️ 下箭头键: 向下移动
- ⬅️ 左箭头键: 向左移动
- ➡️ 右箭头键: 向右移动
- ❌ 关闭窗口: 退出游戏
- 控制绿色的蛇去吃红色的食物
- 每吃到一个食物,蛇的身体会增长,得分增加1分
- 不能撞到墙壁或蛇的身体,否则游戏结束
- 蛇不能立即反向移动(例如:向右移动时不能直接向左)
- 窗口大小:800x600像素
- 网格大小:20x20像素
- 游戏速度:10 FPS(可在代码中的
clock.tick(10)处修改)
你可以在snake_game.py文件中修改以下设置:
WINDOW_WIDTH/WINDOW_HEIGHT: 窗口大小CELL_SIZE: 网格大小- 颜色定义(BLACK, WHITE, RED, GREEN等)
- 游戏速度(main函数中的
clock.tick()参数)
祝你玩得开心!🎉