最近問い合わせが微増な感じがします。
mixiでも「システムについて考える」というトピが誕生しました。
http://mixi.jp/view_bbs.pl?id=40697329&comm_id=758265
よく言われるのが、
1.ツモを入れ替えているのではないか?
2.特定のプレーヤに良い/悪い配牌を生成しているのではないか?
ザックリこの2つです。
それぞれの回答は、
1.については、牌譜に256bitの乱数シードを公開しているため、特定の局面でツモを操作すると、それに整合する乱数シードを逆算しないとならないのですが、それは非常に困難です。
2.については、対戦で使用している乱数シードは基幹となる乱数シードから順番に生成しているため、特定のプレーヤの特定の局面で有利/不利に働くような乱数種を取捨選択するようなことは行っていません。
となります。
2.も公開情報にしてしまいましょうかね。
毎日0:00に基幹乱数シードを生成して、続く24時間は固定の生成で通す、という方式はどうでしょうか。で、翌日基幹乱数シードは公開。何時何分にサーバに接続するかはユーザの選択ですし。
1.も、あれかな。ゲーム単位で1つの乱数シードにしてしまいましょうかね。1局ごとに136-1個消費する、と。感覚的にも1つのシードだと前の局とも関連があるので麻雀っぽいかもしれません。
そろそろ「牌山生成方法を完全公開にしました」というパフォーマンスが必要な段階かな、という気がしています。
