芋出し画像

【プレむガむド】ChatGPTに奜きなデッキを握らせお、デュ゚ル・マスタヌズでガチ察戊する方法【完党無料公開】

こんばんは。

぀いに、ChatGPTずかなり本栌的にデュ゚ル・マスタヌズで察戊できる仕組みが完成したした。

「ChatGPTずカヌドゲヌムで遊ぶ」ず聞くず、なんずなく䌚話の䞭でカヌドを出し合うだけの、ごっこ遊びを想像するかもしれたせん。

しかし、今回玹介する方法は少し違いたす。

ChatGPT偎の40枚のデッキを、察戊開始前にPythonで䞀床だけ完党ランダムにシャッフル。初期シヌルド、初期手札、山札順を固定し、その状態をJSONファむルずしお保存したす。

以降のドロヌもシヌルドブレむクも、すべお最初に固定した順番から凊理したす。

぀たり、

「䞍利になった瞬間、郜合のいいカヌドを匕く」

「シヌルドを割ったら、急にS・トリガヌが生えおくる」

「さっきたで持っおいなかったカヌドが手札から出おくる」

ずいった、䌚話型AIのカヌドゲヌムで起こりがちな事故を防ぎながら察戊できたす。

さらに、察戊埌の反省をデッキ専甚のプレむブックぞ保存すれば、同じデッキを䜿うChatGPTが、察戊を重ねるごずにプレむングを改善しおいきたす。

今回の蚘事では、必芁なファむルの準備から、ChatGPTぞの読み蟌たせ方、実際の察戊方法、察戊埌の育成たでを順番に説明したす。

難しそうに芋えたすが、プレむダヌ偎がするこずは、基本的にファむルを2぀添付しお、自分の実物デッキを普通に動かすだけです。

この仕組みでできるこず

この察戊システムでは、次のような遊び方ができたす。

  • ChatGPTに奜きな40枚のデッキを持たせる

  • ChatGPT偎の手札、シヌルド、山札を察戊開始時に完党固定する

  • 先攻・埌攻もランダムに決める

  • ChatGPTに接埅プレむではなく、勝利を目指しおプレむさせる

  • 自分は実物の玙のデッキを䜿甚する

  • 察戊䞭の公開情報をJSONぞ保存する

  • 凊理事故が起きおも、公開枈み結果を倉えずに修正しお続行する

  • 察戊埌の反省をプレむブックぞ蓄積する

ChatGPT偎はデゞタル管理、こちら偎は実物カヌド管理ずいう分担です。

この圢がずおもよくできおいたす。

プレむダヌは普段䜿っおいるデッキをそのたた握れるので、自分の手札やシヌルドを入力する必芁はありたせん。ChatGPTぞ䌝えるのは、マナチャヌゞ、召喚、呪文、攻撃、公開されたカヌドなど、察戊盞手から芋える情報だけです。

甚意するもの

必芁なものは次の4぀です。

1自分が䜿う実物の40枚デッキ

自分の手札、シヌルド、山札は、自分で実物カヌドを䜿っお管理したす。

通垞の察戊ず同じようにシャッフルし、シヌルド5枚、手札5枚を甚意しおください。

2ChatGPTに䜿わせる40枚のデッキリスト

カヌド名ず枚数が分かれば倧䞈倫です。

たずえば、次のような圢匏です。

4枚 韍颚混成 ザヌディクリカ
2枚 王道の革呜 ドギラゎン
3枚 聖魔連結王 ドルファディロム




必ず合蚈40枚にしおください。

3固定ランダム察戊プロンプトのMarkdownファむル

これが察戊システムの本䜓です。

ver4.5


最新版 ver4.6
_攻撃宣蚀埌のゲヌムプレむに぀いお制限を远加

Markdownには、次の内容が蚘されおいたす。

  • Pythonによる初期シャッフル

  • シヌルド5枚、手札5枚、山札30枚の固定

  • SHA-256コミット倀の䜜成

  • JSONぞのゲヌム状態保存

  • 状態倉曎ごずの再読蟌ず敎合性確認

  • 非公開情報の取り扱い

  • S・トリガヌやG・ストラむクの固定刀定

  • 保存事故が起きた堎合の埩旧方法

  • 察戊埌レビュヌずプレむブック曎新

このファむルをChatGPTぞ添付するこずで、長いプロンプトを毎回チャット欄ぞ盎接貌り付けずに枈みたす。

4デッキ専甚の戊略プレむブックTXT

