一、玩家交易系统(点对点交易)
1. 交易过程说明
玩家向同屏内其他玩家发出交易申请,对方接受后弹出界面,交易开始。交易双方将交易物品/金钱设定好后,通过双方确认,交易执行成功。
2. 交易功能说明
- 申请交易:申请指定玩家进行交易,需要对方确认。
- 交易物品/金钱设定:对要交易的物品/金钱在交易栏进行设定,以满足交易双方的相互需求。
- 锁定:交易双方需在确认交易前锁定各自的交易栏,如果任一方修改交易栏内物品/金钱则锁定状态自动解除。
- 确认:确认交易执行,只有交易双方的交易栏都处于锁定状态下,交易双方才可确认交易执行。
- 取消:交易双方可在‘确认’交易执行前任一步骤取消交易。
- 角色 ID:在交易栏显示交易双方的各自角色 ID。
- 其他需求:交易系统设计中的其他需求。
二、玩家交易系统流程图
玩家 A 向玩家 B 发出交易申请→玩家 A 执行交易功能检测玩家 B 是否处于可交易状态→发送信息到玩家 B→玩家 B 进行反馈(B 无操作流程结束;B 拒绝发送信息到玩家 A 流程结束;弹出交易界面)→预设条件检测,X 秒后玩家 B 无响应,则流程自动结束→依据系统设定,检测玩家 B 是否处于设定的不可交易状态,如正在与人交易,正在合成物品等(提示信息:XXX 处于不可交易状态;提示信息:玩家 B 拒绝交易)
三、拍卖系统(未提及具体内容)
四、NPC 交易系统(未提及具体内容)
1. 标题:游戏交易系统.doc - 道客巴巴
2. 标题:基于 springboot+vue 的游戏交易系统的设计与实现(源码+lw+部署...)
3. 标题:基于 springboot 实现游戏交易系统项目【项目源码+论文说明】-CSDN 博客
4. 标题:基于 SpringBoot+Vue 的游戏交易系统设计实现(源码+lw+部署文档+讲解等)
5. 标题:基于 Java 网络游戏交易系统设计实现(源码+lw+部署文档+讲解等)