点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#Decode
Ingress Beijing
 
 
 

13 Archetypes: Skeptic 的谜题由三个单独的谜题组成。这三个谜题唯一的共同点就是,它们都有一个错误。

 

第二个谜题是「数迷」,第三个就是个数学的填字游戏(crossword),其实没什么好讲的,我们来好好讲一下第一个谜题。


起因

第一个谜题是一个可以完全用一阶谓词逻辑来描述的问题,也就是使用「断言」「量化」和命题的组合来描述。


上了一年我们学校萩野達也教授的计算理论 + 逻辑课。萩野教授是日本研究第五代计算机时候成长出来的计算机科学家,数学基础异常过硬,和现在天天写 JavaScript、Python 还叫苦不迭的这些 CS 学生完全不在一个级别上。


上了萩野一年课之后,我觉得我翅膀也硬了。既然这玩意可以用一阶谓词逻辑来描述,那么应该可以用 Prolog 来解决。第一个题目因为答案选项里有 E、1、3、A、R,因为 13 Archetypes 所有题目都以 13AR 结束,所以显然根本不用看题就知道答案是 E13AR。但如果仔仔细细做一做的话你会发现,其实 10 分钟也做完了。


但是我不管,我就要用 Prolog 来解决,重现一下上世纪 90 年代人工智能研究的荣耀。


Prolog 是什么?

Prolog 是 Programming in Logic 的缩写。Prolog 程序基于一阶谓词逻辑理论。基本就是描述逻辑,然后让 Prolog 解释器来求解。我这里使用的 Prolog 解释器是 SWI-Prolog。SWI-Prolog 是一个从 1987 年开始开发的自由的 Prolog 解释器。我毕竟也不是 Prolog 语言的专家,对我来说找个开源软件临时用一下就行了。

Prolog 的语法非常简单,几分钟就上手了。Prolog 里大写开头的字母就是变量,其他的就是常量,每个语句必须以句号结尾。第一步是描述事实,比如 Alice 是一个人:


human(alice).

事实可以是一个常量的事实,也可以是多个常量之间的,比如 Alice 喜欢 Bob:


likes(alice, bob).

然后就是推理关系。符号是 :- ,符号后面的如果成立,那么符号前面的也会成立,比如两个人互相喜欢,那么他们就是朋友:

friend(X, Y) :-

    likes(X, Y),

    likes(Y, X).

其中 , 逗号表示「且 (and)」,如果是「或 (or)」那么就是 ; 分号。然后 \+ 表示否,最后还可以用 () 来组合它们,基本上这就是基本逻辑了。


比如冬马喜欢春希,雪菜喜欢冬马和春希,春希没有去音乐会。

human(haruki).

human(touma).

human(setsuna).

likes(touma, haruki).

likes(setsuna, haruki).

likes(setsuna, touma).

friend(X, Y) :-

    human(X),

    human(Y),

    likes(X, Y),

    likes(Y, X).

然后我们用 SWI-Prolog 加载这个程序,来看看他们之间谁是朋友。

❯ swipl white.pl

Welcome to SWI-Prolog (threaded, 64 bits, version 8.0.3)

SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software.

Please run ?- license. for legal details.

For online help and background, visit http://www.swi-prolog.org

For built-in help, use ?- help(Topic). or ?- apropos(Word).

?- friend(X, Y).

false.

程序返回了 false. 显然他们三个当不成朋友。


写 Prolog

一开始我花了一个小时,吭哧吭哧就写完了程序。一开始约束条件写得太松散,嵌套太多太复杂,结果跑了好几个小时都没跑出来。

第一次有了喜欢的事情(指数学)。有了能做一辈子的事业(指写代码)。两件快乐事情重合在一起。而这两份快乐,又给我带来更多的快乐。得到的,本该是像梦境一般幸福的时间……但是,为什么,会变成这样呢……


第二天想到了这个问题和一个经典逻辑问题「谁养鱼」是比较类似的,翻了翻正好看到这个问题在 SWI-Prolog 的例子里。学习了一下别人是怎么写的,改了一下程序竟然就秒解了。最后的程序如下:

% 1. Alice is level 7.

% 2. The level 7 agent was in squad Foot-E.

% 3. The agent in squad Foot-E started playing in 2016.

% 4. Alice started playing in 2018.

% 5. The level 16 agent has a founders badge.

% 6. Bob has a gold innovator badge.

% 7. David started playing before Eve, who started playing before Clarie.

% 8. The agent who started playing in 2014 was on squad Bike-1.

% 9. The agent who started playing in 2015 is the recursed level 12 agent.

% 10. The agent in squad Bike-3 was level 9.

% 11. Clarie started playing in 2016.

