不止是2D版骑砍。

玩《部落与弯刀》的时候,我给自己选了陈小春的《乱世巨星》当BGM,因为在这款游戏的大多数时间里,我所做的事情就是带着几队小弟(你可以看到,他们就这样直接跟在主角身后)四处砍人。

但砍人并不是一件完全简单无脑的事情。砍人需要自己有本事,砍人也需要有足够多的马仔支持,砍人之前还要做好后勤,大家吃饱喝足才能精神饱满地去砍人。为了能在砍人大业上实现可持续发展,还得想办法赚点本钱,置办装备,甚至干脆占地为王收过路费……

这样看的话,其实也就很好理解玩家们觉得《部落与弯刀》像是“2D版骑砍”的原因了。“骑马与砍杀”系列的核心体验其实可以简单地一分为二,一部分是中世纪风格的剑斗,另一部分就是在开放世界里的自由探险。《部落与弯刀》被拿来与之相比的,就是后面这部分(也许还有名字的形式)。

作为一款国人制作的开放世界策略游戏,《部落与弯刀》有着一个似曾相识的主干:你几乎一无所有地走进一个架空的西域世界,在几大互相征战不休的阵营之间斡旋,招兵买马,壮大实力,加入他们或者自立为王。

地图上散布着被各大势力控制的城镇村落,NPC们穿行其间,你可以四处通商赚钱,或者帮他们做任务获取奖励,甚至直接洗劫你遇到的每一个人。你的队伍在这个过程中越来越大,越来越强,你自己也在成长,你们逐渐成为了这个世界上一股不可小觑的力量,直到可以将分裂的西域再度统一。

这很“骑砍like”,但不是它的全部。

玩起来怎样:相似的核心,不同的体验

对优秀创意的参考,很容易受到“过度借鉴”的诱惑,最终将自己变成相同创意的又一个容器,但《部落与弯刀》现在还没有掉进这个深渊。

虽然在我所体验到的内测版本里,主角面对的还只是一个稍显寂寞空洞的广袤世界,但汉家松鼠工作室已经为它建立了新的秩序。

就像大多数开放世界游戏一样,玩家需要探索地图、完成任务、做生意、打人或者被人打。玩家们拿它和骑砍、《Kenshi》还有《太吾绘卷》类比,其实也有这方面的原因:你很难在开放世界游戏里抛开这些基本要素。

当然,还要能刷装备

但是,在角色成长、技能培养、战斗系统以及画风和叙事风格等许多方面,《部落与弯刀》也体现出了属于它自己的特点。

拿战斗的部分举例,你一眼就能看出里面好像杂糅了些熟悉的成分,但最终呈现出的却不是简单的大锅烩,而是一些新的风味。

有些场景发生在军团之间,玩家和自己的部队一同上阵,二手QQ购买平台这个时候的体验最接近“骑马与砍杀”系列,虽然能下的命令也只有进攻、撤退还有“跟着我”。

另一些场景,则只有主角团几个人(甚至只有主角自己)可以进入,面对的也是少量的精英敌人。主角能近战能远攻,可以放技能,甚至还能翻滚躲避敌人的攻击,让它又有了一些《暗黑破坏神》这种ARPG类的感受。而到了据点攻防的时候,玩家则需要想办法占领地图上的资源点,呈现出另一种玩法场景。

虽然这些场景都在同一个系统下进行,但玩家却需要因时制宜,改变自己的风格,应对不同的情况。在有一次激烈的战斗中,我先是带着自己的手下和对方一顿乱战,然后变成主角团和几个精英敌人的缠斗,最后只剩我操作残血的主角和BOSS一决高下,这种游戏性变化的感觉,是十分新鲜的。

场面有时候会十分混乱

游戏里的剧情叙事与支线探索,也比起“骑马与砍杀”系列更有RPG的感觉。在卡拉迪亚大陆,除了开头的一小段用来当作新手教程的剧情之外,你就再也没有什么像样的任务需要做,但在《部落与弯刀》里,主线任务十分清晰。你需要在30天里积攒足够的力量,帮助世界逃过一场浩劫,而除此以外,许多独立的支线任务也等着你完成。

虽然在打败最终BOSS后你依然可以去试着自立为王、统一西域,或者只是逛来逛去,但在此之前的30天里,你的一切战斗、经商、社交还有搜寻都有了一个清晰的目标。这也多少避免了玩家在探索开放世界的过程中迷失自我,不知自己究竟该做些什么。

而为了让这些不同的核心体验自洽,需要完善的规则来驱动一切。这也是看似简陋的骑砍仿者寥寥的原因:让整个世界像齿轮一样井井有条地运转,是种难以偷师的学问。不然的话,以骑砍的成功程度,我们早该在市面上看到一大堆相似的产品了。

“程序员审美”:规则驱动的世界

