投资公司发展物语 V2.0 设计文档
版本说明
- 本文在「完整版设计」之上,收入 与 Demo 实现一致的约定(网页文字 UI、先落地股票/期货、资金调拨、表驱动可复现结算等)。
- 文中 「Demo」 指当前优先实现的子集;未标注则视为长期目标/占位。
- 若旧段落与 「0. 实现约定与变更摘要」 冲突,以 0. 节为准。
0. 实现约定与变更摘要
| 主题 | 约定 |
|---|---|
| 表现形态 | 网页文字 UI(菜单/日志为主)。 |
| Demo 可结算业务 | 仅 股票投资、期货交易;其余业务在界面保留 入口/占位,可不实现。 |
| 每员工业务频率 | 每位 空闲 员工,每月可新开 1 单 月结业务;被培训占用等不可兼任者除外。有锁定/占用多个月 的业务,占用期内该员工不视为空闲。 |
| 长周期与操作窗口 | 房地产等长周期在完整版中仍以「总锁定期」为设计主轴;自签约起满 6 个自然月后,方允许 出售项目或更换负责人(与总周期不矛盾:先锁操作权,后仍可持有至到期)。Demo 可暂不实现。 |
| 人事动作互斥性 | 同一月内 可同时进行多项:招聘、写字楼租赁/退租/购买/出售、培训等 不再「五选一」;仅个别系统保留 每月次数上限(如全公司 培训 1 人次/月 见第五节)。 |
| 资金模型 | 开展业务时从 公司现金 向该笔业务 调拨 起始资金,记入 业务账户;业务账户 允许为负,此时 通报玩家,由玩家选择 自公司续资 或 终止业务、按规则清算(见 3.3、第十一节)。 |
| 月结业务与经验 | 月结业务 成功 时,负责员工 经验 +3;失败不增加(与「每自然月任职 +1」可并存,见 4.3)。 |
| 股票/期货结算 | 可复现、表驱动(见 附录 A):景气档、市场类型、能力、指导、确定性噪声均由 表 + 固定算法 得出,不依赖非确定性浮点。 |
| 数据与配置 | 个券与期货品种 见 data/investment-sim/stocks-futures.json(10 行业 ×2 股,共 20 支;期货 4 品种基线表 + 默认杠杆),与 9.3 / 9.4 / 附录 C 一致。 |
| 声誉(Demo) | 声誉主要影响 大事件/随机(小)事件 的池/权重(高声誉/低声誉 不同事件集)。贷款额度等经济效果:文案可提及,数值暂不实装(与贷款系统一并后续开放)。 |
| 人才库(v0.2新增) | 支付 2万 刷新人才库,获得3~5名带AI风格的候选人,招聘费按职级收取(初/中/高 5/8/15万)。 |
| 员工AI风格(v0.2新增) | 三种风格:追涨杀跌(momentum)、趋势(trend)、高股息保守(dividend);影响股票组合生成与季度调仓。 |
| 季度调仓(v0.2新增) | AI员工每3个月自动按风格重新构建股票组合,满仓操作。 |
| 股票轻仓机制(v0.2新增) | 非AI员工或AI无法生成有效组合时,使用20%轻仓随机买入1~4支股票。 |
| 月薪公式(v0.2变更) | 基础 0.5万 + 工龄×0.1万(每满12个月),与职级/能力无关。 |
| 员工管理上限(v0.2新增) | 初级 50万、中级 500万、高级 1000万;股票≤100万、期货≤50万(取低)。 |
| 月度报告弹窗(v0.2新增) | 每月结束后弹出详细报告,含大事件、小事件、公司盈亏汇总、业务明细。 |
| 月分红机制(v0.2新增) | 成熟期股票按年股息率÷12计提月分红,复利策略滚入AUM,上交策略划入公司现金。 |
| 游戏阶段系统(v0.3已实现) | 初创期/扩张期/成熟期三阶段,触发条件解锁新业务与功能,晋升时弹窗提示。 |
| 多维能力系统(v0.3已实现) | 员工属性从单一”能力”扩展为领导力/创新力/执行力三维 + 8行业技术。 |
| 咨询服务与拉投资(v0.3已实现) | 初创期新增咨询服务(分行业市场报告)和拉取投资业务(多月周期)。 |
| 业务组系统(v0.5已实装) | 扩张期解锁。玩家派遣母公司员工创建业务组,通过研发/扩展/专利成长,可IPO生成可交易股票。详见第八节。 |
| 三层行业结构(v0.3规划中) | 宏观景气线(5条)/股票细分行业(14个)/实业业务组板块(8个),相互联动。 |
一、游戏概览与核心目标
| 项目 | 说明 |
|---|---|
| 时间跨度 | 1990 年 1 月 – 2020 年 12 月,共 372 个回合(每月 1 回合) |
| 胜利条件 | 2020 年 12 月结束后,公司总资金即为最终分数(越高越好) |
| 失败条件 | 公司 现金 无法完成必须支付项时游戏结束(如工资、租金/物业税等);业务账户透支由玩家处理,规则见 3.3。 |
| 初始状态 | 1990 年 1 月,资金 80 万,声誉 50,小型办公室(容量 5),初级员工 2 人(各带不同AI风格) |
二、写字楼与员工容量
公司初始拥有一间小型办公室,基础员工容量为 5 人。玩家必须通过租赁或购买写字楼来提升员工上限。
2.1 写字楼操作
- 租赁:不占用「唯一人事槽位」;选择租赁某一等级办公空间,支付月租金(具体扣费时点见第十一节)。
- 购买:2010 年后解锁,一次性投入大笔资金,永久获得容量且无月租金,但需支付年物业税(购买价的 1% / 年,扣费月份在实现中固定,例如每年 1 月)。
- 叠加规则:可同时拥有多个办公空间,总容量为所有已拥有写字楼容量之和。
- 退租与出售:租赁写字楼可退租(返还部分押金),购买写字楼可按折旧价出售。若退租后员工总数超过剩余容量,必须立即裁员(支付遣散费)。
2.2 写字楼等级参数
| 等级 | 增加容量 | 月租金 | 购买价格 | 年物业税 | 解锁条件 |
|---|---|---|---|---|---|
| 小型办公室 | +5 人 | 0.8 万 | — | — | 初始 |
| 标准写字楼 | +20 人 | 3 万 | 300 万 | 3 万 | 1995 年 |
| 商务中心 | +50 人 | 8 万 | 800 万 | 8 万 | 2005 年 |
| 企业总部 | +100 人 | 20 万 | 2000 万 | 20 万 | 2010 年 |
注:阶段「员工总上限」已取消,人数上限完全由写字楼容量决定;可招聘的职级仍受年代阶段限制(见 4.1 节)。
三、员工属性、薪酬与业务资金
3.1 员工属性(多维能力系统 v0.3)
核心通用能力(三维)
| 属性 | 范围 | 作用 |
|---|---|---|
| 领导力 | 1~10 | 影响并购成功率、团队管理效率、业务组运营效率、事业组加成、咨询服务收益 |
| 创新力 | 1~10 | 影响研发速度、科技类业务突破概率、业务组技术突破 |
| 执行力 | 1~10 | 影响运营利润、长周期稳定性、成本控制、业务组利润率 |
| 忠诚度 | 1~10 | 低于 3 可能离职;高于 8 可减少被挖角概率;影响指导是否听令 |
| 经验 | 累计月数 | 用于晋升的 累计月数 + 月结成功时的 +3 规则 |
| AI交易风格(v0.2) | momentum/trend/dividend | 影响股票组合生成与季度调仓 |
| 管理上限(v0.2) | 50~1000万 | 初级50万/中级500万/高级1000万;股票≤100万、期货≤50万(取低) |
行业技术能力(8个行业独立,0~100)
| 行业技术 | 影响领域 |
|---|---|
| 金融 | 金融业务、融资中介、股票金融行业投资 |
| 地产 | 房地产投资、地产股票、地产类业务组 |
| 科技/互联网 | 互联网业务组、科技股票 |
| 半导体 | 半导体业务组、半导体股票 |
| 消费电子 | 消费电子业务组、消费电子股票 |
| 医疗 | 医疗业务组、生物医药、医疗股票 |
| 能源 | 能源期货、清洁能源业务组、能源股票 |
| 航天/汽车 | 商业航天业务组、新能源汽车业务组 |
行业技术积累规则:
- 从事某行业相关业务,每月/每次成功时该行业技术+1
- 长周期项目结束时按周期长度补足累计(如36个月项目结束+36点)
- 可通过培训直接提升某一行业技术+5
- 新员工可能自带某些行业技术经验(随机0~30点)
能力结算应用表
| 业务类型 | 主导能力 | 辅助能力/技术 |
|---|---|---|
| 股票/期货投资 | 领导力或执行力(取高) | 对应行业技术加成 |
| 咨询服务 | 领导力 | 对应行业技术 |
| 融资中介 | 领导力 | 金融技术 |
| 拉取投资 | 领导力 | 公司声望 |
| 实业研发 | 创新力 | 对应行业技术 |
| 并购/上市 | 领导力 | 并购对象行业技术 |
| 业务组运营 | 总经理领导力 | 全组执行力平均值与行业技术 |
3.2 员工层级与月薪(v0.2更新)
| 层级 | 月薪公式(万) | 招聘费 | 管理上限(万) |
|---|---|---|---|
| 初级员工 | 0.5 + 工龄×0.1(每满12个月) |
5万 | 50 |
| 中级员工 | 0.5 + 工龄×0.1(每满12个月) |
8万 | 500 |
| 高级员工 | 0.5 + 工龄×0.1(每满12个月) |
15万 | 1000 |
v0.2变更说明:月薪改为工龄制,与职级/能力无关;新增管理上限(AUM上限),股票≤100万、期货≤50万(取员工上限与业务上限的最小值)。
每月月初自动从 公司现金 扣除本员工应发工资;不足则视规则立即结束或进入破产流程(与 Demo 实现一致即可)。
3.3 公司现金与业务账户(调拨制)
- 公司现金:工资、租买写字楼费用、招聘费、培训费、以及玩家确认的向某笔业务续资等,优先从公司现金出账。
- 每笔业务有独立 业务账户余额;玩家开局投入的金额为 起始调拨款,从公司现金划转到该业务账户。
- 业务账户允许为负:表示该笔已透支/亏损超过调拨款。此时 须提示玩家 选择:
- 续资:从公司现金划款填至 约定阈值(至少填平至 ≥ 0,或实装为保证金线);或
- 终止:按清算规则结清该笔,亏损计入公司/声誉,并释放负责人。
利润策略(v0.2新增)
| 策略 | 说明 |
|---|---|
| 滚存复利 | 利润并入AUM,下月按新AUM结算 |
| 上交公司 | 利润划入公司现金,AUM维持初始本金 |
- 月结时 收益/亏损 先记在该业务账户,再按利润策略规则处理:
- 复利:AUM = 上期AUM + 利润
- 上交:利润划入公司现金,AUM维持初始本金
- 月分红流向同样受利润策略影响(复利滚入AUM,上交划入公司)
三.五、游戏阶段系统(v0.3新增)
3.5.1 阶段定义与触发条件
阶段只升不降,晋升时弹窗提示并解锁新内容。
| 阶段 | 触发条件 | 核心解锁内容 |
|---|---|---|
| 初创期(前期) | 默认开局 | 股票、期货、基础人事、小型办公室、咨询服务、拉取投资 |
| 扩张期(中期) | 总资产≥1亿 或 (年份≥2000且资产≥5000万) 或 声望≥80 | 房地产、初创投资、并购、产品研发、组建业务组、中/高级员工、标准/商务写字楼、融资贷款、咨询服务新类型 |
| 成熟期(后期) | 公司上市成功 或 总资产≥50亿 或 年份≥2010 | 海外投资、跨国并购、事业组(总公司级)、企业总部写字楼、跨国挑战、业务组独立上市 |
3.5.2 阶段影响范围
| 系统 | 初创期 | 扩张期 | 成熟期 |
|---|---|---|---|
| 可开展业务 | 股票、期货、咨询服务(基础)、拉取投资 | +房地产、初创投资、并购、产品研发、业务组 | +海外投资、跨国并购、IPO、跨国挑战 |
| 可招聘层级 | 仅初级 | 初级、中级 | 初级、中级、高级 |
| 可用写字楼 | 小型办公室 | +标准写字楼、商务中心 | +企业总部 |
| 事件池 | 基础事件 | 中级事件(含并购相关) | 高级事件(含跨国相关) |
3.5.3 阶段晋升弹窗
满足任一阶段触发条件时,次月月初弹出晋升提示:
- 显示新解锁内容列表
- 可选择观看简短引导或跳过
- 晋升状态存档记录
四、阶段限制与招聘晋升
4.1 招聘权限(与游戏阶段联动)
| 游戏阶段 | 可招聘层级 | 解锁方式 |
|---|---|---|
| 初创期 | 仅初级员工 | 默认 |
| 扩张期 | 初级、中级员工 | 达到扩张期条件 |
| 成熟期 | 初级、中级、高级员工 | 达到成熟期条件 |
注:原按年代解锁的招聘限制,现改为按游戏阶段解锁,与3.5节阶段系统统一。
4.1.5 人才库系统(v0.2新增)
刷新人才库
- 费用:2万
- 产出:3~5名候选人,带随机AI风格(momentum/trend/dividend)
- 可复现:基于
game_seed、年月、刷新索引生成
候选人属性
| 属性 | 范围 |
|---|---|
| 姓名 | 随机中文名 |
| 职级 | 初级/中级/高级(随年代解锁) |
| 能力 | 1~10 |
| 忠诚 | 1~10 |
| AI风格 | momentum/trend/dividend |
招聘费用
| 职级 | 费用 |
|---|---|
| 初级 | 5万 |
| 中级 | 8万 |
| 高级 | 15万 |
4.2 晋升条件(多维能力版 v0.3)
| 晋升路径 | 累计经验要求 | 通用能力要求 | 行业技术要求 |
|---|---|---|---|
| 初级 → 中级 | 24 个月 | 三维总和≥12 | 无 |
| 中级 → 高级 | 60 个月 | 三维总和≥20 | 至少一项行业技术≥50 |
晋升判定说明:
- 三维总和:领导力 + 创新力 + 执行力
- 满足条件后弹窗提示,玩家确认后晋升
- 晋升不消耗「人事行动配额」
- 晋升后保留原有行业技术值
4.3 经验增长、招聘与离职
- 自然任职:每自然月,每位在职员工 累计经验 +1(与晋升表中的「月数」对齐)。
- 月结业务:该笔业务 成功 时,负责该业务的员工 在当月末 再 +3 经验;失败则 +0(不累加 3)。
- 成功判定(Demo/月结):该笔月结业务 净收益 > 0 视为成功(单位与现金一致,四舍五入规则在实现中固定)。若需「持平算成功」可改实现,但须唯一。
- 招聘:支付固定资金(初级 5 万、中级 8 万、高级 15 万),可与其它人事同月;获得随机能力/忠诚度(随机部分亦应用 可复现 RNG,与 附录 A.1 同源)。
- 离职:忠诚度 < 3 且闲置 ≥ 2 个月时,每月 5% 概率离职;若正负责未结束业务,离职将导致业务按失败/清算处理。
五、培训系统(v0.3扩展)
5.1 培训基础规则
- 消耗:资金(金额 = 培训后目标值 × 1 万)+ 同月不冲突即可
- 频次限制:全公司 每月限 1 人次 培训
- 限制:培训当月该员工不能负责任何业务,也不能成为指导对象
5.2 培训类型(二选一)
| 培训类型 | 目标值 | 效果 | 费用计算 |
|---|---|---|---|
| 通用能力提升 | 领导力/创新力/执行力 | 选中能力 +1 | (当前值+1) × 1万 |
| 行业技术提升 | 8个行业技术之一 | 选中技术 +5 | (当前值+5) × 0.2万 |
示例:领导力从5提升到6,费用 = 6万;金融技术从20提升到25,费用 = 5万
5.3 培训界面流程
- 选择待培训员工(仅显示空闲员工)
- 选择培训类型(通用能力/行业技术)
- 如选通用能力:选择领导力/创新力/执行力
- 如选行业技术:选择8个行业之一
- 显示费用预览,确认后扣除资金
- 员工进入培训状态(本月不可用)
六、玩家指导系统
6.1 指导规则
- 触发:在 本月业务布署完成 后,可对本月的 某一笔 业务进行一次指导(不占用「五选一」人事槽位,全公司每月共 1 次机会)。
- 限制:若该员工本月已培训,则不能对其业务进行指导。
- 低忠诚度可不执行、反向效果等,可用表驱动(Demo 可简化为恒生效以省工)。
6.2 指导选项
| 业务类型 | 指导策略 | 效果描述(表驱动见附录 A) |
|---|---|---|
| 股票投资 | 保守 / 平衡 / 激进 | 查表调整 期期望修正 与 波动档 |
| 组合权重 | 修改股票组合各支占比(合计须100%) | |
| 资金调拨 | 正数=公司增资,负数=减资划回公司(AUM不少于1万) | |
| 期货交易 | 杠杆倍数 1x / 2x / 3x | 对有效收益率% 或 净损益 做同向倍数放大(与附录 A 一致) |
| 资金调拨 | 正数=公司增资,负数=减资划回公司(AUM不少于1万) | |
| 房地产项目等 | (占位) | 后续版本补表 |
v0.2更新:指导系统新增组合权重修改(股票)和资金调拨(股票/期货),允许玩家动态调整业务资金。
七、业务系统(分阶段解锁 v0.3)
7.0 业务总览表
| 业务 | 解锁阶段 | 所需层级 | 占用时间 | 投入资金 | 结算周期 |
|---|---|---|---|---|---|
| 股票投资 | 初创期 | 初级+ | 1 个月 | 1~100 万 | 月结 |
| 期货交易 | 初创期 | 初级+ | 1 个月 | 1~50 万 | 月结 |
| 咨询服务 | 初创期 | 初级+ | 1~3 个月 | 无 | 完成时 |
| 拉取投资 | 初创期 | 初级+ | 1~6 个月 | 无 | 完成时 |
| 房地产投资 | 扩张期 | 中级+ | 36 个月 | 30 万起 | 月结+到期 |
| 初创投资 | 扩张期 | 中级+ | 36 个月 | 10~50 万 | 到期一次性 |
| 并购本土公司 | 扩张期 | 高级 | 3 个月 | 视目标 | 完成时 |
| 产品研发 | 扩张期 | 中级+ | 6~12 个月 | 20~100 万 | 成功后月收益 |
| 业务组运营 | 扩张期 | 高级 | 持续 | 50~300 万 | 月度盈亏 |
| 海外投资 | 成熟期 | 高级 | 1 个月 | 50~500 万 | 月结 |
| 跨国并购 | 成熟期 | 高级 | 6 个月 | 巨额 | 完成时 |
| IPO上市 | 成熟期 | 高级 | 3 个月 | 无 | 一次性融资 |
股票投资机制(v0.2更新)
| 机制 | 说明 |
|---|---|
| AI员工满仓 | 有AI风格且能生成有效组合时,100%满仓操作 |
| 非AI员工轻仓 | 无AI风格或AI无法选股时,使用20%轻仓,随机买入1~4支 |
| 季度调仓 | AI员工每3个月自动按风格重建组合,满仓操作 |
| 月分红 | 成熟期股票按年股息率÷12计提月分红;复利策略滚入AUM,上交策略划入公司现金 |
AI风格选股逻辑(v0.2)
| 风格 | 选股逻辑 | 组合特点 |
|---|---|---|
| 追涨杀跌(momentum) | 选近3月复合收益最高的2~4支 | 趋势跟踪,满仓操作 |
| 趋势(trend) | 选价格高于N月均线的2~4支 | 均线突破,满仓操作 |
| 高股息保守(dividend) | 选高股息且波动小的2~4支 | 低波动,满仓操作 |
- 所有AI风格生成的组合均为等权重(2~4支均分100%)
- 结算公式见附录A
7.1.2 期货交易(已实装 v0.2)
- 投入:1~50万,可选杠杆1x/2x/3x
- 周期:月结
- 品种选择:大宗综合/能源/金属/农产品(见9.4节)
- 结算公式见附录A
7.1.3 咨询服务(v0.3已实装)
执行方式:指派一名空闲员工,选择行业(8选1)
| 服务类型 | 周期 | 收益计算 | 能力影响 |
|---|---|---|---|
| 市场分析报告 | 当月完成 | 基础3万 + 领导力×0.3万 + 对应行业技术×0.1万 | 行业技术+1 |
| 融资中介 | 3个月 | 8~15万(规划中,待v0.4实现) | 金融技术+3 |
- 收益上限:领导力10+技术100时,市场报告最高约23万
- 实际实现:完成后该行业技术+1,领导力有10%概率+1
7.1.4 拉取投资(v0.3已实装)
机制:
- 指派员工进行投资人关系活动
- 周期:1~6个月(领导力越高周期越短:leadership 1→6月,6+→1月)
- 目标金额:基础10万 + 领导力×5万 + 声望×0.5万 + 随机0~20万
- 成功判定:基础成功率30% + 领导力×5% + 声望加成
- 成功获得:目标金额投资,员工领导力+1,公司声望+2
- 失败:无任何惩罚
7.2 扩张期新增业务
7.2.1 房地产投资
- 周期:36个月锁定
- 操作窗口:自签约起满6个月后,可出售或更换负责人
- 投入资金:30万起
- 收益模式:
- 月结租金收益(按投资金额年化3%~8%,受地产景气影响)
- 到期资产增值(按36个月累计地产景气决定)
- 提前出售:6个月后可按市场价出售,可能盈亏
7.2.2 投资初创公司
- 周期:36个月
- 投入资金:10~50万
- 结算:到期一次性判定成功/失败
- 成功因素:创新力、对应行业技术、该行业景气
- 成功收益:2~10倍回报
- 失败损失:投入全部损失
7.2.3 并购本土公司
- 周期:3个月
- 要求:需高级员工主导,领导力≥7
- 投入资金:视目标公司规模(50~500万)
- 收益:
- 获得目标公司业务线(转为业务组或一次性收益)
- 或获得一次性现金收益(1.2~2倍投入)
- 成功因素:领导力、并购经验、公司声望
7.2.4 产品研发
- 周期:6~12个月(创新力越高周期越短)
- 投入资金:20~100万(分阶段投入)
- 成功判定:按创新力+行业技术+随机因素
- 成功收益:获得该产品线的持续月收益(5~20万/月)
- 适用:业务组产品研发、独立产品研发项目
7.2.5 组建业务组
详见第八章 业务组系统(实业经营)
7.3 成熟期新增业务
7.3.1 海外投资
- 市场选择:亚太市场 / 欧美市场 / 新兴市场
- 周期:月结
- 投入资金:50~500万
- 特殊机制:
- 汇率波动(独立随机因素)
- 地缘政治事件影响
- 各市场有独立景气线
7.3.2 跨国并购
- 周期:6个月
- 规模:巨额(500万~5000万)
- 要求:高级员工+并购经验
- 收益:获得跨国业务线或一次性大额回报
- 特殊事件:可能遭遇反垄断审查、文化冲突等事件
7.3.3 公司上市(IPO)
- 前提条件:
- 总资产≥5亿
- 连续12个月盈利
- 公司声望≥80
- 需高级员工主导
- 周期:3个月准备期
- 收益:一次性大额融资(总资产×0.5~1倍)
- 后续:上市后每月有股价波动,可增发股票
7.3.4 跨国挑战
- 随机触发的全球性事件应对
- 影响海外投资和跨国并购
- 成功应对获得声望和特殊奖励
7.4 长周期项目通用规则
- 自签约起第6个自然月月初起,方允许卖出项目或更换负责人
- 更换负责人时,原负责人经验保留,新负责人从当前月开始计算
- 业务账户允许为负,负值时弹窗提示续资或终止
八、业务组系统(v0.5已实装)
实现状态:已实装。与早期 v0.3 设计相比,当前实现采用了更轻量化的模型:直接复用母公司员工,无需独立招聘;以数值 tick 替代复杂的研发/生产/销售分阶段流程。
8.1 解锁与组建条件
- 解锁阶段:扩张期(与房地产、初创投资共用解锁条件)
- 组建条件:
- 母公司至少有 1 名空闲员工(无在营业务、不在其他业务组)
- 支付初始资金(最低 100 万,从公司现金扣除)
- 选择行业(8 个可选,与股票行业对齐)
- 设定月烧钱率(基础运营成本,默认 20 万/月)
8.2 人员与能力映射
业务组成员直接来自母公司员工池,无需独立招聘体系。
| 操作 | 条件 | 效果 |
|---|---|---|
| 调入员工 | 该员工不在任何业务组,且无在营业务 | 加入 teamIds,参与月度计算 |
| 移除员工 | 在详情页操作 | 从 teamIds 移除;若移除负责人则清空 leaderId |
| 自动裁撤 | teamIds.length === 0 |
次月 tickMonth 时自动裁撤,剩余资金返还母公司 |
员工能力映射(业务组计算使用母公司员工的三维通用能力):
| 业务组计算项 | 对应员工属性 | 作用 |
|---|---|---|
| 研发总和 | leadership |
驱动研发进度与产品等级提升 |
| 市场总和 | innovation |
驱动市场扩展速率 |
| 执行总和 | execution |
影响利润率与成本控制(当前已体现在收入公式中) |
注:这是当前实现中的简化映射。未来版本可能引入业务组独立的
research/marketing/execution维度。
8.3 月度运营机制
每月点击「下一个月」时,businessGroups.js 的 tickMonth() 在主月结之前执行。玩家可在业务组详情页设置月度投入(rdWan / expandWan / patentWan)。
8.3.1 研发进度
rdEff = sumLeadership × (1 + rdWan / monthlyBurnWan)
productProgress += rdEff
当 productProgress ≥ 100 时:productLevel += 1
productLevel直接影响收入乘数(每级 +5%)。
8.3.2 市场扩展
deltaMS = 0.001 × (sumInnovation / 10) × (1 + expandWan / monthlyBurnWan) × patentBonus
marketShare = min(1, marketShare + deltaMS)
8.3.3 专利机制(简化版)
patentCount = floor(patentValueWan / 100)
patentBonus = 1 + 0.03 × patentCount
- 每投入 100 万专利费用 = 1 项专利。
- 专利提供市场占有率加成,且专利价值直接计入估值。
- 当前未实现独立的竞争壁垒/授权收入/技术跳跃子系统。
8.3.4 收入与估值
productMultiplier = 1 + productLevel × 0.05 + patentValueWan / 1,000,000
monthlyRevenueWan = 1,000,000 × marketShare × productMultiplier
// TTM 收入(12个月滚动平滑)
ttmRevenueWan = ttmRevenueWan × 11/12 + monthlyRevenueWan / 12
// 估值(6倍 TTM 收入 + 专利价值)
valuationWan = 6 × ttmRevenueWan + patentValueWan
8.3.5 资金消耗
totalOut = monthlyBurnWan + rdWan + expandWan + patentWan
fundingWan = fundingWan - totalOut
fundingWan ≤ 0时,stage = 'failed'。net > 0时连续盈利月数累加(当前 IPO 暂未检查该字段)。
8.4 状态机
formation → incubation → growth → mature → exit(IPO) / failed
| 迁移 | 条件 |
|---|---|
formation → incubation |
initialFundingWan ≥ 1000 且 teamIds.length ≥ 1 |
incubation → growth |
productLevel ≥ 2 且 marketShare ≥ 0.005 |
growth → mature |
marketShare ≥ 0.05 或 valuationWan ≥ 50000 |
mature → exit |
玩家主动申请 IPO 且 valuationWan ≥ 200000 |
任意 → failed |
fundingWan ≤ 0 |
8.5 玩家干预
| 操作 | 说明 | 限制 |
|---|---|---|
| 母公司注资 | 从公司现金划转至业务组资金 | 受母公司现金约束 |
| 月度投入设置 | 调整 rdWan / expandWan / patentWan |
保存后次月生效 |
| 调入/移除员工 | 调整团队构成 | 被调员工须空闲 |
| 申请 IPO | 生成可交易股票并加入市场 | valuationWan ≥ 200000 |
| 手动裁撤 | 终止业务组,资金返还母公司 | 随时可执行 |
8.6 IPO 机制
申请条件:valuationWan ≥ 200,000(20 万)。
流程:
- 玩家在业务组详情页点击「申请 IPO」。
- 系统生成股票对象并追加到内存
config.stocks,当月即可交易。 - IPO 快照保存至 localStorage。
生成股票结构:
{
"stockId": "STKBG-BG001",
"companyId": "BG-001",
"name": "杭州互联网科技股份有限公司",
"symbol": "BG001",
"totalSharesWan": 10000,
"freeFloatSharesWan": 5000,
"initialPrice": 20.0,
"listingYear": 1998,
"industry": "tech",
"playerHoldingsWan": { "PLAYER-001": 5000 }
}
- 默认总股本 10,000 万股,流通股 50%,玩家默认持有 50%。
- 发行价 =
valuationWan / 10000。
注意:前端无法直接写回仓库
stocks-futures.json。IPO 股票当前存在于会话内存与 localStorage,持久化需手动导出合并。
8.7 与主游戏的集成
月度执行顺序:
- 玩家点击「下一个月」。
- 调用
bgManager.tickMonth(spendByGroup, state)处理所有业务组。 - 执行主月结
endTurn(state, config)(股票/期货/咨询/拉投资/房地产/初创投资)。 - 保存业务组状态到 localStorage(key:
investment-sim:bg)。
存档:业务组数据与主游戏存档分离,但同步保存。
九、事业组系统(总公司级,成熟期解锁)
注意:原第8节「事业组」现移至第9节,作为总公司级的高级投资团队系统。
9.1 解锁条件
- 公司进入成熟期
- 至少拥有2名高级员工
- 已组建至少1个成功的业务组
9.2 事业组与业务组区别
| 对比项 | 业务组 | 事业组 |
|---|---|---|
| 层级 | 独立经营实体 | 总公司内部部门 |
| 定位 | 实业经营 | 高级投资团队 |
| 解锁阶段 | 扩张期 | 成熟期 |
| 资金规模 | 中等 | 大 |
| 人员要求 | 混合层级 | 全高级员工 |
9.3 事业组运营
- 每月可执行多条短期业务线(与单人并行)
- 团队加成公式更新(使用三维能力):
团队加成 = (领导力均值×0.4 + 创新力均值×0.3 + 执行力均值×0.3) × 组员总数 × 2%
最终收益 = 基础收益 × (1 + 团队加成) × 行业技术系数
- 行业技术系数:取团队相关技术均值 / 100
十、行情与市场系统(三层结构 v0.3)
10.1 三层结构总览
| 层级 | 名称 | 数量 | 典型用途 |
|---|---|---|---|
| A层 | 宏观景气线 | 5条 | 大盘情绪,驱动基准收益 |
| B层 | 股票细分行业 | 14个 | 个股投资、行业主题 |
| C层 | 实业业务组板块 | 8个 | 业务组经营、与股票联动 |
10.2 A层:宏观景气线(5条,每月公布)
| 宏观线 | 图标 | 影响范围 | 对应业务 |
|---|---|---|---|
| 股市综合 | 📈/📉 | 所有股票业务基准 | 股票投资 |
| 大宗商品 | 🔥/💀 | 期货业务基准 | 期货交易 |
| 房地产 | 🏘️ | 房地产投资、地产股票 | 房地产投资、地产股票 |
| 科技/互联网 | 💻 | 科技类股票、互联网业务组 | 互联网业务组、科技股票 |
| 海外市场 | 🌍 | 海外投资、跨国并购 | 海外投资、跨国并购 |
景气度编码(附录A使用):
| 编码 | 图标 | 名称 |
|---|---|---|
| 0 | 🔥 | 繁荣 |
| 1 | 📈 | 向好 |
| 2 | ➡️ | 平稳 |
| 3 | 📉 | 低迷 |
| 4 | 💀 | 冰点 |
10.3 B层:股票细分行业(14个,每行业2支个股,共28支)
| 行业ID | 行业名称 | 对应宏观线 | 联动C层板块 |
|---|---|---|---|
fin |
金融 | 股市综合 | 无 |
re |
地产 | 房地产 | 无 |
cons |
消费 | 股市综合 | 消费品牌 |
internet |
互联网 | 科技/互联网 | 互联网应用 |
semi |
半导体 | 科技/互联网 | 半导体 |
ce |
消费电子 | 科技/互联网 | 消费电子 |
auto |
汽车 | 股市综合 | 新能源汽车 |
aero |
航天 | 科技/互联网 | 商业航天 |
med |
医疗 | 股市综合 | 生物医药 |
ind |
工业 | 大宗商品 | 无 |
ene |
能源 | 大宗商品 | 清洁能源 |
trans |
交通 | 大宗商品 | 无 |
comm |
通信 | 科技/互联网 | 无 |
agr |
农业 | 大宗商品 | 无 |
个股数据见:data/investment-sim/stocks-futures.json
10.4 C层:实业业务组板块(8个,与股票行业联动)
| 板块 | 联动B层行业 | 联动A层宏观线 |
|---|---|---|
| 半导体设计与制造 | 半导体 | 科技/互联网 |
| 互联网应用 | 互联网 | 科技/互联网 |
| 消费电子 | 消费电子 | 科技/互联网 |
| 新能源汽车 | 汽车 | 股市综合 |
| 商业航天 | 航天 | 科技/互联网 |
| 消费品牌 | 消费 | 股市综合 |
| 生物医药 | 医疗 | 股市综合 |
| 清洁能源 | 能源 | 大宗商品 |
10.5 三层联动机制
10.5.1 宏观→实业(A→C)
- 宏观景气度直接影响对应板块业务组的收益
- 公式:
业务组收益 = 基础收益 × 宏观系数(c) × 能力加成
10.5.2 实业→股票(C→B)
- 业务组技术突破可提升相关股票的β值(持续3~6个月)
- 业务组上市成功可带动相关股票上涨
10.5.3 事件定向影响
- 大事件可定向打击/利好特定宏观线→影响对应B层和C层
- 业务组独立事件只影响本板块
10.6 大宗期货品种(与9.4节一致)
| 品种ID | 名称 | 基准表 | 特点 |
|---|---|---|---|
composite |
大宗综合 | 附录A B_fut |
默认品种 |
energy |
能源 | 独立表 | 波动大,与能源股联动 |
metal |
金属 | 独立表 | 周期性强 |
agri |
农产品 | 独立表 | 受天气事件影响 |
品种参数见:data/investment-sim/stocks-futures.json
十一、声誉、大事件与随机事件
10.1 声誉值
- 初始 50,范围 0 ~ 100。
- 完整版中可影响并购、上市、贷款利息与额度 等。
- 实现优先级:随机事件/大事件 的池与权重随声誉分档变化(高/低声誉不同池);贷款额度在贷款系统实装前仅叙事先不实绑数值。
10.2 大事件
定义:影响面广、可 一次性 或 持续多个月 的规则/叙事事件(金融危机、政策、战争外溢、行业剧震等)。与「小随机」区分:不保证每月发生。
- 来源:① 日程表(到指定
year-month进入窗口或必触发一次);② 低概率从「大事件池」按权重抽取(p小,独立种子,见下)。 - 与景气:可修改 某宏观线 的
c、或给 某sectorId附加 贝塔/一次性修正;需在实现里唯一写清是否叠加、持续几月。 - 可复现:
H_major = uint32( mix( S, t, "major", slot ) ),slot为当月第几个大事件槽(通常 0);不得用非确定性浮点。 - 与随机事件同月:默认 允许「本月既有大事件判定又有小事件」;若需简化可规定「大事件月不抽小事件」—— 实现中二选一后写死。
10.3 随机事件(小)
- 频率:每月最多判定 1 次(0 或 1 起事件);需扩展时再开「第二次」的开关与上限。
- 内容:偏局部——员工生病、小黑天鹅、小政策、小事故、涨薪舆论等。
- 分池:高声誉 与 低声誉 使用不同事件池/权重;中性段可并表或第三池。
- 可复现:
H_minor = uint32( mix( S, t, "minor", 0 ) );与 附录 A.1 使用同一mix族算法,不同 tag 即可。 - 可选项:
event_roll与event_id随存档记录,便于复盘。
十二、月度流程程(与实现一致)
每回合(每月)建议固定顺序如下(结算唯一顺序,避免与「先人事后结息」等歧义):
- 月初扣款:员工工资(v0.2: 0.5万+工龄×0.1万)、写字楼月租、(若本月初为年物业税扣费日则扣税)。若公司现金 不足以支付必须项 → 游戏结束(或进入破产,二选一,实现固定)。
- 查看行情:显示五行业本月实际景气,以及下月预测(展示用;结算以本月实际为准)。
- 大事件(10.2):更新/结算 已有持续中的大 effect;再做日程或低概率新触发(本月可无)。
- 业务布署:每位空闲且可派的员工 可新开 0 或 1 单 月结业务。
- 从公司现金调拨本金至该单 业务账户;选择是否对该单使用本月唯一一次指导并选项。
- 股票投资可绑定
stockId(见data/investment-sim/stocks-futures.json);期货需选futuresVariantId.
- 人事与行政(可多项):招聘、培训、晋升确认、事业组、写字楼租购退等;扣费自公司现金。
- 月末结算:
- 对股票、期货 按 附录 A + 品种/个券表驱动逐单算收益率与划转;
- 月分红(v0.2):成熟期股票按持仓计提月分红;
- AI调仓(v0.2):AI员工每3个月自动重建组合;
- 若有业务账户 < 0 → 弹玩家决策(续资 / 终止清算);
- 月结成功/失败 后更新 4.3 经验。
- 月度报告弹窗(v0.2):显示大事件、小事件、公司盈亏汇总、业务明细。
- 随机事件(小)(10.3):从声誉分池抽取 0~1 次并应用。
- 下月 或 2020-12 终局计分。
调拨与示例:原「试玩」中 招聘 -5 万 与 投资 -20 万 的先后,以「业务调拨在业务布署时立即从公司划走」为准;不得在现金不足时 silently 允许透支公司(透支仅发生在业务子账户)。
十三、试玩示例例(1990 年 1 月,表驱动可复现)
初始状态(v0.2更新)
- 公司现金:80 万
- 声誉:50
- 小型办公室(容量 5)
- 员工:2人(各带不同AI风格)
- 员工A(能 5 忠 6 AI:追涨杀跌)
- 员工B(能 4 忠 7 AI:高股息保守)
v0.2变更:初始员工从3人调整为2人,各带不同AI风格,便于展示股票组合生成差异。
月初扣款(v0.2工龄制)
假设2名员工工龄均为0月:工资 0.5万×2 = 1.0 万 + 租 0.8 万 → 公司现金 78.2 万。
v0.2变更:月薪改为0.5万+工龄×0.1万,初始员工月薪均为0.5万。
行情(本月实际,用于查表)
- 股市:📈 向好(编码 1)
- 期货等略
业务布署
- 股票投资:自公司调拨 20 万 至该单;指派张三。
- 指导(全公司 1 次):该单选「激进」→ 见附录 A G_stock 行。
- 使用固定
game_seed与附录 A.1 得 确定性 月收益率,例如得 +14%;则该单本月末 业务侧收回 22.8 万 等价(以公式为准),再划回公司。
人事(同月可并行)
- 招聘初级 -5 万,获得赵六。
经验
- 若该单净收益 > 0,张三 经验 +3(且每人自然月 +1 在月序末结算)。
与旧示例数字的关系
- 「+14%」在完整规则下须等于 附录 A 的查表+噪声结果;若旧文数字与表不一致,以表为准(便于 Debug)。
十四、数值平衡建议建议
- 初期压力:招聘/培训与调拨并存时,更应注意公司现金对工资与租的覆盖。
- 中期挑战:早扩写字楼,否则有职级也招不进。
- 表驱动调参:优先改 附录 A 的
B_stock/B_fut与NOISE表,少改代码。
附录 A:股票 / 期货可复现表驱动结算
A.1 随机子种子与噪声表(可复现)
- 主种子
S:正整数,开局可选或从存档读。 - 第
t月、第i笔当月内新开业务(i=0,1,…),业务类型kind ∈ {stock, fut}。定义:H = uint32( mix(S, t, i, kind, tag) )mix为任意固定的确定性混合(如 32 位 FNV-1a、SplitMix、或H = S * 0x9E3779B9U ^ (t+1) * 0x85EBCA6BU ^ (i+1) * 0xC2B2AE3DU再折叠)。实现中一旦选定不得改,否则存档位不同。
- 取噪声:
noise_bp = NOISE[ H % 256 ],其中NOISE[k]为固定 256 个整数,单位为 0.01 百分点(即 1 = 0.01%),范围如 [-250, +250] 对应[-2.5%, +2.5%]。 - 本文 示例
NOISE[0…255]可用脚本生成,但发行版须固化为常量数组(不可每局随机生成表)。
A.2 输入与表
- 景气编码
c ∈ {0,1,2,3,4}(与第九节表一致,以本月实际行情为准)。 - 能力
a ∈ [1,10]。 - 市场类型:股票用
B_stock;期货用B_fut;能力修正 共用A;指导 用G_stock或杠杆L(期货)。
表 B_stock[c] — 基线期望收益率,单位百分点/100(即 500 = 5.00%;实现可用万分比存储)。
| c | 景气 | B_stock(万分比,表示 %×100) |
|---|---|---|
| 0 | 繁荣 | 1200 |
| 1 | 向好 | 500 |
| 2 | 平稳 | 100 |
| 3 | 低迷 | -300 |
| 4 | 冰点 | -800 |
表 B_fut[c] — 基线期望略更波动(万分比):
| c | 景气 | B_fut(万分比) |
|---|---|---|
| 0 | 繁荣 | 1500 |
| 1 | 向好 | 600 |
| 2 | 平稳 | 0 |
| 3 | 低迷 | -400 |
| 4 | 冰点 | -1000 |
表 A[a] — 能力加算(万分比;线性对称示例,可后调):
| a | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
A[a] |
-200 | -150 | -100 | -50 | 0 | 50 | 100 | 150 | 200 | 250 |
表 G_stock[mode] — 股票指导(mode:0=保守,1=平衡,2=激进;万分比)
| mode | 名称 | 期望加算 | 对 noise 系数的额外乘子(可简单取 0/100/200 表示 0/1.0/2.0) |
|---|---|---|---|
| 0 | 保守 | -200 | 0(噪声×0.8 可选) |
| 1 | 平衡 | 0 | 100 |
| 2 | 激进 | 400 | 200 |
(Demo 可只用「期望加算」列,噪声倍率 列简化忽略,全部噪声用同一 NOISE 以省表。)
期货杠杆 L ∈ {1,2,3}:对中间结果的万分比在合成后乘以 L(见 A.3,即「同比例放大」)。
表 EMPLOYEE_TIER_MAX_AUM_WAN — 员工管理上限(单位:万元,v0.2新增):
| 职级 | 管理上限(万) | 业务上限约束 |
|---|---|---|
| 初级 | 50 | 股票≤100万、期货≤50万(取低) |
| 中级 | 500 | 股票≤100万、期货≤50万(取低) |
| 高级 | 1000 | 股票≤100万、期货≤50万(取低) |
A.3 合成公式(与实现逐字一致)
设所有中间量用整数万分比 P 表示收益率 P/10000(例如 500=5%)。
- 若 股票(大盘,未选个券):
P = B_stock[c] + A[a] + G_stock[mode].期望加算 + noise_bp - 若 股票(指定
stockId,可选实装):在 1. 的P上再叠加个券/行业额外万分比:
P = P + betaExtraBp(betaExtraBp见 JSON;默认0则与 1. 相同)。 - 若 期货:
- 未指定品种时:
B = B_fut[c](B_fut上表)。 - 指定
futuresVariantId时:B取data/investment-sim/stocks-futures.json中futures.variants[id].B_fut_bp_by_c[c](万分比,下标c=0..4对应景气 繁荣→冰点;composite与上表一致)。 P0 = B + A[a] + noise_bp;期货指导以杠杆为主(若未来加G_fut再叠加进P0)。P = P0 * L(L∈{1,2,3})。
- 未指定品种时:
- 本单月净现金流(万元,舍入规则实现固定):
[ \text{profit_wan} = \text{round}\Big( \text{alloc_wan} \times \frac{P}{10000} \Big) ]
其中 alloc_wan 为调拨到该单的起始万元本金。
- 业务账户 更新:
balance = balance + profit_wan(balance初值为-alloc_wan或等价记账方式;实现须只选一种,但可复现要求下 profit_wan 计算唯一)
推荐易解释的一种:调拨时
公司 -= alloc,业务 += alloc;月结时业务 += profit_wan;若全部划回公司,则公司 += 业务全部余额,业务=0。若允许业务账户负表示垫资,则月结先将profit_wan加在业务上,若balance < 0弹窗。
- 成功判定:
profit_wan > 0则该笔 成功(4.3)。
说明:上述常数为** v0.1 默认,可仅改表不调代码;noise_bp 使每月略有摆动,同 seed 同 t 同 i 同 kind** 必得同 P。试玩中「+14%」应对应固定 seed 下某组 (c=1,a=5,mode=2) 的 P=1400 左右,若偏差请调 NOISE[ ? ] 单点或调 B_stock[1]。
附录 B:版本差异汇总
与初稿(仅文档版)的主要差异
- 人事 从五选一 改为 同月可多项。
- 业务 从全公司一动作 改为 每空闲员工每月一单(+ 多个月占用时不可重复派)。
- 资金 从单一公司账 扩为 公司现金 + 业务账户 与透支/续资/终止流程。
- 经验 增加 月结成功 +3 / 失败 +0(与「自然月+1」并存)。
- 股票/期货 为 可复现表驱动(附录 A)。
- 长周期 增加 6 个自然月后 可卖/换人(与 36 月总期并存;Demo 可不做)。
- 声誉贷款:完整版有额度;Demo 仅事件分池。
- 新增 大事件 / 随机(小)事件 分层、9.3 双分层 行业与 期货品种 表(见 9.4、附录 C)。
v0.2 新增差异(与v0.1对比)
- 人才库系统:支付2万刷新,招聘带AI风格的候选人。
- 员工AI风格:momentum/trend/dividend三种风格,影响股票组合生成。
- 季度AI调仓:每3个月自动重建组合。
- 股票轻仓机制:非AI员工或AI无法选股时使用20%轻仓。
- 月分红机制:成熟期股票按月派息。
- 月薪公式变更:从职级制改为工龄制(0.5万 + 工龄×0.1万)。
- 管理上限:初级50万/中级500万/高级1000万。
- 月度报告弹窗:详细盈亏汇总与业务明细。
v0.3 新增差异(与v0.2对比)
已实现:
- 游戏阶段系统:初创期/扩张期/成熟期三阶段,触发条件+解锁内容+晋升弹窗
- 多维能力:领导力/创新力/执行力(1~10)替代原单一能力
- 行业技术:8个行业独立技术值(0~100),通过业务积累
- 结算公式更新:不同业务使用不同能力权重(领导力/创新力/执行力组合)
- 咨询服务:当月完成,分行业选择,领导力+行业技术影响收益
- 拉取投资:多月周期(1-6月),领导力影响周期和成功率
规划中(移至v0.4):
- 业务线扩展:
- 扩张期新增:房地产投资、初创投资、并购本土、产品研发
- 成熟期新增:海外投资、跨国并购、IPO上市
- 业务组系统(实业经营):8个实业板块
- 行业板块三层结构:宏观景气线与股票、实业联动
数值与平衡:
- 咨询服务收益公式:基础3万 + 领导力×0.3万 + 行业技术×0.1万
- 拉投资成功判定:领导力影响周期(1-6月),成功后领导力+1、声望+2
附录 C:外部数据文件 stocks-futures.json 说明
- 路径(相对仓库根):
data/investment-sim/stocks-futures.json - 内容:
schemaVersion:数据格式版本。sectors:10 个sectorId(fin…agri)与中文名。stocks:20 条;每行业 2 支。字段含id(STK0001…)、name、shortName、sectorId、listingYearMonth(虚构上市窗口,便于做时间线)、betaExtraBp(万分比,叠加在B_stock结果上;默认多为0)、isFictional等。futures:defaultVariantId、leverageOptions、variants— 各品种B_fut_bp_by_c为长度 5 的数组,下标 0=繁荣…4=冰点,与第九节/附录 A 的c一致。composite必须 与附录 A 当前B_fut行同值。
- 热更:调平衡时优先改本 JSON 与附录 A 公共表,避免硬编码散落于脚本。
- 可复现:基线只读表;
noise仍由 附录 A.1 决定。
附录 D:版本历史
v0.2 (2026-04-23)
新增系统:
- 人才库系统(刷新/招聘带AI风格的候选人)
- 员工AI交易风格(追涨杀跌/趋势/高股息保守)
- 季度AI自动调仓(每3个月重建组合)
- 股票轻仓机制(非AI员工20%轻仓)
- 月分红机制(成熟期股票按月派息)
- 月度报告弹窗(详细盈亏汇总与业务明细)
数值调整:
- 月薪公式:从职级制改为工龄制(0.5万 + 工龄×0.1万)
- 员工管理上限:初级50万/中级500万/高级1000万
- 初始员工:从3人调整为2人,各带不同AI风格
文档同步:
- 第0节:新增v0.2实现约定
- 第3.1节:新增AI风格、管理上限属性
- 第3.2节:更新月薪公式,新增管理上限
- 新增第4.1.5节:人才库系统
- 第7节:新增股票轻仓与月分红机制
- 第12节:更新初始状态示例
v0.1
- 核心闭环:股票/期货投资 + 人事 + 写字楼 + 月结结算
- 可完整游玩1990-2020全程
- 支持存档导出/导入
- 人事动作并行(不再五选一)
- 表驱动可复现结算(附录A)
v0.3 (2026-04-24)
已实现:
- 游戏阶段系统:初创/扩张/成熟三期解锁,晋升弹窗
- 多维员工能力:领导力/创新力/执行力 + 8行业技术
- 结算公式更新:不同业务使用不同能力权重
- 咨询服务:当月完成,分行业选择
- 拉取投资:多月周期(1-6月),领导力影响周期
规划中(移至v0.4):
- 业务组系统:8个实业板块
- 三层行业结构:宏观线与股票、实业联动
- 扩张期:房地产投资、初创投资、并购
- 成熟期:海外投资、跨国并购、IPO
系统变更:
- 员工属性:从单一能力扩展为三维通用+8行业技术
- 晋升系统:三维总和+行业技术要求(部分实现)
文档更新:
- 第0节:更新v0.3实现状态
- 第3.5节:游戏阶段系统
- 第7节:咨询服务与拉投资实装
v0.4 (2026-04-24)
新增系统:
- 公司股份系统:股权结构、创始人股份、员工期权池
- 上市准备流程:申请→准备→挂牌,含条件校验与阶段进度
- NPC 投资者系统:天使/VC/PE 三档,随机触发出价
- 增发股票:已上市公司可向市场增发募资
- 年报系统:每年1月自动生成年度财务报告
- 股价联动:上市后股价随公司月度净利润变化
系统变更:
- 公司估值与股权体系与主游戏深度绑定
- 拉投资≥50万时引入股权稀释确认机制
文档更新:
- 新增公司股权与上市相关章节
v0.5 (2026-04-27)
新增系统:
- 其他公司系统:NPC 公司生态,四类页签(投资机构/上市公司/国际巨头/私有企业)
- 房地产投资:项目池、多阶段建设、烂尾机制
- 初创公司投资:多轮投资(种子→天使→A→B→C→退出)、在研项目、失败消失
- 业务组系统:创建/团队调配/月度 tick/研发-扩展-专利/ IPO 上市生成可交易股票
实装要点:
- 业务组复用母公司员工,无需独立招聘体系
- 专利系统为简化版(投入→计数→加成),完整 A/B/C 方案留待后续
- IPO 股票生成后直接进入内存
config.stocks,可立即交易
文档更新:
- v0.5 设计文档独立成篇
- 主文档第8章全面重写为业务组实际实现
- 新增
docs/business-group-system.md子系统文档