% 12. The two agents who were on bikes were the agent who started in 2016 and the level 13 agent.

% 13. The level 16 agent was in squad Foot-A.

% 14. The agent who started in 2015 was in squad Foot-R.

% 15. Bob was on a bike.

% 16. The agent who started playing in 2013 was in squad Foot-A.

year(2013). year(2014). year(2015). year(2016). year(2017). year(2018). year(2019).

earlier(A, B) :- year(A), year(B), A @< B.

agents(Ag):-

  % each agent in the list Ag of agent is represented as:

  %      h(Name, Level, Year, Type, Squad)

  length(Ag, 5),

  member(h(alice, 7, _, _, _), Ag), % 1

  member(h(_, 7, _, foot, e), Ag), % 2

  member(h(_, _, 2016, foot, e), Ag), % 3

  member(h(alice, _, 2018, _, _), Ag), % 4

  member(h(_, 16, 2013, _, _), Ag), % 5

  (member(h(bob, _, 2014, _, _), Ag); member(h(bob, _, 2013, _, _), Ag)), % 6

  member(h(david, _, Yd, _, _), Ag), % 7

  member(h(eve, _, Ye, _, _), Ag),

  member(h(clarie, _, Yc, _, _), Ag),

  earlier(Yd, Ye), earlier(Ye, Yc),

  member(h(_, _, 2014, bike, one), Ag), % 8

  member(h(_, 12, 2015, _, _), Ag), % 9

  member(h(_, 9, _, bike, three), Ag), % 10

  member(h(clarie, _, 2016, _, _), Ag), % 11

  member(h(A, _, _, bike, _), Ag), % 12

  member(h(B, _, _, bike, _), Ag),

  \+ A=B,

  ((member(h(A, 13, _, _, _), Ag), member(h(B, _, 2016, _, _), Ag));

  (member(h(B, 13, _, _, _), Ag), member(h(A, _, 2016, _, _), Ag))),

  member(h(_, 16, _, foot, a), Ag), % 13

  member(h(_, _, 2015, foot, r), Ag), % 14

  member(h(bob, _, _, bike, _), Ag), % 15

  member(h(_, _, 2013, foot, a), Ag). % 16

其中几个需要注意的是,一个是加入年份,为了程序能够在有限的整数空间里搜索,设定了条件:

year(2013). year(2014). year(2015). year(2016). year(2017). year(2018). year(2019).

earlier(A, B) :- year(A), year(B), A @< B.

然后 Bob 有 Innovator 牌,光这个条件是不能判断具体是 2013 还是 2014 加入游戏的,所以写了一个或条件:


(member(h(bob, _, 2014, _, _), Ag); member(h(bob, _, 2013, _, _), Ag)), % 6

还有一条就是两个自行车队的一个是 2016 年加入的,另一个是 13 级,这句话转换成谓词逻辑有点绕:

member(h(A, _, _, bike, _), Ag), % 12

member(h(B, _, _, bike, _), Ag),

\+ A=B,

((member(h(A, 13, _, _, _), Ag), member(h(B, _, 2016, _, _), Ag));

(member(h(B, 13, _, _, _), Ag), member(h(A, _, 2016, _, _), Ag))),

跑了一下,当然是 false.。因为其中有一个条件是错误的。于是从第一个条件开始尝试一个个注释掉。

注释到第四个,秒解:

❯ swipl archetype.pl 

Welcome to SWI-Prolog (threaded, 64 bits, version 8.0.3)

SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software.

Please run ?- license. for legal details.

For online help and background, visit http://www.swi-prolog.org

For built-in help, use ?- help(Topic). or ?- apropos(Word).

?- agents(Ag).

Ag = [h(alice, 7, 2016, foot, e), h(david, 16, 2013, foot, a), h(bob, 13, 2014, bike, one), h(eve, 12, 2015, foot, r), h(clarie, 9, 2016, bike, three)] .

程序给出的第一组解如下(不唯一):

名字

级别

加入年份

Squad 类型

Squad 编号

Alice

7

2016

Foot

E

Bob

13

2014

Bike

1

Clarie

9

2016

Bike

3

David

16

2013

Foot

A

Eve

12

2015

Foot

R

答案是 E13AR,完全没有错。


总结

这个例子很好展示了上世纪 90 年代人工智能研究的奥妙。还有就是不要钻牛角尖,几秒钟就解出来的题不要浪费一天去写代码。但我写了一天才写出来只能说明是我菜,这程序运行只花了几毫秒就找到解了还是挺厉害的。数学的发展可能关乎着真正强人工智能的诞生,希望大家多学数学,少写 JavaScript。

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

IngressFS 创意大赛再度开启

Posted on

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#IngressFS
Ingress Beijing
 
 
 

