# 侠雀娱乐-小程序 **Repository Path**: xiaque/xiaque-miniprogram-games ## Basic Information - **Project Name**: 侠雀娱乐-小程序 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-07 - **Last Updated**: 2026-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 侠雀游戏 - 微信小程序 一个包含多款小游戏的微信小程序集合体。 ## 项目结构 ``` xiaque-miniprogram-games/ ├── pages/ # 页面目录 │ ├── index/ # 首页 - 游戏列表 │ ├── login/ # 登录页 │ └── user/ # 用户中心 ├── games/ # 游戏目录 │ └── game-2048/ # 2048游戏示例 ├── utils/ # 工具函数 │ ├── auth.js # 登录认证 │ └── util.js # 通用工具 ├── constants/ # 常量配置 │ └── games.js # 游戏数据 ├── images/ # 图片资源 ├── app.js # 小程序入口 ├── app.json # 小程序配置 └── app.wxss # 全局样式 ``` ## 功能特性 1. **游戏列表首页** - 热门游戏横向滚动 - 游戏分类筛选 - 游戏网格布局展示 - 即将上线游戏提示 2. **用户登录** - 微信一键登录 - 用户信息持久化 - 退出登录功能 3. **用户中心** - 用户信息展示 - 游戏数据统计(占位) - 功能菜单 4. **2048游戏** - 经典2048玩法 - 支持滑动操作 - 最高分本地存储 - 游戏结束/胜利提示 ## 开发说明 ### 添加新游戏 1. 在 `games/` 目录下创建新游戏文件夹 2. 在 `constants/games.js` 中添加游戏配置 3. 在 `app.json` 的 `pages` 数组中添加游戏页面路径 ### 游戏配置格式 ```javascript { id: 'game-xxx', // 游戏唯一标识 name: '游戏名称', icon: '🎮', // 游戏图标(emoji) description: '游戏描述', category: 'leisure', // 分类: leisure/entertainment/tool path: '/games/game-xxx/game-xxx', // 页面路径 hot: true, // 是否热门 coming: false // 是否即将上线 } ``` ## 注意事项 - 项目使用微信小程序原生开发 - 登录功能使用 `wx.getUserProfile`,需在小程序后台配置合法域名 - TabBar 图标需要在 `images/tabbar/` 目录下放置对应图片 ## 后续扩展 - 更多游戏接入 - 游戏排行榜 - 用户游戏记录 - 游戏收藏功能 - 分享功能