九章下来,你手里有了一台运转良好的「市场」:撮合、基本面、NPC、做市商、摩擦、杠杆,崩盘会自己长出来。但把它直接丢给玩家,大部分人玩十分钟就走了——不是因为不好,而是因为「一个真实的市场」不等于「一个好玩的游戏」。真实市场对散户从来是冷酷的:没人告诉你目标是什么,没人为你鼓掌,大多数人稳定地、默默地亏钱。
这一章讲游戏层:在市场之上,加盖让玩家有目标、有反馈、有成长的那一层。核心难题只有一个:游戏的目标函数,和市场的真实感,经常打架。
第一道题:赢了算什么
最直觉的答案是「赚钱最多的人赢」——排行榜按收益率排名。听起来天经地义,但它有个隐藏毒药:纯收益率排行榜会奖励赌徒。100 个玩家里,全仓杠杆押单一股票的那个,要么榜首要么爆仓出局——而爆仓的人下周开新号再来。于是榜首永远被赌性最重的人占据,谨慎玩家永远在榜尾。排行榜本意是激励学习,实际激励的是俄罗斯轮盘。
解法来自真实基金行业的评价方式:不看赚了多少,看冒了多少风险去赚。业内最常用的指标叫夏普比率——大白话:收益率除以波动率,「你赚的每一分钱,是用多大的心惊肉跳换来的」。稳定赚 10% 的人排在大起大落赚 20% 的人前面。再辅以最大回撤(从最高点最多亏过多深)、爆仓次数等惩罚项,排行榜开始奖励「像真正的交易员一样思考」的玩家。这是游戏层最重要的设计决策:排行榜的形状,就是你定义的「玩得好」。
第二道题:新手村怎么设计
把新手直接丢进完全体市场,等于把刚拿驾照的人扔上 F1 赛道。游戏层需要一条渐进解锁的路径,而市场模拟器有个得天独厚的优势:前几章的每个机制,都是天然的关卡。
- 第一关:只能现金买入一只股票,无杠杆、无做空、低波动环境。目标:学会看盘口、下单、认识滑点(第七章的学费在此交)。
- 第二关:解锁新闻流和基本面玩法。目标:学会读新闻、辨别传闻(第四章的信息差机制在此变成游戏内容)。
- 第三关:解锁杠杆和做空。目标:在不爆仓的前提下活过一个牛熊周期(第八九章的火药库开放)。
- 隐藏关:制度切换——同一只股票在「无涨跌停 T+0」规则下重玩,体验完全不同的市场性格(第七章的对照实验在此变成玩法)。
注意这个设计的优雅之处:关卡不是另造的教学内容,就是机制本身按顺序解禁。市场还是那个市场,只是玩家的「驾照等级」在涨。
第三道题:玩家对 NPC 是什么关系
游戏设计里有个没人明说但极其重要的问题:NPC 存在的意义是让玩家赢,还是让玩家经历真实?两者会冲突——如果 NPC 被设计成「巧妙地输给玩家」(很多游戏正是这么做的),玩家会赢得很开心,但学到的全是假本事,一进真实市场就被收割。
我们的立场(也是全书的立场):NPC 不让着玩家,但世界给玩家留出生态位。做市商照样割逆向选择,趋势派照样制造踩踏——但玩家有真实散户也有的武器:耐心、分散、不碰杠杆、读懂信息差。玩家赢,赢得是真的;输,输得明明白白。这才是模拟器的存在意义:一个可以死一万次的地方,是为了让你在只能死一次的地方活下来。
游戏层的边界
最后划一条线:游戏层可以包装一切——成就、段位、皮肤、赛季——但绝不可以伸手改市场层的物理。不能有「为了让玩家爽,这一单给你偷偷好一点的成交价」;不能有「为了让赛季刺激,后台悄悄调波动率」。手一旦伸进去,前九章建立的所有可信性瞬间归零:玩家一旦发现物理引擎会偏心,整个游戏就死了。
这条边界其实就是真实交易所的职业道德:撮合引擎对所有人一视同仁,游戏性是市场部的事。你在架构上把「市场层」和「游戏层」分成两个互不信任的模块,等于把这条职业道德写进了代码。
游戏层盖完,还剩一个偏工程但决定成败的问题:支撑这一切的内容从哪来?下一章讲数据的三条路。