续《官方活动:首届 IngressFS 创意大赛开启》之后,猩猩再度开始了一轮新的创意大赛。

这一轮大赛将在 1 月 24 日结束,猩猩将在 2 月 7 日选出获胜作品,并放入今年三月到五月 IFS 活动 Media 中。

作品的基本规则和上次大赛一样:

  • 好看!

  • 为 Ingress 跨阵营而生

  • 代表着探索新地点的欲望

  • 激励 Ingress 特工们积极参与

  • 传达出神秘、奇迹或是令人惊讶的感觉

  • 与当前所在的月份或季节存在联系

我们看看上次获胜的作品都是这样的:

快去上传你的作品吧!

上传表格地址如下:

https://forms.gle/bdmK2CqQN9jpjuWi9

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

Langenselbold IFS 游记

Posted on

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#IngressFS
Ingress Beijing
 
 
 

在上个月的一个午后,在德国划水摸鱼的鲁蓝萌新 @NeuronLzy 戳开了他好姬友的聊天窗口,询问起了圣诞节的旅行计划。此时,他还单纯的认为收到的地图是德国的火锅店分布,并不知道自己已经被拖下水卷入到了一场拯救世界到处是坑的计划之中。


1月3日这个月黑风高的早晨,@NeueonLzy 和他的姬友带着对12.9€票价的心痛,踏上了前往法兰克福的火车。

法兰克福总站外景

法兰克福总站内景

在凌冽的东风中裹紧了衣服,往来的人群行色匆匆。车站广袤的钢铁结构下回想着我也听不懂他说的啥的广播。新文艺复兴风格的立面与内部的钢铁工业产生了极大的反差。一杯并不温暖甚至还加了冰的咖啡令人瞬间(苦的)从旅途的困顿中清醒过来。紧接着便抖擞精神,继续向目的地前去。

经过了一个小时的颠簸,我们在一个蔚蓝天空大片乌云群山环抱绿树成荫但也没有人烟的小镇被抛下了火车,又跟随着极不靠谱的导航寻找了 20 分钟公交车站,下了公交车再走过四五条街,终于到达了本次 IFS 的签到 Po。

摄于签到Portal

在签到 Po 旁边,早有一大群——等等…怎么全是大叔——Agents 在那里欢乐的炸来炸去。他们那温暖的笑容,让我瞬间回想起了遥远的家乡那和蔼的 @Kingmos 大叔。在英德双语混杂着和 POC 打招呼后,我毫无廉耻的收下了对方的卡片,并继续着咕着自己卡片的制作计划。


人差不多到齐以后,便是拍照的时间。鸽子们 Agents 站作好几排,看向快门,然后一哄而散继续欢快的炸来炸去。

离双倍AP窗口还有十分钟的时候,一位德国大叔主动来问我要不要一起做Mosaik。我天真的以为这个Mission也就是在这个小公园里转两圈,于是武断的背着所有补给和一大袋子相机镜头欢快地蹦跶着跟了上去。然而蹦跶了一会感觉好像不太对劲……这离着签到Po也太远了点吧,第二个任务做完之后在Ingress里已经看不到签到Po了,而下一个Po在更遥远的前方。


镇上最高的建筑是教堂(至少看起来像个教堂)

大概算是田园风光

春江水暖鸭先知

在小镇里奔波的特工们

与我们一同的有一位英语极好的英国小哥,这让我与他们的交流轻松了不少。与此同时那个被我拉来的姬友坚持要和他讲德语以“pratice Germen”。

傍晚的小镇

两个多小时的环镇步行游览观光顺带完成 Mosaik 之后,我们终于又回到了签到 Po。此时已是傍晚十分,天边的晚霞宣告着这一天即将结束,而我在一直东奔西跑中,拿到的 AP 还没我在国内的时候晚上绕着大明湖转一圈多。

当地 dalao 十分热情的带领我们进入了旁边的一家小餐馆,在他们的怂恿下我品尝了后来翻导游手册上发现是法兰克福特产的苹果酒和法兰克福肉排(这里没有照片因为我都吃完了才发现忘了拍照)。在欢快的气氛中,POC 颁发了我也没听懂是什么但估计除了 AP 增量最多和蹦跶的最远之外也没什么别的了的奖——而且很显然也没我什么事。

眼看着距离补给 Po 的关闭时间越来越近,其他人却都在神定气闲的吃饭喝酒,我不忍看着唯一一个能坑友军的道具绿毒白白丧失,坐不住偷偷找借口溜了出去。发现补给 Po 已经被先走的蓝军起好八插上了薯条。

酒饱饭足以后,我们再一次被德国要多不靠谱有多不靠谱的交通系统给坑了——手机 App 和站牌上写的车没有来。我们不得不冒着一点也不浪漫的飞雪徒步前往车站,并在凌晨时分回到了学校。

