返回新闻列表
宠物系统 · 功能方案
功能方案 · 设计预览

宠物系统

玩家操控恐龙在世界中冒险,可在网站购买宠物恐龙、存入背包管理血量与状态,在游戏内召唤同行,并在跟随模式战斗模式间切换。

1功能概述

宠物系统由宠物商城宠物背包游戏内指令三部分组成。玩家本体为恐龙角色,宠物同样为恐龙种类(数据沿用服务器恐龙库)。购买后可召唤、收回、休息回血;行为仅支持跟随模式战斗模式,不提供负重加成或技能辅助。

🛒

宠物商城

管理员上架宠物商品,玩家使用游戏币等货币购买。

🎒

宠物背包

记录宠物信息、当前血量、休息状态与行为模式。

🦖

游戏内召唤

输入指令将宠物召唤至身边,同时仅允许 1 只出战。

⚔️

双模式切换

仅跟随模式与战斗模式,通过 /ms 自由切换。

2玩家端界面设计

玩家在游戏网站侧边栏进入「宠物」栏目,包含宠物商城我的背包两个子页面,风格与现有商城、库存页面保持一致。

2.1 宠物商城

▸ 宠物商城 · 主界面线框
┌─────────────────────────────────────────────────────────────┐ │ 🦖 宠物商城 [ 我的背包 ] │ ├─────────────────────────────────────────────────────────────┤ │ 筛选:[ 全部种类 ▼ ] [ 价格排序 ▼ ] [ 🔍 搜索宠物名 ] │ ├─────────────────────────────────────────────────────────────┤ │ ┌────────────┐ ┌────────────┐ ┌────────────┐ │ │ │ [宠物图] │ │ [宠物图] │ │ [宠物图] │ │ │ │ 迅猛龙 │ │ 三角龙 │ │ 异特龙 │ │ │ │ 最大血量 │ │ 最大血量 │ │ 最大血量 │ │ │ │ 1200 HP │ │ 2800 HP │ │ 1800 HP │ │ │ │ 💰 积分价 │ │ 💰 龙币价 │ │ 💰 G币价 │ │ │ │ [ 立即购买 ]│ │ [ 立即购买 ]│ │ [ 立即购买 ]│ │ │ └────────────┘ └────────────┘ └────────────┘ │ │ │ │ 购买成功后宠物自动进入「我的背包」,初始血量为满血。 │ └─────────────────────────────────────────────────────────────┘

2.2 我的背包

▸ 宠物背包 · 列表线框
┌─────────────────────────────────────────────────────────────┐ │ 🎒 我的宠物背包 [ 前往商城 ] │ ├─────────────────────────────────────────────────────────────┤ │ 宠物ID │ 名称 │ 血量 │ 状态 │ 行为模式 │ │ ───────────────────────────────────────────────────────── │ │ #1001 │ 迅猛龙 │ ████████░░ 80% │ 休息中 │ 跟随模式 │ │ #1002 │ 三角龙 │ ██████████100% │ 可召唤 │ 战斗模式 │ │ #1003 │ 异特龙 │ — 已阵亡 — │ 已失去 │ — │ ├─────────────────────────────────────────────────────────────┤ │ 游戏内操作提示: │ │ 召唤 /cw [宠物ID] 收回 /zh [宠物ID] │ │ 切换行为 /ms │ │ │ │ 当前出战:#1002 三角龙(战斗模式) │ └─────────────────────────────────────────────────────────────┘

2.3 背包状态说明

可召唤 血量已满或休息中可随时取出
休息中 收回后自动回血,直至满血
已出战 当前正在游戏世界中跟随玩家
已失去 被其他玩家击杀后永久失去

2.4 购买确认弹窗

┌──────────── 确认购买宠物 ────────────┐ │ │ │ 宠物:迅猛龙 │ │ 最大血量:1200 │ │ 支付方式:积分 / G币 / 龙币 / 代金券 │ │ 当前余额将实时显示 │ │ │ │ 购买后宠物将进入背包,可在游戏内召唤。 │ │ │ │ [ 取消 ] [ 确认购买 ] │ └─────────────────────────────────────────┘