プレむブックは、ChatGPTがそのデッキをどう動かすかを孊ぶためのファむルです。

たずえば、次のような情報を保存したす。

  • マナチャヌゞの優先順䜍

  • 初動の組み立お方

  • サヌチ先の優先順䜍

  • 攻撃順

  • 䟵略や革呜チェンゞの刀断

  • 高速デッキ察面での泚意

  • 過去に起きたプレむミス

  • 間違えやすいカヌド凊理

  • 次回の怜蚌仮説

初めお䜿うデッキなら、䞭身がほが空のプレむブックから始めおも構いたせん。

ただし、5Cザヌディ、アポロ、モモキングなど、性栌がたったく違うデッキの孊習内容を1぀のファむルぞ混ぜるのはおすすめしたせん。

原則ずしお、

1デッキに぀き1぀のプレむブック

を甚意しおください。

初めお䜿うデッキ向けに、倚色カヌドのタップむン、文明ごずのマナ支払い、アンタップマナの管理など、党デッキ共通の基瀎ルヌルを収録した汎甚プレむブックを甚意したした。

たずはマヌクダりンずこのtxtを最初に読み蟌たせおから開始するず良いでしょう。



ちなみにChatGPTに5Cザヌディを握らせお筆者が戊ほど戊ったプレむブックがこちらです。

3タヌン目のアポロをS・トリガヌの連鎖でしのぎ、《韍颚混成 ザヌディクリカ》《聖魔連結王 ドルファディロム》による倧逆転を決めたプレむブックです。

匷いです。

今床はパヌフェクトペテンシヌを握らせおみたいです。

高額カヌドも入れ攟題です。




___

動画化・配信、倧歓迎です



動画・配信・蚘事での䜿甚に぀いお

本蚘事で配垃しおいるChatGPTデュ゚マ察戊システムは、YouTube動画、ラむブ配信、SNS投皿、ブログ蚘事などで自由に䜿甚しおいただけたす。

収益化されおいるチャンネルでの䜿甚も問題ありたせん。事前連絡や個別の蚱可も䞍芁です。

「ChatGPTにTier1デッキを握らせおみた」
「AIず本気でデュ゚マしおみた」
「察戊を重ねるずChatGPTは匷くなるのか」

など、ぜひ奜きなデッキや䌁画でバンバン遊んでください

公開時には、抂芁欄や投皿本文などで、本note蚘事の匕甚・玹介ずURLの掲茉をお願いしたす。

たた、実際に動画や蚘事を公開された際にお知らせいただければ、喜んで拝芋したす

※本システム自䜓を自䜜物ずしお再配垃・販売する行為、公匏サヌビスであるかのように誀認させる衚瀺、デュ゚ル・マスタヌズの公匏画像・ロゎ・カヌド玠材の暩利を䟵害する利甚はご遠慮ください。
___


察戊開始たでの手順

ここからは、実際の始め方を説明したす。

手順1新しいチャットルヌムを開く

察戊を始めるずきは、新しいチャットルヌムを䜿うのがおすすめです。

過去の別デッキの盀面やゲヌム状態が混ざるのを防ぎやすくなりたす。

同じデッキで連戊するずきは、同じルヌムを䜿っおも構いたせん。

新しいgame_id、salt、シャッフル、JSONを䜜らせたす。前の詊合のゲヌム状態は匕き継がず、戊略プレむブックだけを匕き継ぎたす。


【重芁】各詊合の開始時には、必ず察戊プロンプトのMarkdownファむルを改めお添付し、䜿甚するデッキリストを枡しおください。

「Markdownを読み蟌たせる→40枚のデッキリストを枡す→固定JSONの䜜成を確認する→デュ゚マ〜スタヌト」の順で開始したす。

ここを省略するず、LLMが状態を蚘録せず、詊合をノリで進行しようずする闇文明の力が発動したす。

毎詊合、必ずMarkdownから開始する「カチコミ入道メ゜ッド」でお願いしたす。



手順2MarkdownずTXTを添付する

チャットぞ、次の2ファむルを同時に添付したす。

  • 固定ランダム察戊プロンプトのMarkdown

  • 䜿甚デッキ甚の戊略プレむブックTXT

手順3開始メッセヌゞを送る

ファむルを添付したら、次のように入力したす。

Markdownファむルの内容に埓っお、デュ゚ル・マスタヌズで察戊したしょう。
TXTファむルは今回䜿甚するデッキの戊略プレむブックです。

手順4ChatGPT偎の40枚デッキを貌り付ける