在此特别感谢本次 IFS 的 POC 和(我脸盲记不住的)所有 Agent,也感谢陪着我折腾了一天在 IFS 期间背着相机包还到最后也一头雾水不知道我在干嘛也肯定看不到这篇游记的朋友。

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#MissionBanner
Ingress Beijing
 
 
 

在一个阳光明媚的秋末午后,一切美好。我考完了考试准备出来玩一玩,决定做一套任务试试

我选中了一个银杏任务,这个任务只有6个拼图,又在学校附近,我可以很快完成。



然而当我做完4的时候,我发现我的附近任务列表里多了一个7

我先是惊讶,然后疑惑思索,最后决定做下去。毕竟我时间也充裕

就这样,我从中午12点做到了晚上六点半,从任务1做到了任务17,中间还帮绿军旁友清了一下场。

虽然夜色降临,但一切顺利。马上,我就可以做完最后一个任务,再在春熙路美美的搓一顿,然后安然的坐着半直达的地铁回学校。

然而事情不会这么简单

在走向任务18的最后一个路径点的时候,我发现边上道路在封闭施工。我心头影影绰绰的升起了一丝不详之感。

我沿着navigate一直走到了道路尽头的一家酒吧门口,然后爬在酒吧边的铁围挡上,看着圈已经圈道但却依然not in range的提示,感受到了我生命中最墙裂的恶意。

这时候酒吧的服务员出来询问我在干什么。做为一个虚假社恐阿根特,我在和陌生人解释情况的时候都会紧张的想哭的(不知道有没有类似症状的朋友),我强忍泪意解释了一下这个游戏是什么以及我在干什么。

酒吧服务员贴心的告诉我可以坐在他们的座位上,甚至还为我端来了一杯热水!

但是可惜就可惜在,我在这里飘了半个小时才飘上去……更可惜的是

在我操作前就立刻飘走了……

然后我就拿着scanner开始寻找其他地方,绕着锦江绕了三圈。从廊桥过河,沿着围挡寻找缝隙,然后找到围挡的另一个尽头,最后绕回锦江北边。我找到了一个要从河面上桥上飞进围挡的路线和一个可以从底下钻进去的巨大空挡,但这都太不光明正大了……

在这么多次的努力之后我终于意识到一件事——我这种又怂又社恐的人就不应该玩ingress

然后我就走了

等等,插播,围挡的告示显示施工时间大概是200多天。理论上说,如果这样我毕业了也进不去。

时间过的飞快,这学期就要结束了,我即将离开成都。下学期的时光必然很短暂,我肯定不会在成都逗留很久。所以今天我必须要摸到这个最后一po

然后我就又绕着围挡转了一圈。

酒吧的那个围挡角落被堆放上了很多盆栽,可以钻处看起来还是不能简单的钻。站在廊桥上可以看到围挡里的样子,但是似乎工人们都去吃午饭了,并没有人。

等等,就在我远望的时候,我发现一个钓鱼的人出现在了围挡里!

我诧异,震惊,激动,立刻跑下了廊桥,发现围挡的一个大铁门上的铁丝被人撬开了!

我立刻推开了铁门,发现一个蓝色衣服的大爷看着我。这把我吓了一跳,但我打量了一下这个人。他带着一点惊诧和疑惑,穿着蓝色粗布衫,不但没有安全帽,更没有其他任何正常的工程上的相关东西。他的衣物虽老旧,但丝毫没有粘上灰尘的样子。真相只有一个,他也是溜进来的。

于是我开口问道,里头可以溜达不?大爷一笑,说他也是才进来。果然。我于是立刻溜了进去。


但我没有想到,冬日的工地里居然也会有这么多积水如此泥泞。十米走来已经踩了满脚的泥。


但是为了人生的完整,不能留下这最后一个waypoint不点。我艰难而顽强的前进着……



跨过了烂泥,又遇到了开挖的大面积深坑。再绕开,沿着挖掘机的车辙爬上了一个大土包,我已经可以看到po了。

这时候,我发现远处从po边上走来了几个人

大概五六七个工人的样子,穿着反光背心,带着黄色安全帽,朝着我走了过来。

我巨怂

然后我就站在那观察,我觉得他们就是朝我走来的,但是却又不见他们朝我喊话。我就等啊等啊,最后发现他们在离我三十多米的地方停了下来,然后两个开始用冲击钻在墙面打孔,两个在后面焊接钢结构。他们并没有理会我。

于是我鼓起勇气走了过去,然后一路小跑的到了po边上,躲在一个墙边,完成了摸po。

