openclaw a4cd68f645
Some checks failed
CI/CD Pipeline / 构建和测试 (push) Has been cancelled
CI/CD Pipeline / 部署到生产环境 (push) Has been cancelled
阶段5:CI/CD 配置完成
- 添加自动化部署脚本 (deploy.sh)
- 创建 Gitea Actions 工作流配置
- 添加代码检查和验证步骤
- 配置部署产物管理

Closes #5
2026-02-27 14:01:45 +00:00
2026-02-27 14:01:45 +00:00
2026-02-27 13:58:37 +00:00
2026-02-27 14:01:45 +00:00
2026-02-27 14:01:03 +00:00
2026-02-27 14:01:03 +00:00
2026-02-27 13:58:37 +00:00
2026-02-27 14:01:03 +00:00
2026-02-27 14:01:03 +00:00

🐍 贪吃蛇游戏

一个经典的网页版贪吃蛇游戏,使用纯 HTML/CSS/JavaScript 实现。

特性

  • 🎮 经典贪吃蛇玩法
  • 🎯 三种难度级别(简单/中等/困难)
  • ⏸️ 支持暂停和重置
  • 📊 实时分数统计
  • 🎨 精美的渐变 UI 设计
  • ⌨️ 键盘方向键控制
  • 📱 响应式设计

🎮 游戏玩法

  1. 点击"开始游戏"按钮开始
  2. 使用方向键 ↑ ↓ ← → 控制蛇的移动
  3. 吃到食物(红色圆点)获得 10 分
  4. 避免撞墙或撞到自己的身体
  5. 随时可以暂停或重置游戏

🚀 快速开始

方式 1直接打开

直接用浏览器打开 index.html 文件即可开始游戏。

方式 2本地服务器

# 使用 Python
python3 -m http.server 8000

# 使用 Node.js (需要安装 http-server)
npx http-server

# 然后访问 http://localhost:8000

方式 3部署到 Web 服务器

将所有文件部署到任何 Web 服务器Nginx、Apache 等)的根目录即可。

📦 项目结构

snake-game/
├── index.html          # 主页面
├── style.css           # 样式文件
├── game.js            # 游戏逻辑
├── README.md          # 项目说明
└── LICENSE            # MIT 许可证

🛠️ 技术栈

  • HTML5 - 页面结构
  • CSS3 - 样式和动画
  • JavaScript (ES6+) - 游戏逻辑
  • Canvas API - 游戏渲染

🎯 游戏配置

可以在 game.js 中修改 CONFIG 对象来自定义游戏参数:

const CONFIG = {
    gridSize: 20,           // 网格大小
    canvasSize: 400,        // 画布大小
    easySpeed: 150,         // 简单模式速度
    mediumSpeed: 100,       // 中等模式速度
    hardSpeed: 50          // 困难模式速度
};

📝 开发路线图

本项目通过分阶段开发完成,展示完整的软件开发流程:

📄 许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。

🤝 贡献

欢迎提交 Issue 和 Pull Request


游戏愉快!🎮

Description
网页版贪吃蛇游戏 - 完整开发流程演示项目
Readme MIT 51 KiB
Languages
JavaScript 49.5%
CSS 19.7%
Shell 18.4%
HTML 12.4%