足迹
仙旅:从我自由落体开始
登录
关灯
护眼
字体:

第7章 第一次挥剑(第1页)

第四天清晨,宋欢没有去劈柴。

他站在老张院子西南角那堵黄泥矮墙前,手里握着的不是斧头,是一根扁担。这根扁担是他从老张屋后杂物堆里翻出来的——毛竹削的,两头包着铁箍,铁箍已经锈了,竹身被汗渍和岁月磨得发黄发亮,握在手里有种温润的滑腻感,像摸着一块被河水冲刷了多年的卵石。扁担的长度大约到他下巴,比他以前在健身房试过的杠铃杆短一截,但重心分布均匀,握在手里转了两圈,虎口能感觉到竹节的位置——那些微微凸起的环状纹路,每隔一掌宽就有一道,像天然刻上去的握位标记。

他之所以选扁担,不是因为找不到剑。昨天劈完柴之后,他在院子里转了一圈,老张的锄头靠在墙角,柴刀搁在磨石旁边,灶台下还有一把生了锈的菜刀。他挨个拿起来掂过,锄头太重,重心全在铁头上,挥起来是锤子的逻辑不是剑的逻辑;柴刀的刃面太宽,握柄太短,劈砍有余,刺击全无;菜刀就更不用提了。

唯独这根扁担,长短合适,重量趁手,虽然是圆的,但竹材本身有弹性,挥起来有韧性——不是剑,但勉强可以当剑使。他在游戏里练过全职业,其中剑士是他投入时间最长的职业,从最基础的上挑、横斩到高阶的剑气连携,他花了上万次重复才把剑士的招式练成本能。现在他失去了快捷键栏,失去了技能冷却提示,失去了命中判定系统,但他还保留着对“剑”这个物体的身体记忆——握柄的角度、挥动时手腕的旋转半径、发力从腰部传导到肩再到肘的链条。

他把扁担斜斜地垂在身侧,左脚往前挪了半步,右脚脚掌碾地转了十五度,两膝微屈,重心下沉。这是他剑士职业的起手式。没有名字,是他自己在训练木桩前调出来的——把起手动作、前摇、后摇拆到最小帧之后得出的最省时间的姿势。在游戏里这个姿势只是角色模型的骨骼动画,一键触发,根本不需要他亲自站。此刻他站进去,才意识到这个姿势对大腿前侧和核心的要求远比他想的要高——不是高到做不到,而是需要持续绷着,不像按键盘那样只要手指轻轻压着w键就够了。

他把扁担平举,做了一个慢速的上挑动作。动作不快,大概只有实战速度的三分之一,他在找感觉。扁担的竹身在空气中划过时带起很轻的呜声——不是金属破空的那种尖锐呼啸,而是闷闷的、带着弹性震颤的低鸣,像有人在远处敲了一下竹筒。呜声持续了不到半秒,但足够让他察觉到扁担在挥动过程中发生了微弱的弯曲——竹材的弹性在发力中段积蓄应力,到挥动末端释放,释放时扁担的顶端会微微上弹几毫米。这几毫米不影响轨迹,但会在末端附加一小段不可控的震荡,如果实战中刺击的末端这么荡一下,偏差足够让剑尖从要害偏到护甲上。

他把扁担收回来,又挥了一次。这次更慢,比上一次慢了将近一半,几乎是在做分解动作。他在观察——不是用眼睛观察,他在用右眼看。

右眼里的扁担不是扁担。

是一根泛着淡青色光泽的线条,线条内部有无数更细的丝状纹理纵贯竹身,丝状纹理的排列并不均匀——有的地方密集,那是竹节的部位,纤维在此处收束加密,形成天然的应力节点;有的地方稀疏,那是竹节之间的节间组织,柔韧有余而刚性不足。他在激活右眼时下意识往后退了小半步,想让视觉焦点覆盖扁担的全长,却忘了自己的脚后跟抵着昨天码好的柴堆边缘,脚跟一绊,重心晃了一下。他稳住身子,重新站定后把手里的扁担翻了个面,握在靠近铁箍那一端重新试了一次。

这一次他看到了更多。

每一次挥动,竹材内部的丝状纹理会随着力的传导发生微小的形变——不是肉眼能捕捉的形变,是右眼赋予他的那种超验的洞察力。他看到应力在扁担内部流动,从握持点开始,沿着纤维方向往顶端传导,在竹节处发生轻微的迟滞——应力波遇到竹节时不是直接穿过,而是先在那里被短暂地压缩了一下,然后再释放。竹节就像水流中的一块石头,水不会因此消失,但会绕个弯再继续走。如果手里握的是真正的剑,应力波会在剑身均匀扩散,不会出现这种迟滞,因为金属的晶格结构是连续的,不像竹子这样被竹节打断。

宋欢把扁担放下来,活动了一下右手手腕。

