下载 App

《股市人生》2周单人开发日志|5万行代码、从零到上线全记录

10/0131 浏览开发交流

这款游戏讲的是我很熟悉的一种人生:电子厂拧五年螺丝,熬不住,辞职、贷款、窝在出租屋里全职炒股。
市面上的炒股游戏全都在做 K 线、做买卖、做数字上涨。但真实的炒股人生根本不是这些。真正的体验是:账单压身、家人念叨、行情拉扯、睡不着、不敢看盘、赚了想犒劳自己、亏了不想说话,玩家的人生结局是系统涌现出来的,不是预制好的固定剧本。
所以我没做交易工具。我做了一台手机、一段人生。
2周、七个版本、一百个源文件、五万多行代码、全程单人开发、maker 加本地AI 辅助协作。这篇是我完整的开发日志,记录立项取舍、工程搭建、AI 协作、数值崩盘、踩坑修复的全部真实过程,给所有做单人开发、重数值、长叙事的人一份可直接参考的实录。

一、立项:先定死四条规则,再写第一行代码

单人开发最容易烂尾的原因,是边做边想。我在动手之前,把所有后续取舍的标准全部锁死。
1. 差异化:不做模拟器,做人生手机剧
整款游戏主体就是一台竖屏手机,锁屏、桌面、状态栏、各种 App 入口全部做实。玩家不是“打开游戏玩玩法”,是“打开手机过日子”。所有系统、所有内容,只做手机里装得下的东西,不需要关卡、不需要战斗。
2. 核心循环:压力优先,玩法后置
打工挣日薪 → 覆盖每日生活开销 → 交易增值 → 贷款倒计时施压 → 攒资产解锁人生节点 → 亲友与账单继续施压。整条闭环保证一件事:玩家永远知道钱从哪来、花去哪、为什么焦虑。
3. 长线设计:靠系统组合,不靠堆剧情
单人开发堆手写剧情一定会枯竭。我把长线体验压在资产系统、随机事件池的组合上,主线固定:还清贷款、买房、买车、成家、生子、开放长尾结局。
4. 受众:不是股民,是被生活压过的人
因此砍掉专业分时、多市场标的等小众功能,不讨好专业玩家,只保证普通人能看懂、能共情、能感受到生活的压迫感。
5. 三级验收标准(全程自用)
能跑:不崩、不报错;能玩:有目标、有反馈、有下一步;能上:稳定、合规、可回滚。很多半成品游戏,都是把“能跑”当成“能玩”。

二、工程架构:五层目录、单一流水线

整个项目结构非常干净,一个入口、五层目录,职责完全分开,单人维护毫无压力。
手机框架层:整机基础生态,状态栏、锁屏、路由、悬浮球、主题、音效、公告。
应用层:三十多个独立 App 页面,行情、期货、基金、支付、聊天、生活、房产、设置等,一页一文件。
组件层:K线、分时、盘口、下单面板、通用控件,全部自研。
叙事层:主线里程碑、家人事件、随机生活事件、成就、资产、消息体系。
逻辑层:整个游戏的内核,交易撮合、行情推演、资产计算、存档、仿真工具,十个独立模块。
全局只有一个入口、一个每帧执行链路。
执行顺序固定:框架 - 控件 - 叙事 - 行情内核 - 页面刷新。
这条顺序解决了所有界面滞后、状态不同步的问题。界面永远读“推进之后的最新状态”。
我全程禁止滥用事件订阅,避免生命周期泄漏、莫名报错。所有界面刷新全部节流,行情一秒一更、全局锁三十帧,保证低端机稳定运行。
逻辑层采用拼装式模块,可单独启用、单独关闭、单独仿真。后期所有数值测试,全靠这套架构实现离线无人跑数。

三、AI 协作开发:不靠记忆,靠规则

