Skip to content

bigseamountain/cursor_git

Repository files navigation

贪吃蛇游戏

一个使用Python和Pygame开发的经典贪吃蛇游戏。

功能特性

  • 🐍 经典贪吃蛇玩法
  • 🎮 方向键控制
  • 🍎 随机生成食物
  • 📊 实时显示得分
  • 💥 碰撞检测(撞墙或撞自己游戏结束)
  • 🎨 简洁美观的界面

安装依赖

pip install -r requirements.txt

或者直接安装pygame:

pip install pygame

运行游戏

python snake_game.py

游戏控制

  • ⬆️ 上箭头键: 向上移动
  • ⬇️ 下箭头键: 向下移动
  • ⬅️ 左箭头键: 向左移动
  • ➡️ 右箭头键: 向右移动
  • 关闭窗口: 退出游戏

游戏规则

  1. 控制绿色的蛇去吃红色的食物
  2. 每吃到一个食物,蛇的身体会增长,得分增加1分
  3. 不能撞到墙壁或蛇的身体,否则游戏结束
  4. 蛇不能立即反向移动(例如:向右移动时不能直接向左)

游戏设置

  • 窗口大小:800x600像素
  • 网格大小:20x20像素
  • 游戏速度:10 FPS(可在代码中的clock.tick(10)处修改)

自定义设置

你可以在snake_game.py文件中修改以下设置:

  • WINDOW_WIDTH / WINDOW_HEIGHT: 窗口大小
  • CELL_SIZE: 网格大小
  • 颜色定义(BLACK, WHITE, RED, GREEN等)
  • 游戏速度(main函数中的clock.tick()参数)

祝你玩得开心!🎉

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published