最新网址:www.00shu.la
合同是在9月10日上午签的。五十万,分三批到账:签合同后十五万,完成“沉着”可玩原型后二十万,上线后收支平衡再十五万。10%股份,创作自主权保留,但每月汇报,每季度现场评审。收支平衡的标准是:月收入覆盖团队开支(房租、水电、工资、服务器等)即可,不要求盈利。
签完字,握手。周文博说:“希望两年后,你们还在做二十四诗品。”语气里有关切,也有审视。刘东补充:“记住,投资不是慈善。我们赌的是你们能成,别让我们赌输。”
走出文创资本的办公室,阳光刺眼。北京秋日的天高得让人心慌,云一丝丝地挂在天上,像被拉长的棉絮。五人站在国贸三期楼下,手里各拿着一份合同副本,很薄,但重。
“回去干活。”李君宪说。
回程的地铁上,没人说话。合同签了,钱要来了,压力也来了。十五万,听起来很多,但算一算:发五个人每月基本工资(暂定每人三千),一年就十八万。房租一年三万,服务器一年一万,日常开销一年两万……十五万,只够撑半年。必须在半年内完成“沉着”可玩原型,拿到第二笔二十万,才能续命。
回到307办公室,林薇在墙上贴了一张巨大的时间表。从9月10日到12月31日,一百一十二天,被分成四个阶段:
• 第一阶段(9.10-9.30):核心玩法确定,技术选型,美术风格定稿。
• 第二阶段(10.1-11.15):程序框架搭建,基础美术资源制作,音乐方向确定。
• 第三阶段(11.16-12.15):核心玩法实现,系统集成,内部测试。
• 第四阶段(12.16-12.31):优化,调校,准备评审。
每个阶段后面列了具体的交付物和责任人。最下面是目标:12月31日前,完成“沉着”可玩原型,通过季度评审,拿到第二笔二十万。
“开始吧。”李君宪坐回电脑前,打开“沉着”的设计文档。
“沉着”的核心玩法是“打铁”,但怎么把“打铁”做得有趣,又不失“沉着”的诗意?他卡在这里很久了。最初的设想是模拟铁匠的工作流程:选料、烧红、捶打、淬火、打磨。但测试时发现,捶打的物理模拟很难做——铁块在高温下的形变,锤击力度的传递,材料的疲劳和回弹,这些都需要复杂的实时计算。以他们的技术储备,做出来也会卡顿。
“也许……”叶晚轻声说,“我们不需要完全模拟物理。就像绣花,我们不需要模拟每一根线的张力,只需要让玩家感觉到‘绣’的过程。”
“什么意思?”林薇问。
“铸铁匠淬火时,是听声音,不是看数据。”叶晚说,“我们能不能也做‘感觉’,而不是‘模拟’?比如,捶打时,玩家不需要控制精确的力度和角度,只需要控制节奏。就像……像心跳。一锤,一锤,找到那个节奏,铁就会慢慢成形。如果节奏乱了,铁就会出问题。”
“节奏……”李君宪思考着。这有点像音乐游戏,但更慢,更重。玩家要找到捶打的“呼吸感”,就像铸铁匠说的,好铁匠打铁,锤声是有韵律的,像唱歌。
“那淬火呢?”苏语在视频里问。
“淬火靠‘听’。”叶晚说,“铸铁匠寄来的录音,有七次淬火的声音,每次都不一样。我们可以让玩家在关键时刻选择淬火时机,根据声音判断好坏。但不要数值提示,就让玩家自己听,自己感觉。”
“那如果玩家听不出来呢?”陈末问。
“那就失败。”李君宪说,“‘沉着’的核心,就是学习‘手感’。就像学绣花,学打铁,学任何手艺,开始都会失败,会浪费材料,会懊恼。但慢慢,手感就来了。我们要做的,就是让玩家经历这个过程,从生疏到熟练,从焦虑到沉着。”
他重新设计核心循环:
1. 选料:从几种基础铁料中选择,不同铁料特性不同(硬度、韧性、杂质),影响后续处理难度和成品效果。
2. 烧红:控制炉火温度和时间。太急,铁会脆;太慢,会氧化。玩家通过观察铁块颜色变化(从暗红到亮黄)来判断。
3. 捶打:节奏游戏。玩家按照特定节奏敲击键盘(或手柄),保持节奏稳定,铁块会均匀延展。节奏乱,铁块会出现凹坑或裂纹。
4. 淬火:在铁块达到特定温度(颜色最亮时)入水。入水时机由玩家判断,根据声音反馈——播放铸铁匠的淬火录音,好时机是“清”声,差时机是“闷”声或“裂”声。
5. 打磨:简单的小游戏,去除毛刺,开刃。根据前几步的质量,打磨的难度和效果不同。
整个过程中,没有数值显示,只有感官反馈:颜色、声音、手感(通过手柄震动或键盘反馈)。成品有隐藏属性(锋利度、韧性、平衡性),但不会显示给玩家,只通过使用效果体现——比如用来砍木桩,锋利的刀一刀断,钝的刀卡住;用来撬石头,韧性的刀不弯,脆的刀断裂。
“但这样……会不会太难了?玩家玩十次,失败九次,会有挫败感。”林薇担心。
“那就让失败有意义。”李君宪说,“每次失败,系统会记录问题:烧过头、捶打节奏乱、淬火时机错。玩家可以回顾,看问题出在哪。而且,失败的作品也不是完全没用——可以熔了重来,但会损失一部分材料。材料有限,逼玩家珍惜每次尝试。”
“那成功了呢?有什么奖励?”
“成功就是奖励。”叶晚说,“铸铁匠打出一把好刀,不需要别人夸,自己摸着就知道。我们要让玩家在成功的那一刻,自己感觉到‘成了’。也许是一声特别清脆的淬火声,也许是成品在光下特别流畅的反光,也许是使用时的顺滑手感。那种感觉,比任何成就图标都珍贵。”
设计方向定了,开始执行。陈末负责程序框架,林薇和叶晚负责美术,苏语负责音效,李君宪整合。时间表上的第一个节点是9月30日,要完成核心玩法的可交互原型。
接下来三周,是密集的开发和测试。捶打的节奏系统调了二十多个版本,从简单的“按节拍敲击”到复杂的“根据铁块形变动态调整节奏”。淬火的声音识别试了十几种算法,最后用了最简单的“波形特征匹配”——播放铸铁匠的录音,提取特征波峰,玩家在波峰出现时按键,就能触发“完美淬火”。但为了增加难度,每次淬火的声音特征会有细微变化,玩家必须集中注意力听。
9月25日,第一个可交互原型完成。测试时,五人轮流玩。林薇节奏感好,捶打环节完美,但淬火时总早半秒。叶晚相反,淬火时机准,但捶打节奏乱。陈末两个都行,但总在烧红环节烧过头。苏语在德国远程测试,网络延迟导致按键不同步,气得她说要回国。李君宪玩了三遍,最好的一次是捶打A,淬火B,烧红C,综合评分“尚可”,成品是一把有点歪、刃口不齐的短刀,系统评价:“可切菜,别砍骨。”
“太难了。”林薇放下键盘,揉着发酸的手指,“我玩了十遍,没一次综合评分到A的。”
“但停不下来。”叶晚说,“总想着,下次节奏稳点,下次淬火准点,下次……就能打出把好刀。”
“这就是‘沉着’。”李君宪看着屏幕上那把歪扭的短刀,“在重复中寻找进步,在失败中积累手感。急不来。”
9月28日,距离第一阶段截止还有两天。原型基本稳定,但有个致命问题:内存泄漏。连续玩十次以上,程序就会变卡,最后崩溃。陈末查了两天,发现是捶打节奏系统的音频缓冲区没有及时释放,每次击打都会申请一小块内存,玩久了就爆了。
“今晚必须修好。”陈末说,眼睛红得像兔子,“不然明天演示会崩。”
五人熬到凌晨三点。陈末重写了音频管理模块,李君宪优化了资源加载,林薇和叶晚压缩了美术资源,苏语在德国那边帮忙测试。窗外的北京秋夜深寂,偶尔有货车驶过的声音。办公室里,只有键盘声,和偶尔的“找到了!”“不对,再来”的低语。
凌晨四点,内存泄漏修好。测试连续玩二十次,程序稳定。但新的问题来了:玩到第十五次时,淬火声音开始出现杂音,像录音机绞带。苏语检查音频文件,没问题。陈末查代码,发现是音频***在长时间运行后出现了浮点误差累积。
“要重写***吗?”陈末问,声音疲惫。
“没时间了。”李君宪看了下时间,“先这样,明天演示控制在十次以内。之后再来修。”
“可如果评审的人玩超过十次呢?”
“那就祈祷他们别玩那么多次。”
天快亮了。五人瘫在椅子上,没人想动。屏幕上,“沉着”的原型在待机画面缓缓旋转:一个简陋的铁匠铺,炉火微红,铁砧厚重,墙上挂着几把未完成的刀。背景音乐是苏语做的极简旋律,铁砧的敲击声做节奏底,混着风箱的呼吸声。
“像吗?”叶晚轻声问。
“什么?”
“像铸铁匠的铁匠铺吗?”
李君宪看着屏幕。不像。铸铁匠的铁匠铺更乱,更脏,更真实。有煤灰,有铁渣,有经年累月的烟火气。他们的这个,太干净,太规整。但也许,这就是数字世界的局限——只能模拟意象,无法还原生活。
“像他心里的铁匠铺。”他说,“干净,专注,只有炉火和铁。”
叶晚点头,闭上眼睛。她太累了,手腕又开始隐隐作痛。
“睡吧。”林薇说,“明天……今天还有演示。”
“嗯。”
灯灭了。五人各自躺下,在晨光透进窗户前,抓紧睡两小时。窗外,北京醒了。送奶车的叮当声,早点摊的吆喝声,远处学校的广播操音乐,混成这座城市的晨曲。
而在这间办公室里,五个年轻人,在为一个叫“沉着”的游戏,熬过了又一个长夜。
他们不知道,这样的夜还会有多少个。
但至少此刻,他们完成了第一阶段的目标。
有了原型,有了方向,有了继续往下走的资格。
至于那些没修完的bug,没调好的手感,没达到的完美,留给明天,留给下一个深夜,留给下一次淬火。
在炉火将熄未熄的时刻,在铁块将红未红的瞬间,在手指将落未落的锤击前。
等待。
等待下一锤,下一声,下一次,可能更好,也可能更坏,但总要继续的尝试。
因为这就是“沉着”。
在重复中,在失败中,在看不见尽头的长夜里。
一锤,一锤。
直到铁成钢。
直到夜将明。
最新网址:www.00shu.la