# 仿传奇网页挂机游戏 **Repository Path**: zywstart/CQWebGame ## Basic Information - **Project Name**: 仿传奇网页挂机游戏 - **Description**: 横版挂机(AFK/Idle)传奇类网页游戏,玩家选择职业后自动战斗打怪、升级、爆装备,无需持续操作,离线也可获得收益。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-08-15 - **Last Updated**: 2026-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CQWebGame 仿传奇网页挂机游戏 简体中文 | [English](./README_EN.md) ## 项目简介 CQWebGame 是一款基于 Web 的横版挂机(AFK/Idle)传奇类网页游戏。玩家选择职业后即可自动战斗打怪、升级、爆装备,无需持续操作,即使离线也能获得收益。 ## 技术栈 | 类别 | 技术 | |------|------| | 后端 | PHP 8.5 | | 数据库 | MySQL | | 前端 | HTML5 + CSS3 + jQuery 4.0 | | Web服务器 | Apache | ## 核心功能 ### 职业系统 - **战士 (Warrior)** - 近战物理攻击型,血厚攻击高 - **法师 (Mage)** - 远程魔法攻击型,群体伤害超强 - **道士 (Taoist)** - 辅助治疗型,能打能奶 ### 战斗系统 - 自动战斗模式,点击开始即可挂机打怪 - 伤害计算包含攻击力、防御力、暴击率、闪避率等属性 - 攻击间隔设定,支持持续输出 ### 装备系统 - 8个装备槽位:武器、头盔、衣服、项链、戒指×2、手镯×2 - 5种装备品质:白→蓝→紫→橙→红 - 装备掉落与掉落表关联,支持随机属性 ### 地图系统 - 多张地图供玩家探索 - 房间格子探索机制,未探索区域显示迷雾 - 等级限制与解锁机制 ### 技能系统 - 各职业专属技能树 - 技能熟练度提升机制 - 被动技能与主动技能 ### 其他系统 - **背包系统** - 物品存储与整理 - **商店系统** - 买卖装备道具 - **商城系统** - 付费道具购买 - **离线收益** - 离线期间也可获得经验和掉落 - **经济系统** - 金币交易 - **复活系统** - 死亡后可选择原地复活或安全区复活 ## 系统架构 ``` ┌─────────────────────────────────────────┐ │ 前端界面 │ │ (HTML + CSS3 + jQuery 4.0) │ └──────────────────┬──────────────────────┘ │ HTTP/AJAX ┌──────────────────▼──────────────────────┐ │ API 层 │ │ (PHP 8.5) │ │ - auth.php 认证接口 │ │ - fight.php 战斗接口 │ │ - inventory 背包接口 │ │ - shop/mall 商店/商城 │ │ ... │ └──────────────────┬──────────────────────┘ │ PDO ┌──────────────────▼──────────────────────┐ │ 数据库层 │ │ (MySQL) │ │ - accounts 账户表 │ │ - players 角色表 │ │ - items 物品配置 │ │ - monsters 怪物配置 │ │ - maps 地图配置 │ │ ... │ └─────────────────────────────────────────┘ ``` ## 目录结构 ``` CQWebGame/ ├── api/ # API 接口目录 ├── assets/ # 静态资源 │ ├── css/ # 样式文件 │ ├── js/ # JavaScript 文件 │ └── images/ # 图片资源 ├── config/ # 配置文件 ├── includes/ # 公共函数库 ├── sql/ # 数据库脚本 ├── index.html # 前端入口页面 └── game.php # 游戏主页面 ``` ## 安装指南 ### 环境要求 - Apache 2.0+ - PHP 8.5+ - MySQL 5.7+ ### 安装步骤 1. **配置数据库** 将 `sql/schema.sql` 和 `sql/cqwebgame.sql` 导入 MySQL 数据库: ```bash mysql -u root