2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラマ的に見たポケモンGO

1 :ピカチュウ:2016/09/08(木) 15:52:26.04 ID:kWCilOXh0.net
プログラムで飯を食べている人から見たポケモンGO。

ポケモンが湧くロジックを想像したり、オレだったらこうするとか、
サーバーはどんな構成なの、とか適当に語って。

2 :ピカチュウ:2016/09/08(木) 15:54:12.10 ID:arO8PRlr0.net
まずジムバトルが酷い

3 :ピカチュウ:2016/09/08(木) 16:01:29.87 ID:j/ENN1hC0.net
お、気になる
スレオチ防止上げ

4 :ピカチュウ:2016/09/08(木) 16:04:12.83 ID:qOvADigEa.net
ほしゅ

5 :ピカチュウ:2016/09/08(木) 16:32:59.29 ID:hmEqlbmga.net
UIが酷い
ボタンとテキストが重なってるし

6 :ピカチュウ:2016/09/08(木) 16:34:41.40 ID:hmEqlbmga.net
ポケモンボックスのスクロールバーを押すと一気に最後までスクロール出来るのは良いんだけど
判定が小さすぎてイラッとする

7 :ピカチュウ:2016/09/08(木) 16:52:07.16 ID:e2QEEEJL0.net
これアンチから見たポケモンGOにすべきだね

8 :ピカチュウ:2016/09/08(木) 16:58:55.69 ID:ZcJucszqa.net
どういうロジックでポケモン配置しているのか気になる
いわゆる巣があるのは何故?

9 :ピカチュウ:2016/09/08(木) 17:11:20.64 ID:hmEqlbmga.net
巣はマップに色が付いているポケスポットに"巣のポケモン"を配置するロジック有って
人が多くIngressのレベルが高いほど"巣のポケモン"の出現率が上がるんじゃないかな

小さい公園にも"巣のポケモン"が湧くけど、人が少なくレベルも低いためか1時間に1〜2匹しか出ない

10 :ピカチュウ:2016/09/08(木) 17:34:23.81 ID:ion9XSN/0.net
UIは本当に酷い
Ingressも相当酷かった
NIAにUIというかスマホアプリ自体まともな設計できるやつがたぶんいない

11 :ピカチュウ:2016/09/08(木) 18:34:12.38 ID:g+CJwnEB0.net
やってることに対して動きが重すぎ

12 :ピカチュウ:2016/09/08(木) 19:11:08.62 ID:ebvDt3e20.net
>>9
どこがどのポケモンの巣になるかはどうやって決まるのかな
まさか全世界のポケソースに人手で割り振っているはずないし・・
(人為的なものを感じる場所もあるけど)

確かにIngressとの関連で見ると何か分かるかもしれませんね。

13 :ピカチュウ:2016/09/08(木) 19:13:03.43 ID:ebvDt3e20.net
>>10
間違えて押しそうになるボタンとか、やたら薄くて小さい文字とか。

14 :ピカチュウ:2016/09/08(木) 19:49:39.55 ID:4RZUoooLd.net
UIは本当にひどい。基本右手親指で操作する事考えたら、アイテム欄のゴミ箱の位置はないと思うが

15 :ピカチュウ:2016/09/08(木) 20:41:18.64 ID:ebvDt3e20.net
左手じゃないの?

16 :ピカチュウ:2016/09/08(木) 20:53:58.91 ID:ZDv5qvsp0.net
サーバーの物量は凄まじいかもしれんが、ゲーム自体は専門学校生の
卒業制作レベルだな。

17 :ピカチュウ:2016/09/08(木) 20:55:02.53 ID:F/9MJXA4d.net
卒業制作でこんなことさせたら泡吹いて倒れるからやめろ

18 :ピカチュウ:2016/09/08(木) 21:21:08.18 ID:e2QEEEJL0.net
ほうら。
やっぱりアンチから見たポケモンGOだ。

19 :ピカチュウ:2016/09/08(木) 21:22:56.54 ID:ySRDKsLra.net
参画したいなあ

20 :.:2016/09/08(木) 21:23:26.07 ID:0IEh/T+g0.net
日本が作るとよくわからん1枚絵のソシャゲだからな。

21 :ピカチュウ:2016/09/08(木) 22:42:14.70 ID:z7AEf9DE0.net
ジムはほんとに負荷テストしたのか疑問

