《青蛙养殖技术大全》
|
作者:黄小秋
呱真的在旅行么?不得不佩服游戏的设计者,为了追求真实,实现了一套非常完整的旅行模拟系统,有严谨的旅游路线设计。 因为旅行的过程并不展示给用户,我原本以为逻辑会十分简单。发现这套旅行模拟系统的时候,我也有些惊讶,也促使我深入研究这款游戏的逻辑。
下面的解释中间会用到少量计算机图论 (graph theory) 的术语,但应该还是很直观。 呱是如何选择旅行路径的?程序内建 东、西、南、北 四个区域,呱会选择一个地区旅行 每个区域的设计都是一个 连通的无向图 (connected undirected graph) ,而呱的旅行路线就是在图上某两个点之间走出一条 路径 (path) 。 通过逆向手段,我提取出了程序中的信息,花了一些时间用 Graphviz 生成了每个地图的样子。
图上的每个 节点 (vertex) 都代表了一个地点。每个地点都有可能被蛙经过,并触发一些事件。 除了普通的地点外,还有四种特殊的地点会影响呱旅行的路线:
连接节点之间的是 边 (edge) ,代表连接地点的路,这些路上也会触发 遇上伙伴、拍摄照片 等事件。 每次开始旅行的时候,根据老母亲(?)打包的物品,呱都会:
目的地是怎么选择的?
具体目的地的选择就和携带的道具相关,每个物品对应目的地的优先级与 区域加成 叠加就能获得每个地点被选择的概率。 每个目的地的 区域加成 初始值都为 30,道具的 决定地区 属性值可以提升对应地区内目的地的 区域加成 ,从而增加区域内所有的目的地被选择的概率。 部分道具可以直接限制选择到规定的地区 (D)。
呱是如何旅行的?确定了地点之后,呱会开始旅行:
所以如果你的蛙很久都没回家,回家了也没有带土特产,可能是路途上多次体力不支,晕倒在路边。
呱在每条路上的耗时是怎么计算的?
呱离家出走了怎么办?如果长时间没有准备便当,包里和桌上都没有食物,呱会愤然离家出走(どこかへ出かけています)。 这个时候在桌子上放上吃的,呱就会在 5~30 分钟内回家。 有趣的是,离家出走也算作成就计算中的旅行次数...emmmm。 道路有哪些属性?连接不同地点之间的每条路 (edge) 都有以下几个属性
具体如下, 不能再详细了
每件物品都有什么效果?奉上这张吐血整理的物品效果图鉴:
有五类不同的物品
属性分类
如何科学使用物品?
这里用几个例子来展示物品和路线结合的效果
综合运用(敲黑板!!!)呱想去秋田県男鹿市看灯塔
旅途中会带回哪些明信片?途径每条道路上会遇到的明信片元素都有很明确的概率。 普通的明信片是自动合成的。根据道路元素、所携带道具、遇到的同行小伙伴,程序会选择合适的背景、前景和呱和小伙伴的 pose,合成完整的明信片。粗略计算,有 120 种左右的组合。
有一些带有特定的故事情节明信片是单张绘制的,这里也可以看出游戏制作者的用心:迷路和小伙伴看地图通常出现在地图的边缘,冷清下水道一般出现在四通八达的城市交通枢纽。
旅途中会带回哪些特产?上面提到了,成功到达 目的地(GOAL) 的时候才会获得特产,收藏品的获得的基础概率是 15%,使用 四叶草 或者 幸运铃铛 可以减少收集收藏品的阻力,增加获得概率。其他物品的概率如下:
游戏代码中有收藏品收集三次必定成功的设定,但是实际上并未启用,可能在之后的版本中会引入 朋友什么时候会来访?蜗牛、蜜蜂和乌龟会时不时来访。来访停留的时间 180~270 分钟。 蜜蜂需要有至少 3 件收藏品才会出现,乌龟需要有至少 6 件收藏品。 朋友来访应该投喂什么?给来访的朋友投喂会获得三叶草和抽奖券的回礼:
在此基础上,投喂带有稀有 FLAG 属性的物品会多获得 20 根三叶草,多获得 1~4 张抽奖券。 朋友会记住最近三次的食品。连续投喂同一种物品,获得回礼的数量会降低。 为了达到最好效果,最好换四种不同的礼物轮流投喂 ,具体可以参照下面的喜好表格:
三叶草多久会长好?
四叶草获得的概率是?完成教程后会自动诞生第一颗四叶草,除此之外,每一根三叶草重生的时候都有 1% 的概率成为四叶草。 抽奖球的概率是?
如何获得成就?蛙旅行的时候会立一些 Flag,我从代码中整理了一下触发的条件:
这也是玄学错误迷信的一个地方。使用称呼对游戏其他部分没有任何影响,不会改变获得物品和明信片获得概率,也不会影响出门时长。 有没有免费获得三叶草的方法?你猜?
来源:旅行青蛙 阅读原文
|
[编辑:叶子猪小秘书] 本资讯及文章仅代表发表厂商及作者观点,不代表叶子猪本身观点!