这2周基本是我和 AI 结对写完的。最大的问题不是写代码,是多轮对话后规则跑偏、上下文混乱。
我直接把所有规范固化成四份文档随项目走:工程约定、踩坑记录、正式策划案、每日日志。
踩坑记录是项目复用率最高的文件,所有犯过的错、引擎坑、语法陷阱、资源问题,全部写清原因和正确写法,每次开发前必读。
我只坚持两条协作原则:
1. 每一次修改必须附带验证方式,我要的是“可验证结果”,不是“看起来对的代码”。
2. 重复踩坑不单次纠正,直接写入规则文件,一劳永逸规避。

四、自研图表与底层踩坑

游戏所有 K 线、分时、成交量全部自己绘制,不依赖任何组件库。好处是形态完全可控,代价是坑全部自己踩。
引擎单位、分辨率计算、绘制事件、显存复用、枚举规范,全部是报错试出来的硬规则。
所用脚本语言存在大量反直觉语法:数组从1开始、解构位置有限制、空值必须强标注、字段必须构造初始化。静态检查能抓到的问题只是冰山一角,大量错误都是运行时才暴露。
运行沙箱限制读写,我基于引擎文件层,从零搭出整套存档读写体系。

五、测试体系:单人项目必须“可判定”

没有 QA,我就自己建立整套测试流程。
上线前做了七轮单维度审查:合规、按钮真实性、空页检查、前后端对齐、问题复盘、资金链路、全量回归。
其次是无人值守仿真。很多数值问题不报错、只改变趋势,人肉玩一百年也发现不了,只能靠机器长时间跑交易日,抓出通关过快、收益异常、机制失效等问题。
最后是最稳的三板斧:存档、退出、重进。所有状态类功能必须过这一遍,专门抓持久化漏洞。

六、项目减法:完整做废一套赛季与积分商城

我曾经花两周做完赛季、积分、榜单、资源兑换整套系统。推演完玩家最优解之后,我直接全删。
因为赛季竞技逻辑和游戏内核价值观打架。
我的游戏想告诉人:不要投机、不要杠杆上头、生活有账单压力、投资有风险。
赛季系统教玩家:每天刷广告、囤buff、套利冲榜。
机制再完整,方向错了就必须删。
删除时做了无痕兼容:保留旧字段、停止发放、平滑替换奖励,把广告收益全部改成生活化补贴,体验完全升级。

七、数值崩盘复盘:注释和代码打架导致通关崩坏

上线初期差评“一天通关、钱花不完”。
一开始我以为是主线太短,仿真跑完才发现是整套数值基准全飘了。
1. 公司上市市值只绑注册资本,十倍虚高,等于内置印钞机。
2. 初始资金代码和注释对不上,本金设定彻底错位。
3. 游戏天数和主线闸门两套时间体系,完全不同步。
没有任何报错,只是设计意图和实际运行完全是两个游戏。
我重新平衡正负随机事件、修复杠杆计息、重写强平判定、收极端波动,把节奏从“一天通关”改成“两三周长线人生流程”。
从此所有数值全部集中配置,禁止散落常量。

八、交易机制重写:修复玩家感知最深的问题

玩家反馈“点烂了也买不进”。
我查出三个叠在一起的底层错误:
1. 市价单根本没有市价逻辑,等价现价限价,永远吃不到盘口价差。
2. 盘口深度固定数值,低价股太薄、高价股太厚,流动性完全失真。
3. 撮合只撮合前五档,大单无法逐档渗透,直接废单。
全部修复后,我把交易成本彻底写实:最低五元佣金、卖出印花税、双边过户费。
小额交易的昂贵成本,让玩家第一次在游戏里感受到真实的散户焦虑——这才是我想做的教育和体验。
同时修复基金费率、广告数值前后不一致等双路径BUG,保证一个规则只有一个计算入口。

九、行情可视化:废掉随机,做到可复盘

