Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Re:この辺はMMORPGあたりが何年も前に通った道 (#2104627) | GREEのソーシャルゲーム「探検ドリランド」でカードを無限に増やせるバグ、カードの回収騒ぎに | スラド
[go: Go Back, main page]



パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

GREEのソーシャルゲーム「探検ドリランド」でカードを無限に増やせるバグ、カードの回収騒ぎに」記事へのコメント

  • とまでは言わないけど、ちょっとテストが甘いような気がする。
    ターゲットがターゲットなだけに、アカウント停止や削除されたらGREE本社に殴りこみされそうな気がしないでもない・・・

    • とまでは言わないけど、ちょっとテストが甘いような気がする。

      今回のニュースを聞いて思ったのが、アイテムにユニークID振っていなかったのかな?ということです。
      ログを辿って不正の判定をしているみたいなので、誤爆や逃れている人がいて、それはそれで問題になりそうですね。

      • 今回のニュースを聞いて思ったのが、アイテムにユニークID振っていなかったのかな?ということです。

        振ってますよ。そうじゃないとカードの合成強化ができないでしょう。

        • by Anonymous Coward

          >そうじゃないとカードの合成強化ができないでしょう。

          (カード1枚1枚で異なる)ユニークIDが無くても、カードの種類さえ分かれば出来ますよね?

          • (カード1枚1枚で異なる)ユニークIDが無くても、カードの種類さえ分かれば出来ますよね?

            データベースに入ってるのに、プライマリキーはどうするんです? 無理矢理出来たとしてもid振った方が早いでしょう。

            親コメント
            • たぶんその人はDB(テーブル)構造がこうなってると考えてるんだと思いますよ。

              create table user_card(
                   user_id int,
                   card_id int,
                   count int
              );

              ユーザが何のカードを何枚持ってるかみたいな。
              最近(?)のカードゲームやってればわかると思いますけど。
              カード毎にレベルがあげられたりしてステータスがカードごとにちがうからユニークIDは間違いなく振られてると思うんですが・・・

              create table user_card(
                   id int primary key,
                   user_id int,
                   card_id int /* マスターのカードID */
              );

              こんな感じ?

              ただまあドリランドはやったことないから前者のような構造でもいけるてたのかもしれないですけどね。
              それともここでいってるユニークIDっていうのはプライマリーキーなどでなくシリアル番号的な意味で言ってるんですかね・・・

              大体のカードゲームでカード進化(カード種別が変わるような操作)させたりするとユニークID(プライマリキー)振りなおしてるような動作してますけど、カードの状態がどう変わろうが最初に振られたシリアルIDは一意(不変)みたいな使い方をするみたいこといってるのかな???

              親コメント
              • by Anonymous Coward

                「カード毎にレベルがあげられたりしてステータスがカードごとにちがう」だけだとユニークIDを振らなくてもできる。
                というか、ユニークIDを振らない方が(処理は)楽でいい。管理する気がなければw

            • by Anonymous Coward

              > データベースに入ってるのに、プライマリキーはどうするんです?
              そんなもの不変性が保証されているとは限らん(要件に含めていない限り)

日々是ハック也 -- あるハードコアバイナリアン

処理中...