[閒聊] 用按摩棒孵寶可夢
之前看到新聞說,日本網友找到”在家孵蛋”的方式
於是我就開始思考,
為什麼單純將手機放在桌上震動、或是放掃地機器人身上會被認定為”行走”呢?
經過整整一天的實驗和測試,終於了解關鍵的問題所在,
Pokemon Go程式的設計上,“孵蛋”計算里程的原理是基於以下三點:
1 必須是合理的人類步行速度(時速不超過每小時10KM)
2 座標移動的同時,還必須搭配動作感測器的「持續搖動」
3 需要開著APP,能同時接收網路與GPS訊號才會計算里程
為什麼在自己桌上震動手機,仍然會被系統判定有”走路”的里程呢?
答案其實是出在GPS定位本身就有誤差值,大約半徑10公尺左右都在正常容許範圍,有時
候也會因為室內訊號不佳的關係而有更大的偏差。
最簡單的測試,你在家裡把Pokemon Go的程式打開、手機放桌上不動,
也常會看到裡面的主角在一個小範圍內繞來繞去,對程式的判定中,你就是正在繞著你家
大樓來回走動。
因此,程式為了避免定位誤差值可能造成判讀錯誤,Pokemon Go額外加上了另外一個判定
機制,也就是透過手機本身的Gyro或G sensor感測器偵測手機本身是否有搖動輔助判定,
如果只有GPS訊號飄來飄去、但動作感應器完全沒有動,那就不會判定為是真正人類的走
路移動,反之亦然,如果只有感應到搖動、GPS位置沒有實際的移動,也不會判定為是正
常的行走。
了解這邏輯之後,可以得到簡單的結論:
『慢速移動+持續晃動+訊號良好 =系統判定為正常人類步行(孵蛋計算為里程)』
知道之後,未來就可以把握騎車上下班通勤的機會,
自己動手DIY製作所謂「通勤用孵蛋輔助器」
運用每個人家裡必備的日常道具,就能免費做成這個好工具囉!
1.準備一隻按摩器(可跟女友借,沒女友的就上網買吧!)
一定要用震動幅度夠大、且能變頻的那種,
因為經過交叉測試,穩定的震動容易會被作為無效判定,
一下大、一下小的那種循環變頻震動模式的效果最好!
(猜測是因為模擬人走路自然搖動,不穩定的震動更像)
http://imgur.com/2rYF70J.jpg
4.連接行動電源
如果怕手機突然沒電,可以一邊連結著行動電源。
至於充電線真的要說一下,之前壞掉太多條的賭爛到爆,
真心建議買好一點的線材比容易接觸不良或是凹一凹就掛掉!
其實行動電源也是一樣,買大廠牌的多花沒幾百元品質好太多,
(現在用的這條是很多鄉民推薦的鋼鐵線…已經陪我換了兩支哀鳳但這條線還沒壞XD)
http://imgur.com/0WV8s4J.jpg
5. 放入機車手套箱或個人背包中
打開變頻震動模式,確認APP正常開啟狀態,
之後直接放入機車手套箱(剛好MIO有手套箱用此示範),
能鎖起來最好、避免手機不小心跳出來,但不建議丟車廂怕訊號被干擾。
6.專心騎機車、腳踏車
記住一定要慢慢騎,時速超過十公里的移動不會列入計算!
(如果平常塞車的時候,最適合苦中作樂一邊孵蛋,走走停停就讓它去累積里程吧!)
http://imgur.com/9LE1Nwj.jpg
昨天晚上跟女友一起去大湖公園抓寶可夢
我女友一直想抓我的大岩蛇,害我一直硬硬的
我就用我DIY孵蛋器孵他的鐵甲貝
後來我們在廁所裡聽到有人敲門害我縮回去
硬了好久沒發射好痛
於是女友回家後就幫我敷蛋了
這證明我的孵/敷蛋器,一兼二顧,摸蚵仔兼洗褲
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.8.242.2
※ 文章網址: https://www.ptt.cc/bbs/sex/M.1471407529.A.3E0.html
推
08/17 12:24, , 1F
08/17 12:24, 1F
推
08/17 12:26, , 2F
08/17 12:26, 2F
推
08/17 12:31, , 3F
08/17 12:31, 3F
推
08/17 12:40, , 4F
08/17 12:40, 4F
推
08/17 12:41, , 5F
08/17 12:41, 5F
噓
08/17 12:56, , 6F
08/17 12:56, 6F
推
08/17 13:04, , 7F
08/17 13:04, 7F
推
08/17 13:15, , 8F
08/17 13:15, 8F
噓
08/17 13:21, , 9F
08/17 13:21, 9F
推
08/17 13:50, , 10F
08/17 13:50, 10F
推
08/17 14:05, , 11F
08/17 14:05, 11F
推
08/17 14:06, , 12F
08/17 14:06, 12F
推
08/17 14:32, , 13F
08/17 14:32, 13F
→
08/17 14:32, , 14F
08/17 14:32, 14F
噓
08/17 14:52, , 15F
08/17 14:52, 15F
→
08/17 14:57, , 16F
08/17 14:57, 16F
推
08/17 15:07, , 17F
08/17 15:07, 17F
噓
08/17 16:40, , 18F
08/17 16:40, 18F
推
08/17 16:58, , 19F
08/17 16:58, 19F
→
08/17 16:58, , 20F
08/17 16:58, 20F
→
08/17 16:58, , 21F
08/17 16:58, 21F
→
08/17 16:58, , 22F
08/17 16:58, 22F
推
08/17 17:00, , 23F
08/17 17:00, 23F
推
08/17 18:46, , 24F
08/17 18:46, 24F
→
08/17 19:01, , 25F
08/17 19:01, 25F
推
08/17 20:12, , 26F
08/17 20:12, 26F
噓
08/17 20:23, , 27F
08/17 20:23, 27F
推
08/17 20:53, , 28F
08/17 20:53, 28F
推
08/17 22:09, , 29F
08/17 22:09, 29F
噓
08/17 23:11, , 30F
08/17 23:11, 30F
推
08/17 23:14, , 31F
08/17 23:14, 31F
推
08/17 23:30, , 32F
08/17 23:30, 32F
噓
08/18 00:18, , 33F
08/18 00:18, 33F
推
08/18 00:35, , 34F
08/18 00:35, 34F
推
08/18 03:05, , 35F
08/18 03:05, 35F
推
08/18 07:41, , 36F
08/18 07:41, 36F
→
08/18 11:38, , 37F
08/18 11:38, 37F
推
08/18 19:35, , 38F
08/18 19:35, 38F
推
08/20 01:23, , 39F
08/20 01:23, 39F