正在我准备离开的时候,我听见我边上传来了动静。一抬头,我看见一个人从我边上的挖掘机里爬了下来。然后他……


看都没看我就走了。

总而言之,人家根本不理我。我还社恐不敢进。

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#Wayfarer
Ingress Beijing
 
 
 

申请 Portal 的小伙伴们注意了,请不要在 Portal 申请的辅助文字部分放上 URL,不然你的 Wayfayer 权限可能会被挂起哦!

当然,如果只是发这么个消息就结束就太水了,我们还是要分享下这名倒霉的玩家的经历……

这名可怜孩子叫 @GoncalCdm,葡萄牙玩家。为啥说他是可怜孩子呢,因为他这 2 个月在 Ingress 上的事情太惨了……

去年 11 月 5 日,他发帖表示:有猩猩帮忙解决问题的时候给我把号删了!

原因是他绑定过 2 个不同的 Gmail 邮箱,然后他过去登录 Intel/Wayfarer 的时候都有各种问题,他发帖希望猩猩能解决下这个问题,然后他的账号就……没了。

Brian Rose 同学,Casey 同学回帖表示我们来看看吧!

2 个月过去了,他的账号仍然处于半恢复状态,啥叫半恢复呢?就是账号数据完全不对,拿到的 Anomaly 牌子和各种活动牌子没有,做过任务不见了一大堆。他表示自己很绝望,Ticket 邮件无数但是猩猩的意思就是:这事情已经就这样了,你认命比较好。

2 个月后,新的惊喜来了,猩猩给他发了邮件表示,因为你在“辅助文字里面放入了 URL,所以你的 Wayfarer 权限被暂停了,然后你的所有申请(56 个)不管里面有没有 URL 的,全部都直接被拒了! 

老哥就蒙了:我知道标题和描述不能放 URL,但是你们有说过注释也不能放么?这条规则根本在 FAQ 里面没有啊!我申请 Portal 浪费的时间、路费、油费就这么没了?

也有玩家表示,我过去也在申请注释里面放过 URL,因为这可以让用心审批的人知道这个 Portal 的历史和故事,方便他们决断,我也没被封号啊。

帖子下面的回复都是:哥,你账号都被他们这么搞过一次了,你居然还在玩……

(请让我先笑一会儿)

好吧,我们能理解猩猩为何不准许 URL 出现,因为猩猩没办法判断这个 URL 是描述申请的辅助资料呢还是个恶意的网站,当然猩猩如果你能把这规则写清楚就好了,现在 Wayfarer 上 1 星标准仍然只写了标题和描述上不可以有 URL:

帮助文档中也只写了描述不可以带 URL:

另一方面,我们也不知道这名玩家到底往注释里面放了啥 URL,以我们对猩猩的理解,让他们主动跑个程序去检测文本中是否包括 URL 那是要了他们命的事情,所以八成还是他被举报了才有这个结果。(前提不是某个猩猩被他烦了 2 个月的账号问题然后顺手……)

(真是相爱相杀的两个月啊,咳咳)

总之呢,如果玩家再去申请 Portal,请一定要注意这个问题了哦!

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#Glyph
Ingress Beijing
 
 
 

 摘要 

通过大样本的 Glyph Hack 实验,我们发现猩猩在 Prime 中似乎默默提高了时钟精度。现在,Glyph Hack 中的 Speed Bonus 和下取整后的剩余时间呈严格的线性关系,然而当剩余时间少于 1.00 秒时,Speed Bonus 被截断为 0%。这一截断的发现或将有广泛的应用前景。

前言

Glyph Hack,特别是起八之后 Glyph Hack,是获取物资的重要途经之一,此外,还是刷 Glyph points 开牌子,基友约饭和情侣约会的好借口。不少特工通过它来刷 AP 或者卡 AP 数值,毕竟 Glyph Hack 是在双倍期间能获得奇数AP的唯一方法。我们知道,对于全对的 Glyph Hack,基础奖励是固定的,而速度奖励只取决于剩余时间。那么,Glyph Hack 的速剩余时间与 Speed bonus 之间有怎样的关系?我们以画5图为研究对象,通过实验解答了这个问题。


文献回顾

之前的研究中,Amastacia (2016) 通过实验和建模表明,AP、速度奖励和下取整后的剩余时间之间存在简单的线性关系,即 AP=基础值+速度奖励+阵营奖励。以 8 po 为例,5 个图在规定时间内画对,基础值固定为 363,如果速度奖励是 57%,阵营奖励 100(假设对立阵营),那么实际获得 AP 就是 363+57+100=520。然而,从实际用时到速度奖励的计算会存在误差,需要平减修正值,以 8 po 为例,Amastacia (2016) 提出的修正值是 -0.0015 秒(即全时常 15 秒的 0.01%)。但是,该实验存在两个问题:首先是实验使用的 Scanner Redacted 版本已经不适合当下,其次实验样本量较少,所测试的时间范围也有限。因此,我们沿用其方法,在 Prime 版本下重新进行了大样本实验。由于 Speed Bonus 和 AP 的一一对应关系不存在不确定性,因此我们着重研究剩余时间和 Speed Bonus 的关系。