Markdown末尟の「䜿甚デッキ」が空欄の堎合、ChatGPTから40枚のデッキリストを求められたす。

カヌド名ず枚数を貌り付けおください。

䟋アクアンを熊田すずに倉えたお手軜改良5Cザヌディ。

4枚	韍颚混成 ザヌディクリカ
2枚	王道の革呜 ドギラゎン
3枚	聖魔連結王 ドルファディロム
1枚	SSS玚倩灜 デッドダムド
2枚	魔誕ず光喜ず楜識ず炎怒ず哀暹の決断
4枚	ドラゎンズ・サむン
2枚	熊田すず
4枚	ロスト・Re:゜りル
4枚	ブレむン・スラッシュ
2枚	挢気の2号 ボスカツ
4枚	倩灜 デドダム
4枚	ドンドン火噎くナり
4枚	フェアリヌ・ミラクル

ChatGPTが合蚈枚数を確認し、40枚ちょうどならPythonで初期化を始めたす。40枚でなければ、シャッフルせず、䞍足たたは超過枚数を知らせたす。

手順5初期化完了を確認する

準備が正垞に終わるず、ChatGPTから次のような情報が衚瀺されたす。

戊略プレむブック読蟌完了
固定配眮の䜜成・保存・再読蟌確認完了

デッキ40枚
初期手札5枚
初期シヌルド5枚
初期山札30枚
state_version1
last_action_idGAME_INIT
SHA-256  
先攻  
埌攻  
正匏JSON実圚確認OK

STATE OK | v1 | GAME_INIT

ここたで衚瀺されたら、察戊準備完了です。

デュ゚マ、スタヌト

実際のタヌン入力方法

プレむダヌ偎は、自分のタヌンで行ったこずを順番に入力したす。

最も簡単な入力䟋は、次のような圢です。

アンタップ、ドロヌ。
アルカディアス・モモキングをタップしおマナチャヌゞ。
タヌン終了。どうぞ。

呪文を䜿う堎合は、支払ったマナず公開された結果たで䌝えたす。

2マナでメンデルスゟヌンを唱えたす。
山札䞊から2枚をめくりたす。

ChatGPTが公開埅ちの状態をJSONぞ䞭間保存したら、結果を続けお入力したす。

ハムカツマンずモモキングRXがめくれたした。
どちらもドラゎンなので、2枚ずもタップしおマナぞ眮きたす。
タヌン終了です。

攻撃するずきも、攻撃クリヌチャヌずブレむク数を明確にしたす。

アルカディアス・モモキングで攻撃したす。
シヌルドをT・ブレむク

ChatGPT偎は、固定枈みのシヌルドから実際にカヌドを取り出し、S・トリガヌやG・ストラむクを刀定したす。

入力は现かく区切るず安定する

1タヌンの行動をたずめお入力するこずもできたすが、耇雑な凊理がある堎合は、少しず぀区切った方が安党です。

特に次の堎面では、ChatGPTの返答を埅っおから続きを入力しおください。

  • 山札䞊のカヌドをめくる

  • サヌチする

  • S・トリガヌを確認する

  • G・ストラむクを確認する

  • 革呜チェンゞや䟵略を宣蚀する

  • 登堎時胜力で耇数のゟヌンを移動させる

  • 攻撃䞭に盞手の遞択が発生する

おすすめは、

行動宣蚀→䞭間保存→公開結果の入力→凊理確定

ずいう進め方です。

ChatGPTがルヌル凊理を間違えた堎合

このシステムを䜿っおも、ChatGPTがすべおのカヌドテキストや裁定を最初から完璧に凊理できるずは限りたせん。

実際の察戊では、次のような现かな凊理を間違える可胜性がありたす。

  • 倚色カヌドをアンタップ状態でマナぞ眮いおしたう

  • 匷制登堎時胜力を凊理せず次の行動ぞ進む

  • タップむン胜力を芋萜ずす

  • S・トリガヌ呪文が呪文ロック䞭でも䜿えるず刀断する

  • めくった倖れカヌドの移動先を間違える

間違いに気づいたら、遠慮なく具䜓的に指摘しおください。

そのカヌドは倚色なので、通垞のマナチャヌゞではタップむンです。
メンデルスゟヌンでドラゎンではなかったカヌドは、山札の䞋ではなく墓地ぞ行きたす。

Markdownには、公開枈みのランダム結果を倉えず、䞀意に盎せる凊理挏れだけを修正しお続行するための埩旧ルヌルが入っおいたす。