这一个发现比劈三天柴得出的任何经验都重要。他来到这个世界后一直在用身体适应环境——劈柴、提水、走路、端碗——所有这些都是被动地让身体去匹配外界的规则。但挥剑不一样。挥剑是他第一次主动用武器去介入这个世界的物理法则,而右眼提供的洞察力让他看到了这把“武器”的内在结构,他发现了一个问题:这里的武器和游戏里的武器不一样。游戏里的武器只有一个属性——攻击力,或者再细一点,攻击速度、暴击率、耐久度。但这里的武器有应力、有弹性、有节点,这些东西在游戏里根本不存在,因为游戏引擎不会计算每一根纤维在受力时的形变,但这个世界会。这意味着他必须重新理解“装备”这个概念。

游戏里他从来不用考虑武器应力对命中精度的影响,因为他面对的boss模型也是同一个引擎算出来的,数值对数值,公平得很。但这里是真实世界,真实的武器打的是真实的生物体——生物的骨骼和肌肉也有自身的应力分布,如果他能用右眼同时看清对敌双方的应力节点,他就能用最小的力、在最精准的角度造成最大的伤害。

他把扁担重新举起来。

这一次他没有做分解动作,而是闭上眼睛,把刚才右眼记录下来的那些纹理、那些应力节点在脑海中拼成一幅完整的图。然后他挥出了第四下。这一下不是慢速练习,也不是分解调试,而是闭上眼睛之后的全力一击。扁担从右下往左上斜挑,竹身在空中划出一道短促的弧线,力道从前脚掌碾地开始,经小腿、大腿、髋部、腰肋、肩胛、肘关节,最后注入竹身——腰胯的旋转慢了半拍,他感觉到核心发力的延迟,力道传递到肩膀时已经被自己的犹豫削弱了一截。扁担末梢的弹震比前几次小了一些,但还是有。

他睁开眼,扁担的顶端在晨光里微微颤抖着,震颤通过竹身传到他手掌,像一下被驯服后又轻轻挣脱了一瞬的脉搏。

他把扁担放下来,靠墙站了一会儿。晨光已经爬过矮墙,照在他昨天劈好的柴堆上。柴堆的影子斜斜地压在院子的泥地上,把他劈开的木头的断面照得清清楚楚——那些劈口有直有斜,第一天劈的歪歪扭扭,第三天劈的已经基本齐整。他在劈柴这三天里学会了一件事:这个世界不会帮他省力气,但也不会浪费他的力气。劈得准就是准,劈不准就是劈不准。挥剑也是。竹节的应力阻碍不会因为他是异世界来的就自动消失,他的发力链条也不会因为他是全服第一就自动流畅。他必须从头练。

但这恰恰是他最擅长的事。他在游戏里练一个职业,可以在训练场里连续打木桩打六个小时不休息,直到技能循环变成肌肉记忆;他曾经为了一个剑士的连招衔接误差不超过零点几秒而反复练了两千多次。和那时比,现在站在晨光里挥一根竹扁担,似乎也没什么不同——只不过木桩换成了空气,技能面板换成了他自己的神经反射。

他活动了一下肩膀,把扁担从右手换到左手。他是右撇子,但他知道自己的左手力量偏弱。在游戏里这不是问题——游戏角色的左右手力量是数值决定的,不是他本人的生理结构决定的。但在这里,他的两只手不成套。左手握扁担的感觉完全不对,找不到重心,挥出去的角度偏了大概不止十度。他咬着后槽牙,没出声,只是把扁担换回右手,然后破例额外给左手加了一个回合——不追求速度,只求轨迹,慢得像在水中推一样东西。左手结束后他又换回右手重新纠正了一遍发力链,让右手刚才被左手耽搁的节奏重新校准回来。

他已经很久没有这么狼狈了。上一次他在某件事上感到自己“不擅长”,大概是刚进大学时被室友拉去打篮球,三步上篮被吹了两次走步,他之后花了两个月练到院队替补。但那件事和现在不一样——那时他有退路,有可以参照的教程,有乐意带他的同班同学。现在他在十里坡的一个院子里,只有一根竹扁担和一堵泥墙,没人教他,没人看他,没人给他打分。这种从零开始的笨拙感让他很不舒服,但他也清楚得很——越是老职业玩得转的人,越难接受新职业上手期的笨拙,而他此刻的笨拙,恰好说明他没在骗自己。

他把扁担搁在柴堆上,走到井边打水。井水冰凉,泼在脸上时他打了个激灵,水珠顺着下巴滴在衣领上,衣领还是他来时穿的那件衬衫,已经脏得看不出原来的颜色了。他用手背擦了擦脸上的水,直起腰,看见老张不知什么时候已经起来了,正蹲在门槛上抽旱烟。烟杆里这次是真的点了火,青灰色的烟雾从烟锅上升起来,被晨风拉成一条歪歪扭扭的线。

老张把烟杆从嘴里取出来,往地上磕了磕烟灰。

“扁担是挑水用的。”他说。

他说话的声音还是那种慢吞吞的调子,但宋欢注意到他的目光在自己右肩上停了一下——那个位置正好是刚才挥扁担用力最猛时稍微拉到的肌肉群,他抬手擦脸时耸肩的动作比平时高了半指。