实验设计与实验环境

找到一片能黑到吐的八田,不断进行 Glyph Hack,记录每次的实际剩余时间与显示的速度奖励。实验使用 SM-G892A 设备,在Android 9 系统下使用扫描器版本 2.36.1 进行。操作参数为 Less/Complex。


实验结果

我们在 2019 年 12 月 4 日至 6 日中共进行了 152 次有效(正确且在时限内完成)的 Glyph Hack,图 1 显示了剩余时间的分布。由于实验人员的画图速度比较快,为了获得更一般意义上的分布并考察剩余时间接近 0 时的表现,我们故意随机放慢了速度,来获得一部分低剩余时间的数据,因此时间分布是非正态化的。

 

图1:剩余时间分布

图 2 显示了剩余时间与速度奖励的关系。下取整至 0.15 秒(即总时长的 1%)的剩余时间与速度奖励在大部分区间内呈现严格的线性关系,图 3 是一个局部放大,可以清晰看到下取整后的阶梯状函数图像。这一发现佐证了 Amastacia (2016)的研究。然而我们发现,当剩余时间小于 1 秒时,速度奖励被截断到 0%。此时只获得基本奖励百分比,且 AP 固定为 363(Glyph points 能够正常获得)。在实验中我们未能获得分辨率至 0.01s 的剩余时间样本。实际发现的截断最大值为 0.96s,而线性关系的最小起点为 1.03s。但是在我们的实验当中,并未发现异常值的存在和引入修正值的必要,猜测是猩猩在 Prime 扫描器中更新了它的时钟分辨率。

图2:剩余时间与速度奖励的关系

 

图3:剩余时间与速度奖励的关系(局部放大)

结论和展望

我们的实验通过 6 倍于前人实验的样本和更延展的分布区间,验证了速度奖励和下取整后的剩余时间存在确定的线性关系,同时还创新地发现了在 1.00s 附近的截断。这一截断不仅可被用来卡 363 AP的固定值(审稿人:然而 313+50 不好么?),在今后的定量研究中,例如统计物资产率或者比比谁更红的过程中,也可以用来充当一把标尺。

下一步的研究可以在三个方向开展:首先,换用更大佬的实验员,将区间范围进一步扩展,让剩余时间无限接近于 15.00s。其次,可以相应做 4 图、3 图等测试,已验证本文提到的规律是否具有一致性和普遍性。最后,可以在双倍 AP 期间,乃至于其他倍数期间重复实验。已有的经验表明,双倍 AP 期间可以通过 Glyph Hack 获得奇数数目的 AP,这说明 Glyph Hack 的双倍 AP 计算并非是简单加倍,而是先保留小数加倍后再取整的。通过更细致的标尺,我们将会进一步揭开 XM 世界的面纱。


参考文献

Amastacia (2016). 分析流|如何计算画图AP? Ingress北京, 2016-10-27.

☆ END ☆

“一个人摸8就能水一篇稿子。”——XJL310

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#IngressFS
Ingress Beijing
 
 
 