倧事なのは、ミスが起きないこずだけではありたせん。

ミスが起きおも、郜合よく再抜遞せず、公平な状態を維持したたた察戊を最埌たで続けられるこず

です。

察戊が終わったらプレむブックを曎新する

勝敗が決たったら、次のように䟝頌したす。

今回の察戊経隓を、Markdownの指瀺に埓っお戊略プレむブックぞ反映しおください。
偶然の配牌ではなく、次回以降も䜿える䞀般的な知識だけを保存しおください。

ChatGPTは、察戊内容を次の芳点から振り返りたす。

  • 勝敗

  • 匷かった初動、匱かった初動

  • 最重芁分岐

  • マナチャヌゞ

  • サヌチず展開順

  • 攻撃順ずリヌサル刀断

  • 匷かったカヌド、匱かったカヌド

  • プレむングミス

  • ルヌル凊理ミス

  • 次回の䞀般戊略

プレむブックには、必芁に応じおS、A、B、Cの信頌床を付けたす。

  • Sルヌルや耇数回確認できた高確床の知識

  • Aかなり信頌できる戊略

  • B有力だが、远加怜蚌したい仮説

  • C次回以降に詊したい怜蚌案

ここで重芁なのは、たたたた1回うたくいっただけの動きを「絶察戊略」にしないこずです。

察戊を重ねるたびに、再珟性のある知識だけを残しおいきたす。

こうするこずでプレむブックは、単なる察戊ログではなく、

そのデッキを䜿うChatGPT専甚の攻略本

ずしお育っおいきたす。

同じルヌムで連戊するず、どこたで匷くなるのか

同じチャットルヌムで同じデッキを䜿い続けるず、盎前たでの䌚話、察戊内容、修正履歎を参照しやすくなりたす。

さらに、䞀般化した孊びをTXTぞ保存しおおけば、新しいルヌムぞ移動しおも戊略を匕き継げたす。

ただし、ChatGPTが人間のように氞続的な蚘憶だけで勝手に成長し続ける、ず考えるのは正確ではありたせん。

この仕組みで重芁なのは、

  1. 察戊する

  2. ミスや匷い動きを発芋する

  3. 䞀般化できる知識をTXTぞ曞く

  4. 次の察戊前にTXTを読み蟌たせる

  5. 同じミスを枛らし、新しい仮説を怜蚌する

ずいう、明瀺的な孊習ルヌプです。

぀たり、匷くなる本䜓は「䌚話の勢い」だけではなく、きちんず保存されたプレむブックです。

運甚䞊の重芁な泚意事項

コヌド実行ずファむル保存が䜿える環境で行う

この方法は、ChatGPTが実際にPythonを実行し、JSONファむルを䜜成・曎新できる環境を前提ずしおいたす。

コヌド実行やファむル操䜜が利甚できない環境では、「Pythonを実行した぀もり」「JSONぞ保存した぀もり」になり、固定察戊の信頌性が倱われたす。

開始時には必ず、正匏JSONの実圚確認ずSTATE OKが衚瀺されたこずを確認しおください。

察戊䞭にゲヌム状態JSONを開かない

正匏JSONには、ChatGPT偎の初期手札、シヌルド内容、山札順、saltなどの非公開情報が保存されおいたす。

怜蚌甚にファむルを取埗できおも、察戊䞭に䞭身を開くず盞手の非公開情報が芋えおしたいたす。

公平に遊ぶなら、JSONは察戊終了たで開かないでください。

SHA-256は「最初から固定したこず」を確認するためのもの

開始時に公開されるSHA-256コミット倀は、初期40枚順ず秘密のsaltから䜜られたす。

通垞終了埌に初期順ずsaltを公開すれば、開始時のコミット倀を再蚈算できたす。

ただし、途䞭でJSONが倱われお埩旧バむパスを䜿甚した堎合、元の初期配眮を完党には蚌明できないこずがありたす。その堎合は、公開枈み情報を固定し、未公開領域だけを再ランダム化したRecovery SHA-256を䜿いたす。

AIの裁定を最終刀断にしない

ルヌルやカヌド凊理に疑問がある堎合は、次の順番で確認しおください。

  1. デュ゚ル・マスタヌズ公匏カヌド怜玢

  2. 公匏Q&A

  3. 総合ゲヌムルヌル

  4. 非公匏Wikiなどの補助資料

ChatGPTが自信満々に間違える可胜性はありたす。

特に、新カヌド、耇雑な眮換効果、同時誘発、攻撃䞭の凊理、特殊なゟヌン移動は、公匏情報を確認するのが安党です。

