下载 App
《自由职业者:城市与老家》近期重大更新
《自由职业者:城市与老家》近期更新
一个竖屏文字生存模拟:白天四个时段,晚上交房租。 这两周主要做了三件事 —— 让它看起来像个游戏、把经营做厚、把 bug 修干净。


一、先说最直观的:整个游戏重新做了一遍美术
之前这游戏长这样:纯文字 + 系统默认字体,人物只存在于文字里 ("王姐来收水电费了"——但王姐长什么样,你不知道)。
字体换掉了
原来用的是系统兜底的等线,就是 Office 文档那种味道,一点都不游戏。 现在换成了思源黑体,而且是真·粗体(原来标题写的"加粗"其实是假的, 两个字体文件指向同一个,粗不起来)。
顺带把字体按"游戏里实际用到的字"裁了一遍,体积从 17MB 压到每个字重 385KB。
8 个角色有了脸
事件里出场的人物现在都有立绘了:王姐(房东)/ 老张(供应商)/ 二叔(亲戚)/ 张婶(邻里)/ 隔壁摊大哥 / 同事 / 城管 / 室友。
统一画风(暖色动漫 + 厚涂水彩),29 个有人物出场的事件加了头像, 弹窗变成「头像 + 标题 + 人名」。没有人称的事件保持纯文字,不硬塞。
标题界面
从"米色底 + 深色字"的无图版式,改成手游常见的做法: 全屏主视觉 + 半透明蒙层 + 白字标题。
主视觉画的是这个游戏本身:公路从下方延伸向地平线, 左边是城市夜市(霓虹高楼 + 红棚摊车),右边是乡村稻田(金黄稻穗 + 白墙老屋 + 炊烟), 主角推着小吃车走在路中间。
每个界面都有自己的场景图
库存、摆摊、线上、关系、店铺、菜单……每个页面都配了一张整屏场景插画 (比如库存页是一间堆着纸箱的出租屋,店铺页是货架整齐的小店)。


二、主页变成了一张可以点的地图
这是这段时间最大的结构改动。主页从"一排行动按钮"变成了一张整屏城市地图。
地图上按位置摆着热区:打工 / 市场 / 银行 / 家 / 熟人 / 摆摊 / 铺面 / 医院 / 线上 / 物流。 点哪个就做哪个 —— 点"摆摊"去摆摊,点"家"能休息、换住处、搬家。
- 只有一个选择的地方,直接执行,不弹窗(少点一次)
- 有多个选择的地方,进一个独立子页面
- 现在没什么可做的,气泡会变暗
家乡线也是同一套:鱼塘在上、村舍居中、稻田在下,田垄格子可以直接点。


三、摆摊不再是"一次性的买卖"
原来摆摊就是卖一次算一次,没有积累。现在有两条成长线。
摊位能升级了(4 级)
摆摊次数和口碑达标就能升级,等级越高客流/客单价越高,但每天要交维护费:
| 等级 | 客流 | 客单价 | 维护费/天 | 升级费 | 门槛 |
|---|---|---|---|---|---|
| 流动小摊 | — | — | 0 | 起点 | — |
| 固定摊位 | +10% | — | 20 | 4000 | 摆摊 12 次 / 口碑 20 |
| 亮堂小摊 | +22% | +12% | 55 | 12000 | 摆摊 30 次 / 口碑 45 |
| 街口旺铺 | +38% | +30% | 110 | 30000 | 摆摊 60 次 / 口碑 70 |
升级费和维护费是真代价——升完级当天可能发现赚得还不如昨天,得靠后面几趟摊回本。
5 块招牌
一次买断、永久生效,各有侧重:
- 淀粉肠招牌——淀粉肠客单价 +15%
- 夜市灯牌——晚市/夜市客流 +15%
- 熟客招牌——客流 +10%(熟客带新客)
- 套餐招牌——全品类客单价 +10%
- 老字号招牌——客流 +8% 且客单价 +8%
隔壁摊会跟你抢客
摊位等级和口碑越高,越不容易被隔壁摊抢走生意。
多了 6 个摊位经营事件
摊友劝你升级 / 张婶介绍做招牌 / 熟客来预定 / 位置要涨租 / 赶集庙会的邀请 / 有人想跟你学。 每条都是真取舍:花钱换口碑、耗体力换现金、推掉订单掉关系。