22 :ピカチュウ:2016/09/08(木) 22:51:35.99 ID:qKKI+/le0.net
gpsの信号を探しています

デバッグレベルでもあんなの出さんぞ普通
ユニットテストでも怪しいレベル

23 :ピカチュウ:2016/09/08(木) 23:22:11.09 ID:ion9XSN/0.net
そもそもハンケ自身が全然やってないって公言するくらいだからね

24 :ピカチュウ:2016/09/09(金) 07:30:18.54 ID:wOjm6EW1H.net
LegendaryはNIANTICの情報を覗いていると思うが、なぜBANされないのだろう。
P-GOとかはLegendaryを覗いていると思われるが、なぜBANされないのか。
分かる人いたら教えて

25 :ピカチュウ:2016/09/09(金) 09:41:33.37 ID:U0nGXOWjM0909.net
巣はOSMで公園属性になっているソースが特殊沸きに設定されていてそれが多いと巣と呼ばれるだけ

26 :ピカチュウ:2016/09/09(金) 10:47:15.27 ID:L9ZuUICA00909.net
>>25
確かに公園が多いけどそうじゃないところもあるね。

27 :ピカチュウ:2016/09/09(金) 12:02:21.53 ID:bFS55Nwna0909.net
>>26
リアル公園じゃなくてマップが濃い緑の場所だよ

28 :ピカチュウ:2016/09/09(金) 12:29:15.01 ID:3KLac1ik00909.net
外貨、原油、金等の外国資産を保有する。
円紙幣を大量に印刷して税収増扱いにする。
借金を全額返済し社会保障はベーシックインカムに統一する。
子供が増え、将来の安心感から、景気も回復するであろう。

カネなんてのは紙幣を印刷すれば良いだけの話。
日本を含め世界は中国を見習わなければならない… (´・ω・`)


ヘリマネGO

2016年7月 世界に先駆けて日本で開発されたスマートフォン用AR(仮想現実)モバイル
ゲーム。開発・発売元は財務省・日本銀行で、バーナンキ氏・任天堂などがパートナー
として参加している。スマートフォンのカメラと画面を用い、街や公園などの現実
世界を舞台としてコインを探し、集める 交換できるなどの体験型ゲームとなって
いる。集めたコインは金融機関で現金と交換が出る。
市井に直接 通貨を供給し、需要を増やして経済の活性化、通貨安とインフレを
図ることを念頭に開発された。なお、日本での発売は未定である… (´・ω・`)

29 :ピカチュウ:2016/09/09(金) 13:02:52.74 ID:cCsCjwUD00909.net
海判定が一番謎だわ

30 :ピカチュウ:2016/09/09(金) 14:59:12.11 ID:v/1ZZULA00909.net
緑が多くてかつ人が多い⇒公園
青が多くてかつ人が少ない⇒海

31 :ピカチュウ:2016/09/09(金) 15:49:12.29 ID:4J/Pv6sbp0909.net
アイテム捨てそうになる
おこう&タマゴ暴発
捕獲時ズリの実の欄が遠い
拾ったタマゴがどれか分からない
HPソートできない
HP200回復薬の無意味さ
捕まえたコイキングを誤って進化

32 :ピカチュウ:2016/09/09(金) 16:29:06.25 ID:1jjYN4om00909.net
アンチはこの板になんでいるの?wwwwwww

33 :ピカチュウ:2016/09/09(金) 16:31:18.01 ID:QTg4pzPcd0909.net
>>6
分かるわー
スライドするバー小さいよね。なんか被ってるし

34 :ピカチュウ:2016/09/09(金) 19:37:25.99 ID:3tntInMma0909.net
どうすれば省電力になるのか?

35 :ピカチュウ:2016/09/09(金) 22:37:51.06 ID:KlhzLzC90.net
>>10
現バージョンでアプデ重ねてマシになったんだから驚くわ
ポータルキーの管理画面なんか、一列に並べるっつー考えられん程の糞UI

ポケモンは格子状には並んでいるが、やたらと重いし

36 :ピカチュウ:2016/09/10(土) 01:26:38.31 ID:geGxaq1X0.net
アプリ閉じる前とちょっと距離が離れた位置で復帰した場合に、ダッシュで移動してきて速度超過になるのは
どうやったらこんな作りになるのか意味がわからん。作ったやつがアホなのか何か理由があるのか。