早期版本最大问题:图表是假的。周线月线只是日线重复、分时随机抖动、历史数据极少。玩家看图决策等于看噪声。
我整套重写:多周期真实聚合、均线随周期重算、分时双刻度、零涨跌基准对齐、历史数据扩容。
定下铁律:随机只在生成阶段,展示必须确定、可回放、可复盘。

十、最贵的BUG:代码在,但是不跑

这2周最贵的错误,不是写错,是“写了但没执行”。
逐日盯市、涨跌停重置、空控件、休眠功能、双重结算、悬空引用、成就空判定……全部是零报错、零提示、但完全不生效。
我改了验收标准:不再看跑没报错,只看有没有真实状态变化。

十一、界面减法:删除所有假入口

假按钮、假输入、假页面,比没有更伤人。会让玩家默认你整个游戏都是摆设。
我删掉所有无效入口,统一界面规范:不混单位、不滥用表情图标、弹窗必有出口、长列表必滚动、界面自解释、删掉所有多余提示文案。
能看懂的界面,不需要解释。

十二、存档与版本:保证游戏只有一个真相

早期双存档流导致严重问题:交易数据完好、生活数据损坏,游戏判定正常存档,玩家贷款凭空消失、资产虚假变多。
金融题材游戏,存档错了,人生故事就错了。
我补齐校验、摘要、双备份、迁移机制,统一存档判定来源,优化分帧写入、解决日切卡顿。生活存档的完整校验目前仍在迭代,属于我公开承认的技术债。

十三、适配与素材:单人工业化量产

全部图标、壁纸、头像、剧情图、语音音效,统一风格批量生成,前置规范再量产,保证美术统一。机型适配放弃绝对坐标,全部弹性布局,解决全机型错位问题。

十四、题材底线:只给压力,不给捷径

贷款炒股题材很容易走偏,我全程守住底线:
保留所有生活压力、资金压力、逾期后果、健康代价。
不做任何投机引导、不荐股、不造暴富神话、删除所有隐性暗箱惩罚。
游戏可以难,但必须学得会、看得懂、讲得清。

十五、迭代链路:TapTap 制造全程支撑

本地编码、实时预览、日志校验、一键构建、直接出版本。极快的迭代速度让我敢于大删大改、推翻重做,单人项目才能撑得起五万行代码的体量。

十六、现阶段复盘与待优化

目前完成:17个主线节点、海量事件、三十余个APP、完整交易与人生体系、七轮版本迭代。
仍有不足:剧情分支深度不够、多开局人设未落地、中期节奏偏平缓、生活存档校验待补齐。后续版本会持续打磨。

写在最后

