Skip to content

Latest commit

 

History

History
273 lines (191 loc) · 7.03 KB

File metadata and controls

273 lines (191 loc) · 7.03 KB

交易系统使用指南

概述

本游戏已成功集成了完整的交易系统、盈利系统和增强的对话系统。玩家可以控制角色进行商品买卖,赚取利润,并通过智能对话系统与其他角色进行交易谈判。

系统组件

1. 交易系统 (TradingSystem)

  • 商品管理: 12 种不同类型的商品(办公用品、电子产品、奢侈品等)
  • 库存系统: 每个角色独立的商品库存
  • 价格系统: 动态价格,基于供需关系变化
  • 交易记录: 完整的交易历史追踪

2. 经济管理器 (EconomyManager)

  • 货币系统: 人民币(¥)作为游戏货币
  • 收入来源: 工资、奖金、交易收入、投资等
  • 支出管理: 购买、租金、税收、维护等
  • 财务记录: 详细的收支记录

3. 盈利追踪器 (ProfitTracker)

  • 盈利统计: 实时追踪每个角色的盈利情况
  • 里程碑系统: 6 个盈利里程碑(新手商人到商业传奇)
  • 盈利能力评级: S 级到 F 级的评级系统
  • 趋势分析: 盈利趋势和成功率分析

4. 交易对话管理器 (TradingDialogManager)

  • 智能对话: AI 驱动的交易对话
  • 价格谈判: 自动价格谈判系统
  • 交易决策: 基于角色性格的交易决策
  • 对话模板: 8 种不同类型的交易对话

5. 增强对话气泡 (EnhancedDialogBubble)

  • 多种类型: 普通、交易、价格、库存、盈利、系统消息
  • 视觉区分: 不同颜色和图标区分消息类型
  • 动态显示: 自动跟随角色移动
  • 丰富信息: 显示价格、盈利等详细信息

使用方法

基本操作

  1. 开始交易

    • 选中一个角色
    • 靠近另一个角色(150 像素范围内)
    • T 键开始交易
    • 或使用鼠标点击角色开始交易
  2. 交易界面

    • 显示双方角色信息和资金
    • 商品列表和价格
    • 数量选择器
    • 购买/出售/谈判按钮
    • 实时对话区域
  3. 结束交易

    • L 键结束当前交易
    • 或点击交易界面的关闭按钮

自动交易

  1. 启用自动交易

    • 角色可以自动寻找交易伙伴
    • 每 30 秒执行一次 AI 交易决策
    • 基于角色性格和当前情况
  2. AI 交易决策

    • 30%概率买入商品
    • 40%概率卖出商品
    • 20%概率进行价格谈判
    • 基于偏好类别和价格限制

价格系统

  1. 动态价格

    • 商品价格每 5 分钟更新一次
    • 基于供需关系和随机波动
    • 价格范围:原价的 10%-200%
  2. 价格谈判

    • 可以谈判降低价格
    • 每次谈判降价 5%
    • 最低价格为原价的 70%

盈利系统

  1. 收入来源

    • 工资: 每小时自动发放基础工资
    • 奖金: 随机发放绩效奖金
    • 交易: 买卖商品获得的利润
    • 投资: 未来的投资收入
  2. 支出项目

    • 购买: 购买商品的花费
    • 租金: 办公场地租金
    • 税收: 政府税收
    • 维护: 设备维护费用
  3. 盈利追踪

    • 实时统计总盈利
    • 分类统计各种收入
    • 交易成功率和平均盈利
    • 盈利趋势分析

商品分类

办公用品 (office)

  • 钢笔 (¥15.00): 高质量的办公钢笔
  • 笔记本 (¥25.00): A4 大小的办公笔记本
  • 订书机 (¥45.00): 金属订书机
  • 回形针 (¥8.00): 一盒回形针

食品饮料 (food)

  • 咖啡 (¥12.00): 香浓的咖啡
  • 茶叶 (¥18.00): 优质茶叶

电子产品 (electronics)

  • U 盘 (¥80.00): 32GB USB 闪存盘
  • 鼠标 (¥120.00): 无线鼠标
  • 键盘 (¥200.00): 机械键盘
  • 显示器 (¥800.00): 24 寸显示器