3管理端界面设计

管理员在后台「商城管理」或独立「宠物管理」入口中维护宠物商品,并在「游戏设置」中配置休息回血规则。

3.1 宠物商品管理

▸ 管理端 · 宠物商城配置线框
┌──────────────── 宠物商城管理 ────────────────────────────┐ │ │ │ [ 商品列表 ] [ 购买记录 ] [ 玩家背包查询 ] │ │ │ │ [ + 添加宠物商品 ] │ │ │ │ 商品名 │ 恐龙种类 │ 售价(多币种) │ 排序 │ 状态 │ 操作 │ │ ───────────────────────────────────────────────────── │ │ 入门宠 │ 迅猛龙 │ 积分 500 │ 1 │ 上架 │ 编辑 │ │ 进阶宠 │ 三角龙 │ 龙币 200 │ 2 │ 上架 │ 编辑 │ │ │ │ ── 添加/编辑商品 ───────────────────────────────────── │ │ 选择恐龙种类:[ 从恐龙库选择 ▼ ] → 自动带出名称与血量 │ │ 公/母龙价格、上架状态、展示图片、商品说明 │ │ │ └─────────────────────────────────────────────────────────┘

3.2 游戏设置 · 休息回血

┌──────────────── 游戏设置 · 宠物 ────────────────────────┐ │ │ │ 休息回血间隔(小时) [ 1 ] │ │ 每次回血量(点) [ 50 ] │ │ 说明:宠物收回进入休息状态后,按上述规则自动恢复血量。 │ │ │ │ [ 保存设置 ] │ └─────────────────────────────────────────────────────────┘

3.3 管理员常用操作

操作用途
添加宠物商品从恐龙库选择种类,配置售价与上架状态
编辑 / 下架商品调整价格、排序或暂停售卖
查看购买记录审计玩家购买流水
查询玩家背包客服查询某玩家的宠物与血量状态
配置休息回血控制收回后每小时恢复的血量数值

4游戏内指令

宠物出战、收回与行为切换均在游戏内通过聊天指令完成,网站背包页仅作查看与购买。

指令作用说明
/cw [宠物ID] 召唤宠物 将指定宠物召唤到身边;同时只能有 1 只宠物出战
/zh [宠物ID] 收回宠物 主人满血时可收回;主人残血时禁止收回;收回后进入休息状态
/ms 切换行为模式 在当前出战宠物上切换「跟随模式」与「战斗模式」

5功能流程图

5.1 购买与入包流程

1

浏览宠物商城

玩家选择心仪的恐龙宠物,查看价格与最大血量。

2

确认购买并扣款

选择支付方式完成购买,系统校验账户余额。

3

写入宠物背包

生成唯一宠物编号,记录恐龙种类、满血状态,默认跟随模式。

4

游戏内召唤

玩家恐龙进入游戏后使用 /cw [宠物ID] 召唤宠物恐龙同行。

5.2 召唤与收回流程

                    ┌─────────────┐
                    │  宠物在背包  │
                    │ 可召唤/休息中 │
                    └──────┬──────┘
                           │ /cw [宠物ID]
                           ▼
                    ┌─────────────┐
         ┌─────────│  已出战状态  │─────────┐
         │         │ 跟随/战斗模式 │         │
         │         └──────┬──────┘         │
         │ 被其他玩家击杀  │ /zh [宠物ID]    │ /ms
         ▼                │ 主人满血        ▼
  ┌─────────────┐         ▼         ┌─────────────┐
  │ 永久失去     │  ┌─────────────┐ │ 切换行为模式 │
  │ 从背包删除   │  │  休息状态    │ │ 跟随 ⇄ 战斗 │
  └─────────────┘  │ 按小时回血   │ └─────────────┘
                    └──────┬──────┘
                           │ 休息中可随时 /cw 再次取出
                           ▼
                    ┌─────────────┐
                    │  再次出战    │
                    └─────────────┘