(由于之前忙于毕业论文,这稿子一直被搁置,刚刚在1月IFS当天举行了毕业典礼,故现在才写了这稿子。

11 月的 IFS 依靠着 24 po底边的刷法,终于拿到世界第一之后,对于这个 24 po 的 link 更加熟练了。相比于 11 月 IFS 开始时候那从未试过的 link 速度,到了尾声阶段感觉速度已经可以用飞一般来形容了。另外,加上那时候官方已经对版本做出了更新,修复了“连接已存在”这一严重的问题,在那 2 小时内经受了那么多次,也为此损失了较多 ap(虽然损失的部分不影响大局)。这一问题的修复,我瞬间信心爆棚,感觉是不是可以借此机会同时外加一些别的方法刷出更多的 ap 呢?


在那次 IFS 之后,也的确听到过少数人的“冷嘲热讽”,内容总之就是如果真要刷的话,什么 10 多个人合作帮助一个人,那个人想刷上千万也是可以的。那些个说法我不知道是出于什么心态,当然也可能只是开个小玩笑,这点就不得而知了。那时候正好绿妹 @Sherry33 刚升 14 级和我提过要冲 15 级,在七周年的双倍之后,我看了下她距离 15 级的 ap 差距,同时根据 IFS 经验大致估算了下所谓的理论最 多ap,感觉如果好好合作一下,还真可以在下一次 IFS 让她直接升 15。这个“可能”成为了大前提,另外附带上那些个“冷嘲热讽”,让我决定在 12 月 IFS 大干一票,毕竟我 IFS 的目的就是世界第一,而能再多刷一次何乐而不为呢?至于什么想刷上千万也是有可能的那说法,我的确没这本事什么让 10 多个人来帮我,不过我就想趁这次好好看一下,2 个人通力合作,究竟能到达哪个高度。


计划的主要部分仍旧是那 24 个 po,由于有了经验,这部分也就是尽可能多摸key了,虽说 11 月 key 还有剩余外加打掉回收的,不过还是多多益善吧。另外一部分,我决定在同济设计 2 个 8 po 的完美底边,这样在我刷 24 link 的时候,让 @Sherry33 也刷 16 link,以此来尽可能滴榨干每一滴 ap。为了留出足够仓位,我和对方说好,我们所有的 key 桶,除了留下成就 key 和少数类似纪念 key 之外,其余所有的支点也好辣鸡也好,能散的都散出去,能吃的就全部吃掉,最后留下的 key 已经可以忽略不计了,各自的 6 个 key 桶已经近似滴全部腾了出来用来装 IFS 的战略 key。

在这次计划中,@Sherry33 花了 2 个周日的时间特地一大早从郊区前来一块摸 24 个 po 的 key。而同济那边的 key,得到了同济2位特工的协助,这部分的 key 全都是由他们 2 人包办的,其中@wojiaoxiaoming帮助摸了大部分的 key, @SicklePhoenix 摸了一半不到的 key,现在回想起来,如果不是他们 2 人,我们这边要经历多少爆仓问题和吃一脚的问题,想来多少有些后怕。在同济 2 位特工的协助下,我们极限满仓开始了 12 月 IFS 的奋战。同时按计划, @wojiaoxiaoming @SicklePhoenix 还分别帮助我们做好了 2 边的底边,一切都如计划那样特别顺畅。1 点在鲁迅公园摸签到 po,2 点一到就开始大干特干了。

结果,我们再次低估了 prime 的“实力”,之前修复了“连接已存在”的问题,一开始在 link 过程中确实顺畅了不少,让我们感觉前方一片光明。然鹅仅仅刷了两三分钟之后,马上当头一闷棍下来,瞬间前路一片黑暗。那个 bug 的修复,却引来了一个新的 bug!连着连着,会出现部分 po 明明有 key 却无法 link 的情况,并且退出 link 界面再重新进行 link 是无法解决这个情况的,必须重启 ingress 才行。之前“连接已存在”,好歹退出 link 再进去,就可以 link 了,而这个新的 bug 比之前那个还要恐怖。就这样,我们在每隔一段时间就要重启 ingress 的过程中,度过了前一个小时,如此一来,实际获得的 ap 和所谓的理论极限当然就差了一点距离了。

后面一小时,我们意外滴发现,那个 bug 似乎没出现过,刷的进程又恢复了理论的那样,这倒也算是走运了。然鹅就当我们想着后面一小时加把劲的时候,又来了个新的情况。。。这次倒不是 prime 的问题了也不是梯子的问题,而是运营商的问题。刷着刷着我们以为梯子挂了还是 prime 挂了,于是直接刷飞行模式重开,结果两三下还是不行,然后断了梯子开了微信和百度,发现全都连不上。。。这个来一次,基本浪费将近 10 分钟!更奇怪的是,我和 @Sherry33 居然在不同时间分别来了一次!我那时候当机立断马上用了个绿毒,不过绿毒有时间间隔,只能解决眼下问题,用完之后,也就只能等对方恢复才能继续刷。我们就这么在前半小时被新 bug 影响,后半小时被运营商 bug 影响中,刷完了 12 月的 IFS。

虽然受了双重 bug 的影响,key 尽管剩下了部分,也没有达到我所预想的极限值,不过至少 @Sherry33 她还是在两小时过程中升了 15 级。最后的结果,我刷了 542w,@Sherry33 刷了 420w,因为 IFS 数据不公开,我并不知道世界纪录究竟是多少,这个数据也就是两人合作所能到达的高度。此外,我本想着这次鲁迅公园的平均 AP 能否也同时到达世界第一,最后结果有些可惜了屈居第二,也错过了唯一一次可能平均 AP 第一的机会。


通过 12 月 IFS,以这个方式开了银牌并结束这一年,感觉很不错。在 IFS 的世界里面,我得到了我想要的,我没有遗憾,今后怎么样顺其自然吧。祝愿各位特工在后面的 IFS 都能获得更多 ap!

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

Perpetua Hexathlon 活动细节公开

Posted on

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#FieldTest
Ingress Beijing
 
 
 

猩猩公开了将于 2 月 29 日举行的 Perpetua Hexathlon 的活动细节。

活动流程如下:

  • 2020-02-29 13:30~14:00: 签到 Portal 激活,入侵/Hack 以获得获得指引。

  • 2020-02-29 14:00~15:30: Hexathlon 活动开始,在时间范围内完成 6 个挑战。

6 个挑战如下:

  • 从指定 Portal 上收集 6 个 Media 神器

  • 至少入侵/Hack 36 次

  • 部署至少 30 个脚/Resonator

  • 部署至少 12 个 Mods

  • 获得至少 30 分的画图分

  • 摧毁至少 6 个脚/Resonator

完成上述要求后,你可以获得 Perpetua 牌子,如果你的某个指标在活动城市中位于前 10%,你可以再获得精英 Hexathlon 牌子,如果你以前拿到过 Hexathlon 精英牌子但是这次没达到 10% 指标,你的牌子也不会降级。

注:Hexathlon 是老牌子,详见战报:澳门 Helvetica 狂奔行动

当然,猩猩还会在买数字人头牌,包括 Hank Johnson、Yuri Nagassa、和 Roland Jarvis。

猩猩也暂时不考虑其他配套活动,如 GORUCK、OCF、OPR Live 这些,但是会优先处理活动城市的 Mission Day 申请。

嘛,从人头牌上看,猩猩是把这个当 Anomaly 了啊,但是不会提供现场其他活动……除了玩家可以单独申请 Mission Day(见这里:《2020 新 Mission Day 申请标准放出》)……(然后顺便卖内购吧)。

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
#IngressMissionDay
Ingress Beijing
 
 
 

猩猩放出了 2020 年 Mission Day 申请标准,新标准比老的 Mission Day 申请要简单 100 倍(当然猩猩是不是通过是另外的事情),当日的活动流程甚至比 IFS 都简单。

  • 设计 18 个任务,每个任务必须选择 6 – 10 个 Portal,不再准许问题 Waypoint,必须使用纯 Hack 的任务。

  • 设计 18 个任务的图标,图标必须遵照下面的模板:

  • 玩家完成 6 个任务即可获得 Mission Day 牌子计数,玩家完成 6 任务的时间不得超过 2 小时,而且必须是很轻松的 2 小时。

  • 赞助商不是必须的,但是有赞助商会增加申请通过的可能性,2020 年也准许有赞助商但是赞助商不同意使用 Logo 的情况。

  • 玩家当日无需准备签退,完成 6 任务后系统自动签退,并在 24-48 小时后发牌,也因此不会因玩家改名而发牌失败。

  • 玩家当日无需准备大合影,如果要做大合影组织者必须自行确保各种合法合规问题。

  • 申请并不等于一定通过,猩猩其他活动日期前后的 Mission Day 申请会被优先处理,猩猩会权衡各种情况后对申请作出回应,并尽量在活动前 1 个月内公开通过的申请。

具体任务模板和图标模板请详见论坛:

https://community.ingress.com/en/discussion/8361/new-year-new-mission-day-process/

从申请表格上看,也不再需要可以通过“政审”的 POC 参与其中了,2020 年的 Mission Day 可以说是简化了无数倍了!

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。

Cheater – Beylanan

Posted on

点击查看微信稿件原文

 
 
 
点击上方蓝字关注
Stop Cheating
Ingress Beijing
 
 
 

玩家 @Beylanan 于昨日 16:36 在长沙理工大学云塘校区开始活动。

https://intel.ingress.com/intel?ll=28.068121,113.004418&z=17&pll=28.068121,113.004418

并在 19:56 由 Prime Bug 转绿,而后 @Beylanan 在长沙理工大学云塘校区l活动到 20:02

https://intel.ingress.com/intel?ll=28.07372,113.003645&z=17&pll=28.07372,113.003645

2 小时后,出现在石牛寨并毒掉蓝军战略 Portal 石牛寨,摧毁数层 BAF。

https://intel.ingress.com/intel?ll=28.913396,113.98382&z=17&pll=28.913396,113.98382

根据景区官网信息,景区在 17:00 关闭,最迟不超过 20:00。

http://www.shiniuzhai.com/news/gonglue

http://www.shiniuzhai.com/ticket.html


且两地交通约需要 3 小时:

因此为位置作弊(飞机),账号共享或者飘了,请大家协助举报。

欢迎关注我们的同步渠道

Telegram – https://t.me/IngressBeijing

Twitter – @ingressbeijing

网站 – https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram – @alexrowe

QQ – 350259971

戳原文访问网站对历史文章进行搜索。