但这个有些困难的、由规则驱动的世界,其实也是CG和子尹一直想做的。

CG和子尹是汉家松鼠工作室的两位创始人。2012年的时候,他们用业余时间做了一款同人作品,也就是后来拥趸众多的《金庸群侠传X》。虽然这部作品后来因为版权问题下线,但却为他们积累了足够的开发经验和种子用户,完成了从业余制作者到专业游戏人的转型。

这段经历也为他们后来的游戏奠定了独特的风格,这种风格足以让在B站看《部落与弯刀》预告片的玩家在弹幕里喊出“这一看就是汉家松鼠做的游戏”。

“我看好多人(在社区里)写,说我们的游戏是满满的程序员审美。”CG告诉我,“我们还真是程序员审美,你现在看到的美术也是我们原来的一个程序员改行做的,这个人来我们这之前就没画过画。”

我个人还挺喜欢整体的美术风格的

但其实除了字面意义上的审美之外,这种特性也体现在了游戏更内在的地方。

算上通过自己的游戏《征服之刃》提供了初始想法的独立开发者KT,三位核心主创都是程序员出身,这让他们格外看重规则的重要性。

想做出“骑马与砍杀”那样的世界其实并不容易,在让一切行为都合乎逻辑的同时,他们还要保证足够的不可预料。而且,为了不破坏叙事的部分,他们需要不断地调整平衡,这是三年开发时间里最难的事情之一。

子尹描述游戏调试时的过程,就包括“每次开一局游戏,玩家不用参与其中,我们让时间快速推演,看看这个世界会变成什么样子。”他们加入了许多随机过程和随机变量,使得每次的结果都不一样,“在一个不确定的世界里,玩家作为一份子参与进去,这种感觉不仅我个人觉得很棒,玩家的反馈也印证了这个方向是不错的。”

一款游戏的“小无相功”:对开放性的探索

程序员风格的实用主义,也体现在汉家松鼠对自己能力边界的认知上。他们在开发中很早期的时候就决定把MOD编辑器加进日程,现在这已经是游戏的工作重点之一。

这样做的原因,出于对工作室自身的判断。CG认为,“如果只有自己提供游戏内容的话,像我们这样体量的工作室是永远不可能满足玩家的需求的。想要保持这个东西的生命力,就必须得让它可以被集体创作。”

实际上,他们很早就体验到了对MOD和玩家社区的支持会带来怎样的好处。不仅仅是游戏本身获得了长久的生命力,甚至连汉家松鼠现在的团队成员中,就有不少是从当年《金庸群侠传X》的MOD制作者中招聘而来的。

为了实现想要的那种开放性,必须付出一些代价,比如给自己的开发徒增难度。根据CG的说法,Unity本身就有完备的工具,能够帮助他们节省很大的资源,但为了让游戏的一切都能被MOD化,他们必须放弃这些优势,自己开发工具。

他们最终得到了一个强大的编辑工具。团队里的美术和策划,实际上和玩家们在用的是同样的编辑器,因为他们希望“玩家和我们的内容开发者地位是对等的,可以选择使用我们的开发工具,去生产游戏中的内容”。

汉家松鼠试图以这样的方式来呈现《部落与弯刀》的开放性。通过他们发布的MOD编辑器,玩家不仅可以完成对立绘和剧情之类的浅层修改,还可以自己去创造新的地图,甚至新的玩法。

子尹告诉我,在开发编辑器的过程中,他们自己尝试做过几个改变玩法的DEMO,让游戏变成了塔防、MOBA,还有自走棋。他们甚至也已经给游戏制作了联机的部分,但暂时还没开放给玩家,只是自己测试了一下,可以实现玩家对战之类的功能。

由于目前游戏本身的内容还不够丰富,玩家社群也没有成型,我很难判断他们在开放性上的尝试会有怎样的效果。但对于这样的尝试本身,我认为依然值得鼓励——玩家们的创造力已经为不少游戏增添了奇迹般的体验,想想《我的世界》《饥荒》还有我们的老朋友骑砍,其实都是这样因开放而长盛不衰。

他们所形容的这种可能性,就像是金庸小说里的“小无相功”一样,用着自己的内力,就能模仿各路武功。但最终到底是走火入魔变成鸠摩智,还是收放自如变成虚竹,大概得看手底下的真章了吧。

结语

对于这款仍需打磨的游戏,汉家松鼠有着自己的愿望。在子尹看来,开放世界依然充满着潜力,这个项目从头到尾都像是一个探索的过程,“如果它是一片大海的话,那我们都还是站在沙滩上面。”

《部落与弯刀》是一款有趣的游戏吗?当然是。但《部落与弯刀》是一款好玩的游戏吗?至少在当前的阶段,可能只有忠实的粉丝能认同这一点。世界依然空旷,有待要素填充,潜力能不能兑换成实力,这是很多处在EA阶段的游戏都面临的一个问题。

