[{"title":"( 27 个子文件 18KB ) clojure-ttt:Clojure 中的井字游戏-源码","children":[{"title":"clojure-ttt-master","children":[{"title":"project.clj <span style='color:#111;'> 403B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"clojure_ttt","children":[{"title":"ttt_game.clj <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"console_io.clj <span style='color:#111;'> 139B </span>","children":null,"spread":false},{"title":"game_setup.clj <span style='color:#111;'> 900B </span>","children":null,"spread":false},{"title":"ui.clj <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"core.clj <span style='color:#111;'> 354B </span>","children":null,"spread":false},{"title":"ttt_rules.clj <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"board","children":[{"title":"board_presenter.clj <span style='color:#111;'> 760B </span>","children":null,"spread":false},{"title":"board.clj <span style='color:#111;'> 501B </span>","children":null,"spread":false}],"spread":true},{"title":"player","children":[{"title":"player.clj <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"human_player.clj <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"players.clj <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"hard_ai.clj <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"spec","children":[{"title":"clojure_ttt","children":[{"title":"ttt_game_spec.clj <span style='color:#111;'> 5.27KB </span>","children":null,"spread":false},{"title":"core_spec.clj <span style='color:#111;'> 8.74KB </span>","children":null,"spread":false},{"title":"ui_spec.clj <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"ttt_rules_spec.clj <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"console_io_spec.clj <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"board","children":[{"title":"board_spec.clj <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"board_presenter_spec.clj <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"player","children":[{"title":"hard_ai_spec.clj <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"player_spec.clj <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"human_player_spec.clj <span style='color:#111;'> 696B </span>","children":null,"spread":false},{"title":"players_spec.clj <span style='color:#111;'> 831B </span>","children":null,"spread":false}],"spread":true},{"title":"game_setup_spec.clj <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 168B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]