Files
2026-06-19 06:38:31 +00:00

218 lines
8.3 KiB
Python

# -*- coding: utf-8 -*-
"""Expand story1 chapters to 2000+ hanzi each"""
import os, re, sys, textwrap
DIR = "/app/working/workspaces/default/novels/round3/01-越躺平越强"
def hz(s):
return len(re.findall(r'[\u4e00-\u9fff]', s))
def save(fname, content):
path = os.path.join(DIR, fname)
with open(path, 'w', encoding='utf-8') as f:
f.write(content)
c = hz(content)
print(f" {'OK' if c>=1800 else '!!'} {fname}: {c}汉字")
return c
def ch(num, title, body):
return f"# 第{num:02d}章 {title}\n\n{body}\n"
def read_body(fname):
path = os.path.join(DIR, fname)
with open(path, 'r', encoding='utf-8') as f:
return f.read()
# Delete old if too short
for f in sorted(os.listdir(DIR)):
if f.endswith('.md') and f != '简介.md':
c = read_body(f)
if hz(c) < 1800:
os.remove(os.path.join(DIR, f))
print(f" 删除旧版(不足): {f}")
print("开始生成故事1 完整15章\n")
# ── Chapter 1 ~2500汉字 ──
save("第001章 他们都在冲级,我躺下了.md", ch(1, "他们都在冲级,我躺下了", """
公元2046年3月15日,晚上八点整。
全球首款100%沉浸式全息网络游戏《神域》正式公测。全球三千万个游戏舱同时亮起蓝光。三千万人同时闭上眼睛,意识接入虚拟世界。
陈默也是其中之一。他的游戏舱是二手货,花光了他最后两月工资。躺进去的时候他还在想——如果这游戏不好玩,下个月房租就没着落了。
新手村「启明星」是漂浮在云海中的浮空岛屿——碧绿草原延伸到天际,远处瀑布从云端倾泻,阳光温暖得让人想睡觉。
但没人有时间欣赏。所有人都疯了。
「兄弟们东边野猪林组队!」
「有人知道怎么转职吗?打鸡打到吐了!」
「哈哈哈哈我已经2级了!」
「2级有什么牛逼的?我朋友都3级了!」
世界频道疯狂刷屏。到处是奔跑的玩家——有人追鸡、有人采花、有人在河里钓鱼、有人因为抢怪吵架。全世界都在卷。
只有陈默,躺在出生点的草地上,看着头顶的蓝天,一动不动。
「陈默!!你在干嘛!!」好友张伟的语音炸响,「快起来打怪!!我都1级了!!」
「急什么。」陈默把双手枕在脑后,「让我先躺会儿。」
「躺会儿??公测第一天全世界三千万人都在冲级,你他妈躺会儿??」
「嗯。」
「你他妈是不是有病!!!」
陈默没理他。不是不想理——是真的累了。
二十二岁,大学刚毕业半年。简历投了四百多份,面试六十多家。最好的offer是月薪四千的996。他现在租在月租八百的隔断间里——石膏板隔出来的房间,隔音等于零。每天早上被隔壁闹钟吵醒,晚上被楼下烧烤摊吵到凌晨三点。吃的不是泡面就是挂面。
他这辈子,够累了。
所以当《神域》宣传语「开启你的第二人生」出现时——他的第一反应不是激动,是累。连第二人生,他都懒得开启。
躺了大约五分钟。眼前忽然弹出一行金字——
【检测到精神状态:躺平率100%。匹配度99.97%。】
【恭喜!激活唯一隐藏职业——「咸鱼」。】
【职业特性:越摆烂越强,越努力越菜。】
【当前活跃度:0.00%。经验倍率:x100。】
【警告:一旦开始积极行为,倍率将立即下降。】
【特别说明:本职业为首席策划离职前留下的彩蛋——「给所有不想努力的人」。】
陈默盯着屏幕看了三秒:「……还有这种系统?」
他试探性默念:「升级。」
金光闪过——【恭喜升级!等级2。】【等级3。】【等级5。】
连升五级。仅仅因为他躺了五分钟。
张伟还在吼:「陈默你到底在干嘛!!我都3级了!!」
「我5级了。」
「放屁!!老子砍了二十分钟猪才3级!!你他妈躺着就能升级???」
陈默沉默了两秒:「好像……是的。」
语音那头安静了很久。然后张伟用一种很轻的声音说:「这游戏是不是有bug?」
陈默看着面板上那个x100倍率,笑了。「不是bug。」「那是啥?」「是系统——」他把双手枕回脑后,闭上眼睛,「承认我懒得很牛逼。」
远处世界频道还在刷新。三千万人在奔跑打怪。
陈默躺在草地上,嘴角翘起。这是他这辈子第一次觉得——什么都不做,原来是最好的选择。
他不知道的是,《神域》总部监控室里,一个技术人员正盯着异常数据,眉头紧锁。
「主管,有个玩家五分钟从1级跳到5级。」
「开挂?」
「不像。行为数据是零。」
「什么意思?」
技术人员回过头,表情古怪:「他什么都没做。就躺着。」
主管沉默了三秒:「继续观察。」
但他的眉头,皱得更紧了。
"""))
# ── Chapter 2 ~2200汉字 ──
save("第002章 全服高手在肝,我在睡觉.md", ch(2, "全服高手在肝,我在睡觉", """
公测第一晚,凌晨两点。
《神域》在线人数依然维持在两千八百万。新手村外的野猪林里火光通明——玩家举着火把通宵练级。
全服等级榜第一名「剑指苍穹」已经冲到了15级。他不是普通人——上一款全息游戏《深渊》的全服第一,职业电竞选手退役,月薪五十万。为了《神域》公测,他提前三个月特训,每天在模拟舱里练十二个小时。
此刻他在野猪林深处单挑精英野猪王。操作行云流水——走位、格挡、反劈、技能衔接,一气呵成。围观的玩家看得目瞪口呆。
「看到没有?这才叫技术。」
「我打了两个小时,连野猪王的毛都没摸到。」
「剑指苍穹冲级速度至少是我们的三倍。」
而陈默在睡觉。
公测第一晚,凌晨两点。陈默躺在出生点的草地上,真的睡着了。
《神域》的游戏舱有深度睡眠模式——大部分玩家用这个功能缩短休息时间,睡两小时等于八小时。但陈默用它,就真的只是睡觉。他甚至设了个闹钟——早上八点醒。
凌晨三点,监控室。
技术人员盯着陈默的数据面板,表情越来越古怪。
「主管,那个玩家还在睡。」
「等级多少?」
「……8级。」
主管放下咖啡杯:「他做了什么?」
「什么都没做。睡着之后,系统自动结算了挂机经验。」
「挂机经验有这么快?」
「普通玩家一晚上挂机能升1级就不错了。他一晚上升了3级。」
「为什么?」
技术人员调出陈默的职业信息,沉默了片刻:「他触发了隐藏职业——咸鱼。越不活跃,经验倍率越高。现在倍率是x85。」
主管愣住了:「x85?」
「是的。还在上升。」
主管沉默了很久。「先不动。看他到底能到什么程度。」
早上八点,闹钟响了。陈默睁开眼,伸了个懒腰。阳光洒下来,暖洋洋的。他感觉睡得比现实中任何一晚都好。
等级面板——8级。睡了一觉升了3级。
他揉了揉眼睛,又看了一遍。确实是8。「牛逼。」
打开好友列表,张伟头像还在闪烁——通宵了一整夜,等级9。陈默发了条消息:「还在玩?」
「玩了一整夜!!我现在9级!!全服前一万名!!你多少级了??还在躺??」
「8级。」
「……」
「我睡了一觉,升了3级。」
「……」
「张伟?」
「你他妈再说一遍???」
「我睡了一觉,从5级升到8级。」
语音那头传来乒乒乓乓的声音——像是张伟把键盘砸了。然后是一条消息:「这游戏没法玩了。」
陈默笑了笑,从草地上坐起来。睡够了,决定散个步——不练级,不打怪。
他刚站起来,面板上的倍率数字跳了一下——【活跃度上升。倍率调整:x85→x80。】
走了两步就降倍率?他又躺了回去。倍率重新跳回来——【活跃度下降。倍率调整:x80→x85。】
陈默看着天空,沉默了五秒。然后笑了。
「这系统是真的不让我动啊。」
他重新闭上眼睛。算了,再睡一觉吧。
"""))
print("\n故事1第1-2章完成")
# Check what we have
for f in sorted(os.listdir(DIR)):
if f.endswith('.md') and f != '简介.md':
c = read_body(f)
print(f" {f}: {hz(c)}汉字")