閉じる前の時刻と位置を保存しておいて、復帰時の時刻と距離で時速計算できるよな?

37 :ピカチュウ:2016/09/10(土) 01:55:43.07 ID:mvCZo8eX0.net
アプリをフォアグラウンドにしておかないとタマゴの距離カウントしないのが
本当にくそ仕様。

38 :ピカチュウ:2016/09/10(土) 04:29:29.06 ID:WhZZNS3C0.net
距離どころか位置情報もバグってるという傑作だ
グーグルマップやデバイスマネージャが恐ろしい精度で正確な位置出してんのに片やこれはグルグルフラフラあさっての方向へGO
言い逃れ出来んぞこれ

39 :ピカチュウ:2016/09/10(土) 04:31:50.45 ID:5H4Vc6170.net
卵で少しだけでも距離増やすためあえてそうしてるのかと思ってた

40 :ピカチュウ:2016/09/10(土) 05:45:31.69 ID:5ScIrTf60.net
>>38
検出精度を上げると、バッテリーを消耗するからでは?

41 :ピカチュウ:2016/09/10(土) 09:26:16.66 ID:yOxiVj08M.net
バッテリー消費はIngress以上なんだよなあ

42 :ピカチュウ:2016/09/10(土) 09:42:49.75 ID:WhZZNS3C0.net
>>40
多分精度高すぎるとポンポン卵割れてあっという間にコンプ→飽きたの流れになるんで
わざと精度狂わせて牛歩戦術してるのかも
卵はkmと中身の2重のガチャ要素でしかも通常のモンスターと違い捨てられない。
レアを絶妙な割合で混ぜておけばユーザーはそれを狙って割り続ける
でも時間かかるから並行して沢山割りたくなるんで渋々課金して装置を買う・・・ってのも狙ってるんだろうな

43 :ピカチュウ:2016/09/10(土) 10:00:46.46 ID:HZXq7Ibxd.net
プラグラマーの嫉妬は見苦しいなあ

ほならね

44 :ピカチュウ:2016/09/10(土) 11:15:28.92 ID:mvCZo8eX0.net
GOプラスでもタマゴの距離加算しないのが本当に謎
もし加算されるならもっと話題になって、爆発的に売れるだろうに
技術的にも難しくないし、費用対効果を考えたら絶対にそうするべきだと思うんだけどなあ
発売を急いで、そこまで仕様を煮詰める時間がなかったのかな

45 :ピカチュウ:2016/09/10(土) 12:00:08.68 ID:WnLWwCB/0.net
ここがソシャゲ業者のプログラマーのたまり場か

晒しあげしとくね

46 :ピカチュウ:2016/09/10(土) 12:52:21.19 ID:KzEXIdmN0.net
>>39
それはない
距離は一定時間(4分?)の二点間の距離だから同じところをうろうろしても増えない

47 :ピカチュウ:2016/09/10(土) 16:48:42.29 ID:5ib7VXGq0.net
>>38
きっちりだったら侵入しないと届かな居場所でも、
ふらつかせたら届くからわざとやってるんじゃないのか?

