|
【草稿】布拉斯股票交易大厅·设计文档A(独立于魔塔工厂的一个新游戏) |
副總編 二十三級 |
如题 这是我在一开始设计的时候考虑的,当时还没有收到八爪“可以并入魔塔工厂”的消息 这个消息值得重视,所以需要重新写一版设计文档。 这个文档也先放出来备查。
|
副總編 二十三級 |
一、概述 布拉斯股票交易大厅是依托“布拉斯侃吧”论坛的虚拟股市玩法,以架空世界观“布拉斯大陆”中的城市集群为股票标的,玩家使用论坛金币进行模拟投资。 核心原则: • 股票涨跌长期与侃吧综合数据(PBS)挂钩,体现“价值投资” • 短期价格随机波动,保留交易趣味 • 玩法极简:每日一个统一成交价,无挂单、无杠杆、无做空 • 人工结算为主,辅助脚本生成价格,适应小规模玩家群体
|
|
副總編 二十三級 |
二、股票定义 2.1 标的来源 • 每只股票代表“布拉斯大陆”中的一个虚拟城市,少数代表整个城市集群(当集群内城市不足以单独发股时) • 城市集群与侃吧分类名录对应,一只股票对应一个或一类侃吧 • 股票由运营手动命名和创建,初期约15~25只
2.2 基础参数 参数 说明 PBS 综合实力值 = 4×发帖量 + 1×回复量 + 2×会员数 + 1.2×粉丝数,取历史累计值 理论价值 V 每周根据PBS计算的锚定价格,公式 V = 0.5 × √PBS 波动率 σ 每日标准差,基于PBS周变化量动态计算 城镇规模 基于PBS的既有划分(微型/小型/中型/大型/巨型),决定涨跌停幅度 PBS更新频率:每周或每两周,由《布拉斯大陆》杂志(运营)手动发布。新的V在发布当晚生效,次日股价体现。
|
|
副總編 二十三級 |
三、每日股价生成模型(周锚日浮) 3.1 变量 • P[t]:第t天交易价(即当日基金净值式成交价) • V:当前理论价值,由最新PBS计算 • σ:当日波动标准差 • α:回归速度,默认 0.15 • r:日收益率,服从正态分布
3.2 公式 P[t] = P[t-1] × (1 + r) r ~ N(μ, σ) μ = α × (V / P[t-1] - 1) 若计算结果超出涨跌停边界,则取边界值。
3.3 波动率公式 σ = 1% + 0.1 × (|ΔPBS| / PBS_上周) 其中 ΔPBS = PBS_本周 - PBS_上周。 若无上周PBS(新股首周),σ 取默认值 3%。
3.4 涨跌停限制 城镇规模 日涨跌停幅度 微型/小型 ±20% 中型 ±15% 大型/巨型 ±10%
3.5 V更新日处理 V更新当晚(通常在22:00后),计算新V。次日起,μ 中的(V/P-1)项以新V为准,股价开始向新锚点回归。
|
|
副總編 二十三級 |
四、新闻事件系统 4.1 触发机制 • 每日自动判定(由脚本随机) • 30%概率触发大盘新闻,影响全部股票 • 50%概率抽选1~3只个股触发新闻
4.2 影响规则 新闻类型 当日 μ 调整 当日 σ 调整 利多(个股) 额外 +2% 漂移 σ × 1.2 利空(个股) 额外 -2% 漂移 σ × 1.2 大盘利多 全部 +0.5% σ × 1.1 大盘利空 全部 -0.5% σ × 1.1 调整与回归拉力叠加。新闻库模板另建,初期可纯文本占位,内容需与“布拉斯大陆”世界观一致(非现实导向)。
|
|
副總編 二十三級 |
五、交易规则 5.1 交易模式 • 基金净值式:每天系统生成唯一成交价,玩家提交买卖单均按当日公布价成交 • 7×24小时开放:玩家可随时在指定帖内下单 • 每日结算一次:由运营人员统一处理当日订单
5.2 订单规则 • 仅支持买入(按金额,整数金币)和卖出(按股数,整数股) • 不支持卖空、融资融券 • 不设持仓上限 • 无手续费、印花税等交易成本
5.3 下单格式(强制) 买入:[股票代码] [金额] 金币 卖出:[股票代码] [股数] 股 示例: 买入:SZ0001 500 卖出:SZ0002 30
5.4 撮合逻辑 • 以结算当日公布价为成交价 • 买入:按金额 ÷ 价格 = 所得股数,向下取整,剩余金币退回 • 卖出:按输入股数 × 价格 = 所得金币;若持仓不足,则按最大可卖股数成交 • 成交后更新玩家持仓与现金
|
|
副總編 二十三級 |
六、玩家资产系统 6.1 初始资金 • 所有侃吧用户免费获得 1000 金币 初始炒股资金 • 金币为额外增发,不影响原有金币获取途径
6.2 后续本金获取 • 每日登录:+5金币(原有机制,继续保留) • 不定期的侃吧活动奖励(原有机制) • 后续可增设股市专属福利(如连续签到额外赠金),但不与侃吧数据强行挂钩
6.3 资产记录 • 运营维护一份独立账本(Excel),记录每位玩家: • 当前金币 • 持仓明细(股票代码、股数) • 成交记录在“买卖信息楼”主题帖内公开回复确认
|
|
副總編 二十三級 |
七、社区融合与展示 7.1 行情发布 • 在“布拉斯股票”侃吧开设行情主题帖,每日发布当日成交价及V值(可选附新闻摘要) • 在买卖信息楼主题帖中,玩家下单,运营结算后集中回复确认
7.2 股评讨论 • 玩家可在股票侃吧内自由发帖讨论行情、策略、新闻解读等(即便价格随机,社交价值仍在)
7.3 战绩与成就 • 玩家盈亏由个人自愿公开,不设系统强行展示 • 不组织官方炒股比赛
|
|
副總編 二十三級 |
八、世界观包装 8.1 设定公开 • 每个城市集群的名称、风格定位(基于对应侃吧内容)向玩家公开 • 股票名称由运营手动设定,可与城市名一致或衍生
8.2 IPO机制 • 新股上市条件:对应侃吧的发展规模达到运营设定阈值(如主题数、会员数等量化指标) • 是否触发IPO取决于运营决策和精力,条件为必要非充分 • 不设退市机制
8.3 永久运营 • 股票大厅为常驻功能,非赛季制
|
|
副總編 二十三級 |
九、经济平衡 9.1 通胀回收 采用装饰消费 + 成就系统缓慢回收金币: 装饰品(永久有效,纯展示): • 城市荣誉头像框:500金币/个 • 分析师称号:1000金币 • 永久金色ID:5000金币 成就系统: • 达成成就领取少量金币奖励,但部分成就需付费解锁(净回收) • 示例:资产翻倍成就奖励50金币,但“投资新星”勋章需100金币购买
|
|
副總編 二十三級 |
十、技术实现方案 10.1 价格计算脚本 • 使用Python或类似语言编写 • 输入:上周PBS、本周PBS、昨日股价、新闻触发结果 • 输出:当日全部股票成交价 • 手动运行即可,无需服务器部署
10.2 账本维护 • Excel表格:玩家现金表、持仓表、成交日志表 • 每次结算时更新 • 可复用的记账模板(另附)
10.3 数据发布 • 行情帖由运营每日手动发布(脚本生成内容,复制粘贴) • 历史行情维护简易表格(日期+各股价),供玩家自行复制分析
10.4 不设K线工具 • 放弃离线K线工具计划 • 历史价格以纯文本表格形式公开,满足基本回溯需求
|
|
副總編 二十三級 |
十一、运营流程(日常) 步骤 时间 操作 1. 运行脚本 每日早间 输入参数,生成当日成交价 2. 发布行情 每日早间 在行情帖回复当日价格(+新闻) 3. 收集订单 全天 监控买卖信息楼新回复 4. 撮合结算 每日晚间(建议20:00) 汇总当日订单,计算成交,更新账本 5. 回复确认 结算后 在买卖信息楼集中回复成交结果 6. 更新PBS 每1-2周 手动计算各侃吧最新PBS,更新V值
|
|
副總編 二十三級 |
=============设计文档已经发布完毕=================
|
|