gitextract_ezycwuvj/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── demo_records/ │ ├── converted_game_records/ │ │ ├── 20250225_095738.txt │ │ ├── 20250225_102944.txt │ │ ├── 20250225_111032.txt │ │ ├── 20250225_113714.txt │ │ ├── 20250225_124049.txt │ │ ├── 20250225_133508.txt │ │ ├── 20250225_141342.txt │ │ ├── 20250225_152103.txt │ │ ├── 20250225_170733.txt │ │ ├── 20250225_173245.txt │ │ ├── 20250225_181222.txt │ │ ├── 20250225_191959.txt │ │ ├── 20250225_204103.txt │ │ ├── 20250225_225421.txt │ │ ├── 20250225_233809.txt │ │ ├── 20250226_004728.txt │ │ ├── 20250226_014224.txt │ │ ├── 20250226_024711.txt │ │ ├── 20250226_035404.txt │ │ ├── 20250226_041027.txt │ │ ├── 20250226_102747.txt │ │ ├── 20250226_120010.txt │ │ ├── 20250226_122142.txt │ │ ├── 20250226_130639.txt │ │ ├── 20250226_142421.txt │ │ ├── 20250226_151736.txt │ │ ├── 20250226_163251.txt │ │ ├── 20250226_173454.txt │ │ ├── 20250226_183026.txt │ │ ├── 20250226_193113.txt │ │ ├── 20250226_200302.txt │ │ ├── 20250226_214000.txt │ │ ├── 20250226_232941.txt │ │ ├── 20250227_001825.txt │ │ ├── 20250227_004908.txt │ │ ├── 20250227_015413.txt │ │ ├── 20250227_023114.txt │ │ ├── 20250227_103948.txt │ │ ├── 20250227_110437.txt │ │ ├── 20250227_112912.txt │ │ ├── 20250227_115609.txt │ │ ├── 20250227_122319.txt │ │ ├── 20250227_131321.txt │ │ ├── 20250227_144919.txt │ │ ├── 20250227_155214.txt │ │ ├── 20250227_161025.txt │ │ ├── 20250227_164442.txt │ │ ├── 20250227_175004.txt │ │ ├── 20250227_182955.txt │ │ └── 20250227_190625.txt │ ├── game_records/ │ │ ├── 20250225_095738.json │ │ ├── 20250225_102944.json │ │ ├── 20250225_111032.json │ │ ├── 20250225_113714.json │ │ ├── 20250225_124049.json │ │ ├── 20250225_133508.json │ │ ├── 20250225_141342.json │ │ ├── 20250225_152103.json │ │ ├── 20250225_170733.json │ │ ├── 20250225_173245.json │ │ ├── 20250225_181222.json │ │ ├── 20250225_191959.json │ │ ├── 20250225_204103.json │ │ ├── 20250225_225421.json │ │ ├── 20250225_233809.json │ │ ├── 20250226_004728.json │ │ ├── 20250226_014224.json │ │ ├── 20250226_024711.json │ │ ├── 20250226_035404.json │ │ ├── 20250226_041027.json │ │ ├── 20250226_102747.json │ │ ├── 20250226_120010.json │ │ ├── 20250226_122142.json │ │ ├── 20250226_130639.json │ │ ├── 20250226_142421.json │ │ ├── 20250226_151736.json │ │ ├── 20250226_163251.json │ │ ├── 20250226_173454.json │ │ ├── 20250226_183026.json │ │ ├── 20250226_193113.json │ │ ├── 20250226_200302.json │ │ ├── 20250226_214000.json │ │ ├── 20250226_232941.json │ │ ├── 20250227_001825.json │ │ ├── 20250227_004908.json │ │ ├── 20250227_015413.json │ │ ├── 20250227_023114.json │ │ ├── 20250227_103948.json │ │ ├── 20250227_110437.json │ │ ├── 20250227_112912.json │ │ ├── 20250227_115609.json │ │ ├── 20250227_122319.json │ │ ├── 20250227_131321.json │ │ ├── 20250227_144919.json │ │ ├── 20250227_155214.json │ │ ├── 20250227_161025.json │ │ ├── 20250227_164442.json │ │ ├── 20250227_175004.json │ │ ├── 20250227_182955.json │ │ └── 20250227_190625.json │ └── matchup_records/ │ ├── ChatGPT_vs_Claude_detailed_matchups.txt │ ├── ChatGPT_vs_DeepSeek_detailed_matchups.txt │ ├── ChatGPT_vs_Gemini_detailed_matchups.txt │ ├── Claude_vs_DeepSeek_detailed_matchups.txt │ ├── Claude_vs_Gemini_detailed_matchups.txt │ └── DeepSeek_vs_Gemini_detailed_matchups.txt ├── game.py ├── game_analyze.py ├── game_record.py ├── json_convert.py ├── llm_client.py ├── multi_game_runner.py ├── player.py ├── player_matchup_analyze.py └── prompt/ ├── challenge_prompt_template.txt ├── play_card_prompt_template.txt ├── reflect_prompt_template.txt └── rule_base.txt