奢侈品 (luxury)

  • 金笔 (¥500.00): 限量版金笔
  • 钻石回形针 (¥1000.00): 镶钻回形针

盈利里程碑

  1. 新手商人 (¥1,000): 首次达到 1000 元盈利
  2. 熟练商人 (¥5,000): 达到 5000 元盈利
  3. 专业商人 (¥10,000): 达到 10000 元盈利
  4. 商业专家 (¥25,000): 达到 25000 元盈利
  5. 商业大师 (¥50,000): 达到 50000 元盈利
  6. 商业传奇 (¥100,000): 达到 100000 元盈利

盈利能力评级

  • S 级 - 商业天才: 90%以上评分
  • A 级 - 优秀商人: 80-89%评分
  • B 级 - 良好商人: 70-79%评分
  • C 级 - 普通商人: 60-69%评分
  • D 级 - 新手商人: 40-59%评分
  • F 级 - 需要学习: 40%以下评分

对话系统

对话类型

  1. 问候 (GREETING): 开始交易时的问候
  2. 价格询问 (PRICE_INQUIRY): 询问商品价格
  3. 价格谈判 (PRICE_NEGOTIATION): 进行价格谈判
  4. 交易提议 (TRADE_OFFER): 提出交易建议
  5. 接受交易 (TRADE_ACCEPT): 同意交易
  6. 拒绝交易 (TRADE_REJECT): 拒绝交易
  7. 库存检查 (INVENTORY_CHECK): 检查商品库存
  8. 告别 (GOODBYE): 结束交易

对话气泡类型

  • 普通对话: 白色背景,黑色文字
  • 交易对话: 绿色背景,绿色文字,💰 图标
  • 价格信息: 黄色背景,橙色文字,💲 图标
  • 库存信息: 蓝色背景,蓝色文字,📦 图标
  • 盈利信息: 红色背景,红色文字,📈 图标
  • 系统消息: 灰色背景,灰色文字,⚙️ 图标

系统配置

自动交易参数

  • 交易间隔: 30 秒
  • 买入概率: 30%
  • 卖出概率: 40%
  • 谈判概率: 20%

价格更新参数

  • 更新间隔: 5 分钟
  • 价格波动: ±10%
  • 最低价格: 原价的 10%
  • 最高价格: 原价的 200%

工资系统参数

  • 基础工资: ¥5,000
  • 发放间隔: 1 小时
  • 税率: 10%
  • 通胀率: 2%

快捷键

  • T 键: 开始交易
  • L 键: 结束交易
  • ESC 键: 关闭交易界面
  • Enter 键: 发送对话消息

故障排除

常见问题

  1. 无法开始交易

    • 检查角色距离是否在 150 像素内
    • 确保对方角色不在交易中
    • 检查是否有足够的商品或资金
  2. 交易失败

    • 检查买家是否有足够资金
    • 检查卖家是否有足够库存
    • 检查买家是否有足够库存空间
  3. 价格显示异常

    • 等待价格更新(最多 5 分钟)
    • 检查商品是否存在
    • 重启游戏系统
  4. 对话不显示

    • 检查对话气泡是否被其他 UI 遮挡
    • 确保角色在屏幕可见范围内
    • 检查对话系统是否正常运行

调试信息

游戏会在控制台输出详细的调试信息,包括:

  • 交易开始和结束
  • 价格变化
  • 盈利更新
  • 系统状态
  • 错误信息

更新日志

v1.0 - 初始版本

  • 完整的交易系统
  • 经济管理系统
  • 盈利追踪系统
  • 智能对话系统
  • 增强对话气泡
  • 自动交易功能
  • 价格动态系统
  • 盈利里程碑系统

未来计划

  • 投资系统: 股票、债券等投资选项
  • 公司系统: 创建和管理公司
  • 市场系统: 更复杂的市场机制
  • 多人交易: 支持多人同时交易
  • 交易策略: 更高级的交易策略
  • 数据分析: 更详细的交易数据分析