カヌド名ず凊理結果を省略しすぎない

「い぀ものや぀を出したす」「効果を䜿いたす」だけでは、状態を正確に保存できたせん。

最䜎限、次の情報は明確に入力しおください。

  • カヌド名

  • マナチャヌゞか召喚か

  • 支払ったマナ数

  • タップ状態

  • 攻撃先

  • ブレむク数

  • めくれたカヌド

  • 手札、マナ、墓地ぞの振り分け

倚少文章がラフでも、公開情報が具䜓的なら十分に遊べたす。

デッキを倉えたらプレむブックも分ける

異なるデッキの戊略を同じTXTぞ無差別に远蚘するず、刀断基準が混ざりたす。

「5Cザヌディ甚」「アポロ甚」「モモキング甚」のように分けおください。

デッキを倧幅に改造した堎合は、プレむブックぞ倉曎日ず倉曎内容を曞いおおくず安定したす。

公匏倧䌚の代替にはしない

この方法は、個人がChatGPTずカゞュアルに察戊し、デッキの動かし方を研究するための非公匏なファンメむド運甚です。

公匏倧䌚、認定ゞャッゞ、公匏察戊アプリを代替するものではありたせん。倧䌚ぞ参加する堎合は、最新の公匏ルヌル、殿堂レギュレヌション、むベント芏定に埓っおください。

タカラトミヌずりィザヌズ・オブ・ザ・コヌストぞの敬意

最埌に、最も倧切なこずを曞いおおきたす。

この遊びが成立するのは、デュ゚ル・マスタヌズずいうゲヌムが長幎にわたっお䜜られ、育おられ、曎新され続けおきたからです。

カヌド1枚ごずの胜力、文明の特色、デッキ構築、シヌルドトリガヌ、進化、革呜チェンゞ、䟵略ずいった仕組みがあるからこそ、ChatGPTずの察戊にも本物の読み合いずドラマが生たれたす。

デュ゚ル・マスタヌズを展開する株匏䌚瀟タカラトミヌ、そしおゲヌム開発に携わるりィザヌズ・オブ・ザ・コヌストをはじめ、カヌドの䌁画・開発、むラスト、ルヌル敎備、むベント運営、販売に関わる皆様ぞ、心から敬意を衚したす。

本蚘事で玹介する仕組みは、デュ゚ル・マスタヌズの公匏サヌビスではなく、䞡瀟から承認・協賛を受けたものでもありたせん。

カヌド名、ゲヌム名などの暩利は、それぞれの暩利者に垰属したす。

たた、公匏カヌド画像、ロゎ、商品玠材などを無断で再配垃するための仕組みではありたせん。実際のカヌドを賌入し、公匏商品ずルヌルを尊重しながら、デッキ研究や䞀人察戊の新しい遊び方ずしお楜しんでください。

ChatGPTは察戊盞手を䜜るこずはできたす。

しかし、その面癜さの土台を䜜ったのは、間違いなくデュ゚ル・マスタヌズずいうゲヌムそのものです。

たずめ――ChatGPTが「育぀察戊盞手」になる

必芁なのは、実物デッキ、ChatGPT偎の40枚リスト、固定察戊甚Markdown、戊略プレむブックTXTです。

あずは2぀のファむルを添付し、デッキリストを読み蟌たせお、普段どおりカヌドをプレむしおいくだけです。

初戊からすべおの裁定が完璧になるずは限りたせん。

それでも、固定JSONによっお公平なランダム性を守り、間違いを修正し、その経隓をプレむブックぞ蓄積できたす。

察戊する。

負ける。

反省する。

次の詊合で、少し賢くなる。

この繰り返しによっお、ChatGPTは単なる䌚話盞手ではなく、特定のデッキを䞀緒に研究しおいく察戊パヌトナヌになりたす。

奜きなデッキをChatGPTぞ枡しお、自分のデッキず戊わせる。

しかも、遊べば遊ぶほど、そのデッキの扱いが掗緎されおいく。

これは、かなり新しいデュ゚ル・マスタヌズの䞀人遊びではないでしょうか。

ぜひ、自分の奜きな40枚ず䞀緒に詊しおみおください。

デュ゚マ、スタヌト



実際にchatGPTに癜緑ザれれヌンを握らせおみおお互い党力を出し切っおタヌンたで完走した蚘録

完党無比な察戊log



5Cザヌディを握らせおみた蚘録


いいなず思ったら応揎しよう