《股市人生》不是一个教人炒股的游戏。
它是一个关于“普通人想翻身、却被现实来回拉扯”的人生记录。
2周单人开发,踩遍所有坑,也做对了很多关键架构选择。
这篇日志,留给同行参考,也留给自己存档。
慢慢来,稳步迭代。
猜你想搜
taptap制造 ai协作开发
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
81 赞
23 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
126 赞
44 回复
2D 等轴测视角:完整理论截图
2D 等轴测视角:完整理论
2D 等轴测视角:完整理论 一、视角的本质 什么是等轴测 人站在高处斜着往下看地面,地面上的方格子不再是正方形,而变成了菱形。这就是等轴测的视觉本质。 俯视(正上方看下去): 等轴测(斜上方看下去): ┌──┬──┬──┐ ◇ ├──┼──┼──┤ ◇ ◇ ├──┼──┼──┤ ◇ ◇ ◇ └──┴──┴──┘ ◇ ◇ ◇ 正方形网格经过旋转 + 压缩,变成了菱形网格。 为什么是 2:1
6 赞
【UI教程】如何将已有的效果图应用为实际的UI界面截图
【UI教程】如何将已有的效果图应用为实际的UI界面
在经过了一些折腾和比较折磨的尝试后,我总算是摸清楚了嗒啦啦怎么把UI效果图转换为实际游戏中的UI组件,今天就给大家带来这部分的经验分享。 tips:1.本篇教程需要各位掌握最基本的ps使用,具体的操作部分我会大致讲解,但仍需各位自行学习ps的基本操作,部分可以由ai代劳的环节我会注明。 2.本篇教程需要在以我前两篇教程作为前置环节,请在阅读这两篇前置教程后再进行本篇教程内容的学习 在按照前
12 赞
5 回复
【开发者日志·开篇】重铸《天下霸图》截图
【开发者日志·开篇】重铸《天下霸图》
各位武林同道、TapTap的玩家们,大家好! 我是《天下霸图》复刻版的制作人。连续熬了几个大夜,删除再重启了N次项目,大模型会员服务升了又升,看着屏幕里初步跑通的门派经营面板,终于能坐下来,和大家聊聊这款游戏背后的心路历程。 为什么是《天下霸图》? 熟悉PC单机时代的老玩家,对这个名字肯定不陌生。作为一款结合了门派经营、弟子养成与战旗战略的经典武侠游戏,它承载了太多人的江湖梦。我小时候经常和弟弟轮
1 赞
2 回复
浅记《阿方的旅程》开发历程截图
浅记《阿方的旅程》开发历程
预计阅读时长10分钟,欢迎您先品鉴游戏,再回来看这篇“流水账” 这是我第一次实际接触“用自然语言制作游戏”,也是我第一次接触游戏开发工作,所以一切都是从零开始,跌跌撞撞,懵懵懂懂。[表情_豹哭] 我是通过获得的本次开发资格,6月22日晚,在微信公众号收到了测试资格的消息,最开始公布主题“跳跃”的时候,脑子里最先想到的就是几款非常经典的游戏「马里奥」「Flappy Bird」「Doodle Jump
10 赞
1 回复
01:29
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,截图
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,
视频内容只是一部分, 本游戏耗时3个月,目前完成进度百分之80, 是生存游戏,进入修仙界,走剧情找到宗门加入, 这时游戏才是真正开始, 提升实力境界后就可以变强,获取功法法术法宝, @视频内是游戏里挑战妖族入侵一种主流玩法,游戏就是围绕着这个来进行, 还有很多地方可以战斗,获得资源修炼变强,比如去藏书阁学习功法, 去法宝楼抽法宝,每一个宗门数十个法宝抽取 去修仙界探索,获得各自的资源,可能遇见妖兽
1 赞
3 回复
AI制作,4K音游《StarEcho》现已开放预约!截图
AI制作,4K音游《StarEcho》现已开放预约!
#新游预告 #新游预约 #发现好游戏 #单机游戏 #音游 具体公测时间未定,敬请期待!
游戏自荐《少女终焉契约》截图
游戏自荐《少女终焉契约》
之前玩放置类型的rpg游戏的时候我就在想,现在游戏的操作有的太过于繁琐了,有没有一款休闲一点的,想上线就上线,离线的时候角色能自动行动的游戏呢?感谢TapTap制造,我按照我的想法开发出了现在这款游戏。 一、故事背景和UI 游戏的故事背景是传统的异世界穿越故事,玩家被女神召唤到异世界,随后组建工会,招募美少女,打怪升级探索世界。所以我选择了更加二次元萌系画风的UI风格,主页为各个主要的功能,点开来
8 赞
3 回复
01:13
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头截图
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头
略沙盒,玩法硬核,还在修bug,但真的上头 先声明:我不是托,是开发者自己来安利的。如果你喜欢《骑马与砍杀》那种从零拉起部队、跑商、招降将领、攻城叛变的玩法,那这款游戏大概率会对你的胃口。 一、这游戏玩什么? · 超大的2D沙盒地图:64座城市 + 128个村庄,四大势力割据,满地图的蛮族部落。· 动态世界 & AI:AI势力之间会自己宣战、结盟、叛变;武将忠诚度低了会自立为王,最多能冒出8个新势
13 赞
7 回复