■ このスレッドは過去ログ倉庫に格納されています
プログラマ的に見たポケモンGO
- 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