我不知道它的命运最终会怎样,但我可以为它保留一份期待。

在程序员审美下,这个小团队想构建一个规则驱动的开放游戏世界相关推荐

  1. Java程序员如何运用所掌握的技术构建一个完整的业务架构

    1.通用架构概述 创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构.这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构 ...

  2. 漫谈程序员系列:伤心小箭,你中了几枝

    程序员怎样说话才能让别人觉得舒服呢?这是个问题,我一时半会还搞不定它,因为我本身也不是一个"会说话"的程序员.我们换个角度来问,作为一个程序员,你不能接受哪些话? 否定性语言 有一 ...

  3. 程序员度量:改善软件团队的分析学

    <程序员度量:改善软件团队的分析学>前言 让我们不要太确信,我们没有错过一些重要的东西. --比尔·詹姆斯(棒球统计学家和作者),摘自"Underestimating the F ...

  4. 黑马程序员_石头迷阵小游戏

    黑马程序员_石头迷阵小游戏 源代码 一些说明: 1)这些是我看b站黑马程序员的视频,自己手打的,想分享一下,如果有侵权啥的请联系我,马上删除 2)一些比较重要的我都有给注释 3)工具idea idk版 ...

  5. 程序员知识产权问题:程序员在家自己开发小软件,公司是否有权利强制留下?

    (如果程序员想知道如何维护自己的合法权益,重点在最后,请一定要看完) 我们都知道,程序员是神器的存在,作为一名合格的程序员,写个小游戏,等等都不在话下. 最近一个程序员发帖说了这么一件有意思的事: 老 ...

  6. 关于程序员的几个小段子

    关于程序员的几个小段子 2013-05-03 腾讯科技 [优秀程序猿须具备的10项技能] 1.思维逻辑清晰.2.系统架构娴熟.3.行业敏感洞察.4.掌握编程语言.5.拿手一个编程工具.6.码得一手好代 ...

  7. 程序员的下一个风口——永远是不断自我学习,自我思考提升!

    面对近一年的裁员潮,以及 GPT 出现带来的 AI 颠覆潮流,各种话题出现:「前端已死」.「后端已死」.「Copy/Paste 程序员将被 AI 取代」. 文章目录 程序员行业是否还有发展空间? 除技 ...

  8. 身为程序员就算月薪再高,想找女朋友的话这些你千万别做!

    推荐阅读:程序员如何预防大龄危机 我的一位大学同学,现在三十了,还单着,也是跟我一样从事编程工作,昨天跟我一起吃饭,他向我诉苦,说他在一个APP被一个女孩歧视,他在APP上跟一位女孩聊天时,他聊到他月 ...

  9. 【读书笔记】程序员修炼手册—实战式学习最有效(项目驱动)

    持续学习&持续更新中- 学习态度:守破离 程序员修炼手册-实战式学习最有效(项目驱动) 1.学会观察这个世界(学会思考) 2.学会学习再去学习(守破离) 守 破 离 3.要动手,实战吧(JUS ...

最新文章

  1. JQuery的摸索之路(二比较)
  2. MySQL等值连接的示例
  3. AV1生态系统更新:2019年6月
  4. 【DP】Bovine Genetics G(P7152)
  5. cropper基本用法
  6. 人人都需要专利的原因
  7. DPDK lcore学习笔记
  8. 简书python_python爬虫(以简书为例)
  9. 数据结构C++ 栈——栈的应用
  10. MongoDB高可用集群搭建(主从、分片、路由、安全验证)
  11. 高等数学公式(latex)
  12. 别总写代码,这120多个网站比涨工资都重要
  13. 项目管理常用图(甘特图、WBS、燃尽图)了解
  14. (转)用4年多时间, 带领微软重登全球市值第一宝座, 纳德拉是如何做到的?
  15. IBM应用SOA 开创网上“虚拟故宫”
  16. Xcode真机测试(无需开发者账号)
  17. 管理系统开发的常见软件
  18. flink catalog 及dialect、数据转存分析
  19. 简单理解Hadoop(Hadoop是什么、如何工作)
  20. 这个模型,让前特斯拉AI总监Andrej Karpathy沉迷了整整3天!

热门文章

  1. python批量_python 中如何去执行批量的.py文件
  2. 福州java培训哪里好_福州自学考试培训班哪里比较好
  3. windows无法新建计算机对象,win10系统ie浏览器提示“Automation 服务器不能创建对象”的办法...
  4. 同一个页面生成多个sessionid_web页面渲染(一)
  5. 联想服务器看内存型号,合肥联想服务器内存条_性能无约束
  6. android 购物车抛物线,添加到购物车抛物线动画
  7. 修改mysql数据库存放路径
  8. (python的坑,坑的我头晕,下行循环写后根遍历)
  9. leetcode-1-两数之和
  10. js条件语句初步练习