四、经营变厚了
开店要先选店型(4 种)
| 店型 | 启动 | 客流 | 客单价 | 毛利率 | 最适配 |
|---|---|---|---|---|---|
| 早餐店 | 18,000 | 190 | 5 | 0.55 | 食品 |
| 便利店 | 50,000 | 150 | 10 | 0.55 | 饮品 |
| 小商品店 | 70,000 | 82 | 16 | 0.62 | 饰品 |
| 手机店 | 120,000 | 42 | 60 | 0.45 | 数码配件 |
一家店最多同时卖 3 种货,而且带错货会亏——早餐店卖手机配件,适配度直接掉一半。
可以换城市了
两条线各有自己的上升路线:
| 城市 | 月租 | 客流 | 什么好卖 |
|---|---|---|---|
| 家乡 | 0 | ×0.90 | 食品、饮品 |
| 小县城 | 1,200 | ×0.85 | 食品、饮品 |
| 三四线 | 2,800 | ×1.00 | 都行 |
| 特大城市 | 6,500 | ×1.35 | 数码、饰品 |
大城市房租是四倍,但客流大、数码饰品好卖 —— 值不值得搬,自己算。
银行
- 存款 活期约 1.5%/月
- 贷款 约 4.5%/月,逾期利息 ×1.5 还掉口碑
- 理财 三档:稳健 / 平衡 / 进取(真波动,可能亏本)
赊账拿货
跟老张签账期:7 天还清免息,逾期 2%/天利滚利,还掉老张的好感。 能赊多少看关系 —— 关系越好,额度越大。
街区设施
- 搬家:隔间 → 单间 → 一室一厅,提升体力上限、休息回血、仓库容量
- 医院:挂号 300 + 4 元/点健康,一次最多治 25 点
3 个新关系人(都有实际作用)
- 老周(工头)——兼职日结 +10%~20%
- 阿强(隔壁摊)——摆摊客流 +8%~15%
- 小刘(快递)——线上收入 +10%~20%


五、修了一批"看不见"的 bug
这类 bug 最气人:不报错、不崩溃,只是承诺的东西没兑现。
手机店永远回不了本。配置里写着"手机店客少但客单高", 但结算根本没用那个客单价 —— 结果手机店客流最小、客单价和早餐店一样、 固定成本还最高,每天净亏 213 元。四种店实际只剩早餐店能玩。
跨周目继承是空话。结局弹窗明明写着"已保留:技能 50%、粉丝 30%", 但代码里从没实现。上一局技能 80、粉丝 1 万,新一局还是 0。
换店型重开就报错。关店后换个店型重新开,一点"扩张"就弹一串"操作出错"。 根因是个 Lua 的坑:%d 遇到小数会直接抛错,而"月利润"是个小数。 为什么同店型不报错?因为不同店型利润不同,只有算出小数时才炸。
体力为 0 也能无限摆摊。处理函数忘了检查体力,直接扣到 0 就停 —— 真机截图里同一天夜市摆了 6 次、体力还是满的。
回家之后地图不换。日志写着"家乡本周暴雨",底图却还是城里那张。


六、顺手做的工程活
- 加了自动检查:能自动揪出"配置写了但代码没读"和"会崩的格式化"这两类坑。 上面那个"跨周目继承是空话",就是被这个检查抓出来的。
- 资源从 16MB 清到 9.3MB:删掉一张 4.7MB 的无用大图、 5 个页面叠在一起的两张美术、一批没引用的图。
- 测试:数值断言 909 条、界面冒烟 196 条。


现在的内容量
| 数量 | |
|---|---|
| 随机事件 | 64 |
| 成就 | 45 |
| 结局 | 14 |
| 天赋 | 16 |
| 周目 | 5(累积继承) |
| 店型 / 城市 / 品类 | 4 / 4 / 4 |
| 关系人 | 7 |
| 摊位等级 / 招牌 | 4 / 5 |
长局审计(40 组种子 × 200 天)存活率 88%。


接下来想做的
- 继续补中后期的内容(事件、经营选择)
- 把家乡线也做成完整的地图玩法
- 打磨手感 —— 界面能靠截图看,但听感和手感只能靠真人试
有建议或 bug 都欢迎回帖。尤其欢迎真机截图——这轮好几个 bug 都是靠截图才定位的, 其中一个(换店型报错)还是靠玩家一句"同店型不报错"的线索才找到根因的。
