# webGame **Repository Path**: osby/webGame ## Basic Information - **Project Name**: webGame - **Description**: No description available - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # webGame `HTML`: 客户端展示使用 `WebSocket`: 网络通信协议 `JSON`: 数据通信协议(暂未加密) # 任务列表 - [x] 数据库 - [x] 数据库初始化 - [x] 数据库备份 - [ ] 客户端 - [x] 用户登录 - [ ] 修改密码 - [ ] 创建角色 - [ ] 地图 - [x] 地图布局 - [ ] 地图移动 - [ ] NPC - [x] 刷新NPC列表 - [x] 获取指定地图区域NPC列表 - [ ] 角色与NPC对话 - [ ] 角色与NPC交易 - [ ] Master - [ ] 刷新Master列表 - [ ] 玩家与NPC对战 - [ ] 角色 - [ ] 角色装备+背包界面 - [ ] 背包列表 - [ ] 使用道具 - [ ] 服务器 - [ ] 账号系统 - [ ] 注册 - [ ] 登录 - [ ] 密码找回 - [ ] 角色系统 - [ ] 等级管理 - [ ] 属性管理 - [ ] 对战系统 - [ ] 死亡损失计算: 经验+道具+金币 - [ ] 被玩家杀死 - [ ] 被Master杀死 - [ ] 玩家与Master对战 - [ ] 玩家与玩家对战 - [ ] 竞技场 - [ ] 地图系统 - [ ] 地图线路规划 - [ ] NPC系统 - [ ] NPC列表 - [ ] 任务系统 - [ ] 接取任务 - [ ] 任务进度管理 - [ ] 完成任务 - [ ] 任务奖励 - [ ] Master系统 - [ ] 道具掉落 - [ ] 金币掉落 - [ ] 经验掉落 - [ ] 道具系统 - [ ] 装备 - [ ] 换装 - [ ] 消耗品 - [ ] 金币系统 - [ ] 银行 - [ ] 典当行 - [ ] 交易系统 - [ ] 玩家与NPC交易 - [ ] 玩家与玩家交易 - [ ] 拍卖行 - [ ] 聊天系统 - [ ] 频道管理 - [ ] 聊天信息管理 - [ ] 聊天信息附加道具展示 - [ ] 关键字屏蔽 - [ ] 好友系统 - [ ] 好友管理 - [ ] 仇人管理 - [ ] 陌生人管理 - [ ] 邮件管理 - [ ] 排行榜系统 - [ ] 等级排行榜 - [ ] 任务排行榜 - [ ] 反馈系统 - [ ] 反馈状态管理 # 数据库 目前使用`Sqlite`作为数据库 # 配置说明 ```ini [db] ; 是否全新数据库 ; true-备份原有数据库, 并重新初始化数据库文件 newly = true ; 数据库文件相对目录 dir = ./db ; 数据库文件名 name = WebGame ``` # 地图 名称 | 中文 | 最低等级 | 最高等级 ---- | ---- | ---- | ---- DHYC | 东海渔村 | 1 | 10 XYZ | 仙缘镇 | 10 | 15 CAC | 长安城 | 15 | 20 FYD | 浮云洞 | 20 | 30 SMS | 神马山 | 20 | 30 HGS | 花果山 | 30 | 40 LG | 龙宫 | 40 | 50 DF | 地府 | 50 | 60 STL | 狮驼岭 | 60 | 70 KLS | 昆仑山 | 70 | 80 TG | 天宫 | 80 | 90 # NPC 名称 | 中文 | 所在地图 ---- | ---- | ---- LaoYuTou | 老渔头 | DHYC XiaoPengYou | 小朋友 | DHYC QiaoFu | 樵夫 | DHYC HuiXiong | 灰熊 | DHYC QiaoFu | 樵夫 | DHYC