タグ

phpとガチャに関するelm_arataのブックマーク (1)

  • ガチャのサンプルコード - Qiita

    ガチャが世に出てきてかなり経つけど、ソースコードって出回ってないような気がするので、書いてみた。 配列からランダムに1件取得するメソッド(Utility.php)はガチャのロジックを比較してみたを参照。 単純にリストからランダムで引かせるだけじゃなくて「Xグレードの確率 X倍アップ!」とか言いやすいように、最初にグレードを決めてから対象のガチャを引くようにしています。 あとModelは記載していませんので、自前の環境に合わせて補完してください。 ソース ガチャ体 require_once 'Utility.php'; class Gacha { /** * ガチャをひく * @param int ガチャID * @param int 引く枚数 * @return array (カードID => 枚数) */ public static function doGacha($gachaId,

    ガチャのサンプルコード - Qiita
  • 1