48 :ピカチュウ:2016/09/10(土) 17:14:54.09 ID:WwEzdZU30.net
なんか、もっと専門的な話が聞けるのかと思ってました(小並感

49 :ピカチュウ:2016/09/10(土) 17:21:51.77 ID:5ib7VXGq0.net
確かにUIがどうこうとか、一般人でも気がつくことだしな。
位置偽装の検出はどうしてるのかとか、そうゆう話はできなんかな?
他スレじゃIP使ってるとか低レベルな意見しか出てこないし。

50 :ピカチュウ:2016/09/10(土) 17:28:28.49 ID:pPBkSwNa0.net
うーん
そうゆうとか言ってる人はそもそも高レベルな話題が振れないんじゃないかな?

51 :ピカチュウ:2016/09/10(土) 17:42:36.57 ID:5ib7VXGq0.net
>>50
日本語表記に誤りあると高レベルな話できないって、
技術力と何の関係があるんだ?
仕様書しかかけないSIerか何かですか?

52 :ピカチュウ:2016/09/10(土) 18:15:55.46 ID:KzEXIdmN0.net
卵が取得した時点で中身確定してるのが意外だった
自然的にはそれが正しいんだろうけどプログラマ的視点だと孵化時確定の方が自然だと思う

53 :ピカチュウ:2016/09/10(土) 18:40:25.41 ID:Wi2ZTUFIa.net
>>49
位置偽装の検出はIPと移動速度じゃないかな
国内のIPで海外にワープするアホはBANされたと言われてるし

>>52
プログラマ的には入手時じゃないですか
いつ処理しても同じ結果になるなら早めに確定する方がいいでしょうし

54 :ピカチュウ:2016/09/10(土) 18:54:37.42 ID:6G7X8Uo0H.net
>>53
私は移動速度だと思う。Ingressがそうだったように。

気になるのは、検出アプリがBANを回避している手法だな

55 :ピカチュウ:2016/09/10(土) 18:58:37.90 ID:KzEXIdmN0.net
>>53
孵化させるまでデータを保持してるのは無駄だと自分は考える

56 :ピカチュウ:2016/09/10(土) 19:30:09.31 ID:WwEzdZU30.net
>>52
>>53
>>55
素人意見ですが、入手した時点で中身が決まってる方がプログラム組むのは楽そうに見えますね
「おや?」のタイミングで抽選しているなら他スレでたまに目にする「内陸はラプラス絶望的」の意見がもっと少ない気がします
でもポケストップによって確率テーブルを持っている?なら入手時点で中身を確定させちゃった方がラクなような・・・
プログラマの皆さんの予想が聞きたいです

57 :ピカチュウ:2016/09/10(土) 19:34:42.08 ID:2lwMSHAAa.net
>>55
卵を破棄出来るならその考えも一理あるけど、
いずれ孵化させるのだから無駄にならないでしょう
それに卵9個分あらかじめデータ領域を確保してあるんじゃなかな

58 :ピカチュウ:2016/09/10(土) 19:46:55.79 ID:hzy8b4aO0.net
スリープ状態で卵のカウントって技術的に難しいの?
GOplusで卵カウント外したのが謎すぎる
今後のアップデートで対応するのかな

59 :ピカチュウ:2016/09/10(土) 20:07:35.13 ID:5ib7VXGq0.net
>>53
海外でできるゲームで海外のIPだからBANなんてありえるのか?
日本人がアメリカに出張して、
現地で会社のメールをチェックするためにスマホからVPNで日本の会社に接続。
そのままVPNを切らずにポケモンアプリを起動して遊んだら、
それだけでBANなのか?
3Gと無線LANが混在しててコロコロ切り替わるし、
しかも無線LANのIPなんてどこになってるかわからないんだから、
IPでBAN判定なんて怖くてできないけどな。

60 :ピカチュウ:2016/09/10(土) 20:12:26.51 ID:5ScIrTf60.net
>>59
同意。
現実的に不可能な移動は検出できよね

61 :ピカチュウ:2016/09/10(土) 20:15:40.25 ID:5ScIrTf60.net
>>58
ポケストップやモンスターの検出はできるので、バックグラウンドでGPSは動いている。
なので卵の距離をカウントできるはず。
それを実装しないのは、差別化なのだろうか。

62 :ピカチュウ:2016/09/10(土) 20:23:45.61 ID:LjMRAkW+a.net
UIの素晴らしい日本のソシャゲとして作り直したら売上が1000分の1くらいになるんだろうか
パチンコ依存症のやつしかやらなくなりそうだし

63 :ピカチュウ:2016/09/10(土) 20:34:22.14 ID:5ib7VXGq0.net
卵については先に決まってた方が楽だよね。
種族や個体値はチート対策的にもサーバー側で決定するはずなので、
後で決まる場合は、サーバーに生まれたという情報を渡して、
サーバーがポケモンデータを返した後、初めて孵化モーションに入れるけど、
先に値が決まってればクライアントで好きなタイミングで孵化できて、
生まれたって報告は他のデータと合わせて好きなタイミングでサーバに送れるし。
ポケーソースから出るポケモンも技、個体値は共通なので、なんらのポケモンオブジェクトが存在していると思われるので、
たまごが作られた段階で、そのポケモンオブジェクトを参照してるってだけだろうし。
まぁ、ソシャゲの開発経験なんてないので、あくまで予想だが。

64 :ピカチュウ:2016/09/10(土) 20:41:53.32 ID:5ScIrTf60.net
>>63
そうだね。
孵化時に決める仕様だと、鯖に接続できない場合の処理が面倒。入手時に距離と中身のオブジェクトを渡す方が自然。

65 :ピカチュウ:2016/09/10(土) 20:53:22.13 ID:5ib7VXGq0.net
>>60
アプリでもバックグラウンドで距離加算されないからなぁ。
バックグラウンドでもGPSの情報は取得できるので簡単に実現できるはずだけど、
あえてしないのは、位置偽装対策でフォアグランドでないと動かせない処理があるとかBOT対策とか、そうゆう理由だと思う。
ポケストップやポケモン捕獲はユーザーがボタンを押すなどアクションしないといけないが、移動だけなら簡単にBOT化できそうだし。
以上、日本語苦手な低レベルなエンジニアより。

66 :ピカチュウ:2016/09/10(土) 21:26:32.42 ID:WwEzdZU30.net
>>64
卵とはちょっと離れるけど、同じソースで同時に手に入れた個体は技も個体値も一緒であることを考えると端末由来じゃないことは明確だよね。
でも進化後の技が異なるってことは別抽選?
進化するタイミングで再抽選の信号を送るなら卵が孵化するタイミングで信号を送るのも自然な気がします。

67 :ピカチュウ:2016/09/10(土) 21:37:27.75 ID:5ScIrTf60.net
>>66
タマゴがユーザーに渡った後の、孵化時の特性はランダムでも問題ないのでは。

ちなみに、同じポケストップで採取したタマゴにモンスター同じなの?

68 :ピカチュウ:2016/09/10(土) 21:43:01.44 ID:4HdnKRrE0.net
とりあえず「Unity」で作るのやめようよww

69 :ピカチュウ:2016/09/10(土) 21:44:39.48 ID:5ib7VXGq0.net
>>66
その辺はわからないけど、
卵はいつの間にか孵化してて、そのあと少し経ってから孵化モーションしてるので、事前に産まれてサーバーに送ったタイミングで孵化モーションが表示されてると予想。
進化はボタン押して25秒くらいの動画流したあと初めて技がわかるから、その間にデータを取っている可能性が高い。
卵は捨てられないので、事前に能力値を渡しても問題ないが、進化は事前に渡しておくと解析されて飴にできてしまうので、事前に進化後のスキルなどは持たせていない可能性もある。

70 :ピカチュウ:2016/09/10(土) 21:49:07.30 ID:pPBkSwNa0.net
産まれる寸前にネット接続だけを切って(GPSはそのままで)産まれるか見ることでそこは検証できるの?
モンスがストックされた状態でネットにつないだ瞬間モーションに入るということかな

71 :ピカチュウ:2016/09/10(土) 21:52:22.35 ID:pPBkSwNa0.net
通信不可で左上にモンボがクルクルしてる時にジョギングが加算されてるか見ればそこら辺のことが微妙にわかりそうだな

72 :ピカチュウ:2016/09/10(土) 21:58:03.83 ID:5ib7VXGq0.net
>>70
プログラマ的にどうなってたら都合がいいかを話してるだけで、実際どうなってるか何て知らんよ。
ただ、解析防止と技変更とかに対応するためにも進化の技は実行時に決めてる可能性が高い。
卵もポケモンの種類と個体値が事前に決まっていて、技だけ実行時という可能性もある。
技変更時に古い卵から古い技が生まれたら技も卵作成時に決まってたということになる。

73 :ピカチュウ:2016/09/10(土) 21:58:38.37 ID:5ib7VXGq0.net
>>70
プログラマ的にどうなってたら都合がいいかを話してるだけで、実際どうなってるか何て知らんよ。
ただ、解析防止と技変更とかに対応するためにも進化の技は実行時に決めてる可能性が高い。
卵もポケモンの種類と個体値が事前に決まっていて、技だけ実行時という可能性もある。
技変更時に古い卵から古い技が生まれたら技も卵作成時に決まってたということになる。

74 :ピカチュウ:2016/09/10(土) 21:59:02.98 ID:5ScIrTf60.net
開発する側としては、MODされないようにするには、決め事は鯖が行う方が安全だよね

75 :ピカチュウ:2016/09/10(土) 22:37:20.61 ID:octyve0Rd.net
検証スレではないが
卵の位置情報は無関係なのでは?
もし関係あるならチーターどもがとっくに検証してるだろ

76 :ピカチュウ:2016/09/10(土) 22:40:18.12 ID:octyve0Rd.net
>>71
普通に考えたら通信しないと距離は加算されない
そのために一定時間ごとの距離加算

総レス数 76
20 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200