5.3 收回规则(重要)

条件结果
主人满血允许收回,宠物进入休息状态并开始回血
主人残血(未满血)禁止收回,提示需先恢复自身血量
休息状态中可按游戏设置每小时自动回血,直至满血;期间可随时再次召唤

5.4 宠物阵亡流程

!

被其他玩家击杀

无论跟随模式还是战斗模式,宠物被其他玩家击杀后直接死亡,从背包中永久删除,不可复活。请谨慎保护你的宠物恐龙。

6行为模式说明

模式游戏表现阵亡规则
跟随模式 宠物跟随主人移动,不主动攻击其他玩家 被其他玩家击杀后永久失去
战斗模式 宠物主动协助战斗,可攻击威胁目标 被其他玩家击杀后永久失去

使用 /ms 可在跟随模式战斗模式间切换,仅对当前出战中的宠物生效。系统不提供被动模式、中立模式、负重加成或技能辅助。

7功能模块介绍

模块一 · 宠物商城(管理端 + 玩家端)

  • 管理员从恐龙库选取种类,配置为多币种商品并上架
  • 商品展示恐龙名称、预览图、最大血量与售价
  • 玩家购买后扣减对应货币,生成购买记录
  • 购买成功自动创建背包条目,初始满血、默认跟随模式

模块二 · 宠物背包(玩家端 + 管理查询)

  • 每位玩家拥有独立宠物背包,展示宠物编号、名称、血量条
  • 实时显示状态:可召唤、休息中、已出战、已失去
  • 记录当前行为模式(跟随 / 战斗)
  • 管理员可按玩家查询背包明细,便于客服处理

模块三 · 召唤宠物(游戏内)

  • 指令 /cw [宠物ID] 将宠物生成在玩家附近
  • 全服每位玩家同时只能召唤 1 只宠物
  • 若已有出战宠物,需先收回或等其阵亡后才能召唤另一只
  • 休息中的宠物也可随时召唤,不强制等待回满血

模块四 · 收回宠物(游戏内)

  • 指令 /zh [宠物ID] 将出战宠物收回背包
  • 校验主人是否为满血状态,残血时拒绝收回
  • 收回后宠物退出世界,进入休息状态
  • 休息期间按游戏设置定时恢复血量

模块五 · 休息回血(后台配置 + 定时恢复)

  • 管理员在游戏设置中配置「回血间隔(小时)」与「每次回血量」
  • 仅对处于休息状态且血量未满的宠物生效
  • 回满后自动变为可召唤状态,背包界面同步更新

模块六 · 行为切换(游戏内)

  • 指令 /ms 切换当前出战宠物的行为模式
  • 跟随模式:伴行不主动开战
  • 战斗模式:协助主人恐龙作战
  • 仅上述两种模式,无被动/中立模式,无负重或技能类加成
  • 切换后立即在游戏内生效,并同步记录至背包

模块七 · 宠物阵亡(游戏内事件)

  • 宠物被其他玩家击杀时触发阵亡
  • 跟随模式与战斗模式均适用相同规则
  • 阵亡后从背包永久删除,不可恢复
  • 玩家会收到失去宠物的提示,网站背包同步移除

8核心规则一览

规则项说明
玩家角色玩家在游戏内操控恐龙角色,宠物为随行恐龙伙伴
数据来源宠物种类、最大血量等基础属性沿用服务器恐龙库数据
行为模式仅跟随模式、战斗模式,无被动/中立等其他模式
能力范围不提供负重加成、技能辅助等额外能力
出战上限每位玩家同时只能召唤 1 只宠物
收回条件主人满血方可收回;收回后进入休息回血
休息召唤休息过程中可随时再次召唤,无需等回满
回血配置休息回血速度与单次回血量由游戏设置统一管理
阵亡惩罚被其他玩家击杀后宠物永久失去
默认模式新购宠物默认为跟随模式
联系我们