• 検索結果がありません。

137 ポケモンカードデッキ作成補助プログラムの開発 情報論理工学研究室

N/A
N/A
Protected

Academic year: 2021

シェア "137 ポケモンカードデッキ作成補助プログラムの開発 情報論理工学研究室"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

137 ポケモンカードデッキ作成補助プログラムの開発

情報論理工学研究室 黒瀬 友梧

1. 序論

近年,国内玩具市場の中でもトレーディングカード(以下

TCG)の規模は非常に大きい.TCG の楽しみ方は,対戦や

収集を始め多岐に渡るが,そのうちの一つにデッキと呼ば れるカードの束を作ることがある.

デッキを作る際は,デッキ内に含める同名カードの枚数 の上限が設けられていたり,合計枚数の下限・上限が設け られている場合がほとんどである.その際にプレイヤーはど のカードをデッキに入れるか、各カードを何枚入れるか検 討する必要があるが,その方法は感覚的なものであること が多い.その感覚的なものを論理的なものもすることができ れば,感覚的な調整に比べ納得がいくものになると考えら れる.

本研究では,TCGの中でもポケモンカード(以下PCG)に 的を絞り,デッキ作成を論理的に補助できるプログラムを作 成する.

2. 研究内容

本研究では Javaを用いて,PCG にデッキ作成補助プロ グラムを作成する.デッキ作成ツールは既に存在している ため,取り扱う分野で差別化する必要がある.

PCG はゲームの準備として,60 枚のデッキを用意し,最 初に7枚カードを引き,その中にあるたねポケモンと呼ばれ るカードを出す.そのあとサイドと呼ばれる場所にカードを6 枚置く必要がある.

これらを踏まえた上で,デッキを作成する上であると便利 になる情報を下記に記す.

1. 初手7枚に欲しいカードが含まれる確率 2. 欲しいカードがサイドに含まれる確率

3. 初手7 枚とサイドを置いた後の山札から1 枚引い た中に欲しいカードが含まれる確率

4. ゲームの準備で出したくないたねポケモンをゲー ムの準備で出さず,かつそのカードが初手7 枚とサ イドを置いた後の山札から 1 枚引いた中に含まれ る確率

上記の確率を,デッキを作成したその都度算出するのは 非常に効率が悪い.そこで,このような人力で行うには非効 率的な作業を,速く正確に算出するプログラムを作成する.

また,人間の代わりに動作する趣旨があるため,人間が行う 動作に近づくように実装する.

3. 結果・考察

本研究で作成したプログラムの動作した際の結果と人 力で算出した結果を右記の表 1,2,3 に,プログラムの出力 の平均と数式による算出の比較を表4に記載する.表1,2,3

より作成したプログラムは人力で行うよりとても早く作業を 行えていることが示される.また,数式で求めた際の値と大き くずれていない点からも精度が高いと判断できるだろう.

表 1 研究内容1の所要時間

20 100 1回辺りの時間 プログラム 0.237 0.313 0.254 人間K 1925秒 978秒(推定) 58 人間Y 2543秒 12835秒(推定) 117

表2 研究内容2の所要時間

20 100 1回辺りの時間 プログラム 0.244 0.219 0.234 人間K 2112秒 106分(推定) 13 人間Y 2157秒 10945秒(推定) 15

表 3 研究内容3の所要時間

20 100 1回辺りの時間 プログラム 0.215 0.221 0.2

人間K 2143秒 108分(推定) 15 人間Y 2649秒 141分(推定) 120

表 4プログラムの算出と数式による算出の比較

(欲しいカードはそれぞれ4枚での計算)

1000000回試行の平均 数式による導出した確率

1 39.946268% 39.94%

2 35.152852% 35.14%

3 43.734392% 44.48%

4. 結論

本研究では,Java を用いてより人力に近い動作を行うプ ログラムを作成した.

より複雑な条件での確率の算出や,より使いやすくする ためのユーザインタフェースの改善等が,今後の課題であ る.

参考文献

1. 深津貴之MTG等,カードゲーム汎用の確率計算シ ート,note(2020)

URL:https://note.com/fladdict/n/n7939e60fdf2f 2. ピーエム:ポケモンの枚数を増やすと、ポケモンを

引く確率はどれだけあがるか|note(2020)

URL: https://note.com/nanyapmem/n/nb1186a839490

参照

関連したドキュメント

累積誤差の無い上限と 下限を設ける あいまいな変化点を除 外し、要求される平面 部分で管理を行う 出来形計測の評価範

(注)本報告書に掲載している数値は端数を四捨五入しているため、表中の数値の合計が表に示されている合計

Google マップ上で誰もがその情報を閲覧することが可能となる。Google マイマップは、Google マップの情報を基に作成されるため、Google

・ 化学設備等の改造等の作業にお ける設備の分解又は設備の内部 への立入りを関係請負人に行わせ

(ECシステム提供会社等) 同上 有り PSPが、加盟店のカード情報を 含む決済情報を処理し、アクワ

Q7 建設工事の場合は、都内の各工事現場の実績をまとめて 1

2リットルのペットボトル には、0.2~2 ベクレルの トリチウムが含まれる ヒトの体内にも 数十 ベクレルの

・宿泊先発行の請求書または領収書(原本) 大学) (宛 名:関西学院大学) (基準額を上限とした実費