├── .gitignore ├── 2d_turing_machine ├── 2d_turing_machine_dataset_example │ ├── data.json │ ├── images │ │ ├── 00001.png │ │ ├── 00002.png │ │ ├── 00003.png │ │ ├── 00004.png │ │ ├── 00005.png │ │ ├── 00006.png │ │ ├── 00007.png │ │ └── 00008.png │ └── states │ │ ├── 00001.json │ │ ├── 00002.json │ │ ├── 00003.json │ │ ├── 00004.json │ │ ├── 00005.json │ │ ├── 00006.json │ │ ├── 00007.json │ │ └── 00008.json ├── main.py └── readme.md ├── 3DReconstruction ├── .DS_Store ├── MultiQuestionGenerator.py ├── QAGenerator.py ├── README.md ├── README_multi_zh.md ├── README_zh.md ├── ThreeDimensionalReconstruction.py ├── main.py ├── multi_gen.py ├── reconstruction_dataset_example │ ├── data.json │ ├── images │ │ ├── reconstruction_00001.png │ │ ├── reconstruction_00002.png │ │ ├── reconstruction_00003.png │ │ ├── reconstruction_00004.png │ │ ├── reconstruction_00005.png │ │ ├── reconstruction_00006.png │ │ ├── reconstruction_00007.png │ │ ├── reconstruction_00008.png │ │ ├── reconstruction_00009.png │ │ ├── reconstruction_00010.png │ │ ├── reconstruction_00011.png │ │ ├── reconstruction_00012.png │ │ ├── reconstruction_00013.png │ │ ├── reconstruction_00014.png │ │ ├── reconstruction_00015.png │ │ ├── reconstruction_00016.png │ │ ├── reconstruction_00017.png │ │ └── reconstruction_00018.png │ └── states │ │ ├── reconstruction_00001.json │ │ ├── reconstruction_00002.json │ │ ├── reconstruction_00003.json │ │ ├── reconstruction_00004.json │ │ ├── reconstruction_00005.json │ │ ├── reconstruction_00006.json │ │ ├── reconstruction_00007.json │ │ ├── reconstruction_00008.json │ │ ├── reconstruction_00009.json │ │ ├── reconstruction_00010.json │ │ ├── reconstruction_00011.json │ │ ├── reconstruction_00012.json │ │ ├── reconstruction_00013.json │ │ ├── reconstruction_00014.json │ │ ├── reconstruction_00015.json │ │ ├── reconstruction_00016.json │ │ ├── reconstruction_00017.json │ │ └── reconstruction_00018.json └── requirements.txt ├── 3d_maze ├── 3d_maze_dataset_example │ ├── data.json │ └── images │ │ ├── path-mcq-00001.png │ │ ├── path-mcq-00002.png │ │ ├── path-mcq-00003.png │ │ ├── path-mcq-00004.png │ │ ├── path-mcq-00005.png │ │ ├── path-mcq-00006.png │ │ ├── path-mcq-00007.png │ │ ├── path-mcq-00008.png │ │ ├── path-mcq-00009.png │ │ ├── path-mcq-00010.png │ │ ├── path-mcq-00011.png │ │ ├── path-mcq-00012.png │ │ ├── path-mcq-00013.png │ │ ├── path-mcq-00014.png │ │ └── path-mcq-00015.png ├── main.py └── readme.md ├── LICENSE ├── PyramidChess ├── main.py ├── pyramidchess_board_generate.py ├── pyramidchess_data_generate.py ├── pyramidchess_dataset_example │ ├── data.json │ ├── images │ │ ├── board_00000.png │ │ ├── board_00001.png │ │ ├── board_00002.png │ │ ├── board_00003.png │ │ ├── board_00004.png │ │ ├── board_00005.png │ │ ├── board_00006.png │ │ ├── board_00007.png │ │ ├── board_00008.png │ │ ├── board_00009.png │ │ ├── board_00010.png │ │ ├── board_00011.png │ │ ├── board_00012.png │ │ ├── board_00013.png │ │ ├── board_00014.png │ │ ├── board_00015.png │ │ ├── board_00016.png │ │ └── board_00017.png │ └── states │ │ ├── board_00000.json │ │ ├── board_00001.json │ │ ├── board_00002.json │ │ ├── board_00003.json │ │ ├── board_00004.json │ │ ├── board_00005.json │ │ ├── board_00006.json │ │ ├── board_00007.json │ │ ├── board_00008.json │ │ ├── board_00009.json │ │ ├── board_00010.json │ │ ├── board_00011.json │ │ ├── board_00012.json │ │ ├── board_00013.json │ │ ├── board_00014.json │ │ ├── board_00015.json │ │ ├── board_00016.json │ │ └── board_00017.json ├── pyramidchess_image_generate.py ├── readme.md └── requirements.txt ├── README.md ├── assets ├── 4_game_example_samples.png ├── Code2Logic_approach.png ├── GameQA_generalizes_better.png ├── categorized_30_games_images.png └── evaluation_results_on_general_vision_benchmarks.png ├── chess_ranger ├── README.md ├── arial.ttf ├── chess_ranger_dataset_example │ ├── data.json │ ├── images │ │ ├── board_001.png │ │ ├── board_002.png │ │ ├── board_003.png │ │ ├── board_004.png │ │ ├── board_005.png │ │ ├── board_006.png │ │ ├── board_007.png │ │ ├── board_008.png │ │ ├── board_009.png │ │ ├── board_010.png │ │ ├── board_011.png │ │ ├── board_012.png │ │ ├── board_013.png │ │ ├── board_014.png │ │ └── board_015.png │ └── states │ │ ├── board_001.json │ │ ├── board_002.json │ │ ├── board_003.json │ │ ├── board_004.json │ │ ├── board_005.json │ │ ├── board_006.json │ │ ├── board_007.json │ │ ├── board_008.json │ │ ├── board_009.json │ │ ├── board_010.json │ │ ├── board_011.json │ │ ├── board_012.json │ │ ├── board_013.json │ │ ├── board_014.json │ │ └── board_015.json ├── cr_generate.py ├── cr_solver.py ├── data_generate.py ├── data_generate_aq.py ├── data_generate_count.py ├── data_generate_find.py ├── data_generate_pos.py ├── data_generate_predict.py ├── plot_board.py ├── plot_image │ ├── bishop.png │ ├── king.png │ ├── knight.png │ ├── pawn.png │ ├── queen.png │ └── rook.png ├── requirements.txt └── state_generate.py ├── freecell ├── README.md ├── freecell.py ├── freecell_dataset_example │ ├── data.json │ ├── images │ │ ├── state_analysis_Easy_00001.png │ │ ├── state_analysis_Hard_00001.png │ │ └── state_analysis_Medium_00001.png │ └── states │ │ ├── state_analysis_Easy_00001.json │ │ ├── state_analysis_Hard_00001.json │ │ └── state_analysis_Medium_00001.json ├── generator.py ├── main.py └── test.py ├── hue ├── hue_dataset_example │ ├── data.json │ ├── images │ │ ├── color-mcq-00001.png │ │ ├── color-mcq-00002.png │ │ ├── color-mcq-00003.png │ │ ├── color-mcq-00004.png │ │ ├── color-mcq-00005.png │ │ ├── color-mcq-00006.png │ │ ├── color-mcq-00007.png │ │ ├── color-mcq-00008.png │ │ ├── color-mcq-00009.png │ │ └── color-mcq-00010.png │ └── states │ │ ├── color-mcq-00001.json │ │ ├── color-mcq-00002.json │ │ ├── color-mcq-00003.json │ │ ├── color-mcq-00004.json │ │ ├── color-mcq-00005.json │ │ ├── color-mcq-00006.json │ │ ├── color-mcq-00007.json │ │ ├── color-mcq-00008.json │ │ ├── color-mcq-00009.json │ │ └── color-mcq-00010.json ├── main.py └── readme.md ├── jewel2 ├── LICENSE ├── QA_generator.py ├── README.md ├── __init__.py ├── chessboard.py ├── font │ └── Arial.ttf ├── image_generator.py ├── images │ ├── A.png │ ├── B.png │ ├── C.png │ ├── D.png │ ├── E.png │ ├── a_s.png │ ├── b_s.png │ ├── bar.png │ ├── c_s.png │ ├── cross.png │ ├── d_s.png │ ├── e_s.png │ └── empty.png ├── jewel2_dataset_example │ ├── data.json │ ├── images │ │ ├── 00001.png │ │ ├── 00002.png │ │ ├── 00003.png │ │ ├── 00004.png │ │ ├── 00005.png │ │ └── 00006.png │ ├── jewel2_to_text_que.py │ └── states │ │ ├── 00001.json │ │ ├── 00002.json │ │ ├── 00003.json │ │ ├── 00004.json │ │ ├── 00005.json │ │ └── 00006.json ├── level.py ├── main.py ├── randomizer.py └── requirements.txt ├── klondike ├── .gitignore ├── assets │ ├── big_club.png │ ├── big_diamond.png │ ├── big_heart.png │ ├── big_spade.png │ ├── blue_J.png │ ├── blue_K.png │ ├── blue_Q.png │ ├── board.png │ ├── button_reset.png │ ├── button_reset_down.png │ ├── card_back.png │ ├── card_front.png │ ├── klondike_bg.png │ ├── letters.png │ ├── numbers.png │ ├── red_J.png │ ├── red_K.png │ ├── red_Q.png │ ├── small_club.png │ ├── small_diamond.png │ ├── small_heart.png │ ├── small_spade.png │ └── tabframe.png ├── klondike_dataset_example │ ├── data.json │ ├── images │ │ ├── board_001_001.png │ │ ├── board_001_002.png │ │ ├── board_001_003.png │ │ ├── board_002_001.png │ │ ├── board_002_002.png │ │ ├── board_002_003.png │ │ ├── board_003_001.png │ │ ├── board_003_002.png │ │ ├── board_003_003.png │ │ ├── board_004_001.png │ │ ├── board_004_002.png │ │ ├── board_004_003.png │ │ ├── board_005_001.png │ │ ├── board_005_002.png │ │ ├── board_005_003.png │ │ ├── board_006_001.png │ │ ├── board_006_002.png │ │ ├── board_006_003.png │ │ ├── board_007_001.png │ │ ├── board_007_002.png │ │ ├── board_007_003.png │ │ ├── board_008_001.png │ │ ├── board_008_002.png │ │ ├── board_008_003.png │ │ ├── board_009_001.png │ │ ├── board_009_002.png │ │ ├── board_009_003.png │ │ ├── board_010_001.png │ │ ├── board_010_002.png │ │ ├── board_010_003.png │ │ ├── board_011_001.png │ │ ├── board_011_002.png │ │ ├── board_011_003.png │ │ ├── board_012_001.png │ │ ├── board_012_002.png │ │ ├── board_012_003.png │ │ ├── board_013_001.png │ │ ├── board_013_002.png │ │ ├── board_013_003.png │ │ ├── board_014_001.png │ │ ├── board_014_002.png │ │ ├── board_014_003.png │ │ ├── board_015_001.png │ │ ├── board_015_002.png │ │ ├── board_015_003.png │ │ ├── board_016_001.png │ │ ├── board_016_002.png │ │ ├── board_016_003.png │ │ ├── board_017_001.png │ │ ├── board_017_002.png │ │ ├── board_017_003.png │ │ ├── board_018_001.png │ │ ├── board_018_002.png │ │ ├── board_018_003.png │ │ ├── board_019_001.png │ │ ├── board_019_002.png │ │ ├── board_019_003.png │ │ ├── board_020_001.png │ │ ├── board_020_002.png │ │ └── board_020_003.png │ └── states │ │ ├── board_001_001.json │ │ ├── board_001_002.json │ │ ├── board_001_003.json │ │ ├── board_002_001.json │ │ ├── board_002_002.json │ │ ├── board_002_003.json │ │ ├── board_003_001.json │ │ ├── board_003_002.json │ │ ├── board_003_003.json │ │ ├── board_004_001.json │ │ ├── board_004_002.json │ │ ├── board_004_003.json │ │ ├── board_005_001.json │ │ ├── board_005_002.json │ │ ├── board_005_003.json │ │ ├── board_006_001.json │ │ ├── board_006_002.json │ │ ├── board_006_003.json │ │ ├── board_007_001.json │ │ ├── board_007_002.json │ │ ├── board_007_003.json │ │ ├── board_008_001.json │ │ ├── board_008_002.json │ │ ├── board_008_003.json │ │ ├── board_009_001.json │ │ ├── board_009_002.json │ │ ├── board_009_003.json │ │ ├── board_010_001.json │ │ ├── board_010_002.json │ │ ├── board_010_003.json │ │ ├── board_011_001.json │ │ ├── board_011_002.json │ │ ├── board_011_003.json │ │ ├── board_012_001.json │ │ ├── board_012_002.json │ │ ├── board_012_003.json │ │ ├── board_013_001.json │ │ ├── board_013_002.json │ │ ├── board_013_003.json │ │ ├── board_014_001.json │ │ ├── board_014_002.json │ │ ├── board_014_003.json │ │ ├── board_015_001.json │ │ ├── board_015_002.json │ │ ├── board_015_003.json │ │ ├── board_016_001.json │ │ ├── board_016_002.json │ │ ├── board_016_003.json │ │ ├── board_017_001.json │ │ ├── board_017_002.json │ │ ├── board_017_003.json │ │ ├── board_018_001.json │ │ ├── board_018_002.json │ │ ├── board_018_003.json │ │ ├── board_019_001.json │ │ ├── board_019_002.json │ │ ├── board_019_003.json │ │ ├── board_020_001.json │ │ ├── board_020_002.json │ │ └── board_020_003.json ├── readme.md ├── requirements.txt └── src │ ├── board.py │ ├── card.py │ ├── constants.py │ ├── generate.py │ ├── input.py │ ├── main.py │ └── ui.py ├── langton_ant ├── README.md ├── dataset_generator.py └── langton_ant_dataset_example │ ├── data.json │ ├── images │ ├── board_001.png │ ├── board_002.png │ └── board_003.png │ └── states │ ├── board_001.json │ ├── board_002.json │ └── board_003.json ├── lifegame ├── LifeGame.py ├── README.md ├── generate_dataset.py ├── lifegame_dataset_example │ ├── data.json │ ├── images │ │ ├── board_000.png │ │ ├── board_001.png │ │ ├── board_002.png │ │ ├── board_003.png │ │ ├── board_004.png │ │ ├── board_005.png │ │ ├── board_006.png │ │ ├── board_007.png │ │ ├── board_008.png │ │ ├── board_009.png │ │ ├── board_010.png │ │ └── board_011.png │ └── states │ │ ├── board_000.json │ │ ├── board_001.json │ │ ├── board_002.json │ │ ├── board_003.json │ │ ├── board_004.json │ │ ├── board_005.json │ │ ├── board_006.json │ │ ├── board_007.json │ │ ├── board_008.json │ │ ├── board_009.json │ │ ├── board_010.json │ │ └── board_011.json └── lifegame_inspector.py ├── maze ├── .gitignore ├── README.md ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── maze_dataset_example │ ├── data.json │ ├── images │ │ ├── image_00000.png │ │ ├── image_00001.png │ │ └── image_00002.png │ └── states │ │ ├── state_00000.json │ │ ├── state_00001.json │ │ └── state_00002.json ├── settings.gradle.kts ├── skipPyFileChecker.py └── src │ ├── main │ └── java │ │ └── com │ │ └── zjt │ │ ├── Main.java │ │ ├── constants │ │ ├── MazeConstants.java │ │ └── RulesConstants.java │ │ ├── generators │ │ ├── DataGen.java │ │ ├── ImageGen.java │ │ ├── MazeGen.java │ │ └── StateGen.java │ │ ├── templates │ │ ├── BaseTemplate.java │ │ └── templates │ │ │ ├── AvailableDirections.java │ │ │ ├── FindPathToGoal.java │ │ │ ├── GoalPosition.java │ │ │ ├── PlayerPosition.java │ │ │ ├── PositionAfterMoving.java │ │ │ └── TurnCount.java │ │ └── utils │ │ ├── FileUtils.java │ │ └── MazeUtils.java │ └── test │ └── java │ ├── DataGenTest.java │ ├── ImageGenTest.java │ └── MazeGenTest.java ├── minecraft ├── .gitignore ├── MinecraftQAGenerator.py ├── README.md ├── assets │ └── textures │ │ └── block │ │ ├── bricks.png │ │ ├── diamond_ore.png │ │ ├── gold_ore.png │ │ ├── ladder.png │ │ ├── lava_still.png │ │ ├── pumpkin_side.png │ │ ├── pumpkin_top.png │ │ ├── stone.png │ │ ├── tnt_bottom.png │ │ ├── tnt_side.png │ │ ├── tnt_top.png │ │ └── water_still.png ├── main.py ├── minecraft_dataset_example │ ├── data.json │ ├── images │ │ ├── 00001.png │ │ ├── 00002.png │ │ ├── 00003.png │ │ ├── 00004.png │ │ ├── 00005.png │ │ ├── 00006.png │ │ ├── 00007.png │ │ ├── 00008.png │ │ ├── 00009.png │ │ ├── 00010.png │ │ ├── 00011.png │ │ ├── 00012.png │ │ ├── 00013.png │ │ ├── 00014.png │ │ ├── 00015.png │ │ ├── 00016.png │ │ ├── 00017.png │ │ ├── 00018.png │ │ ├── 00019.png │ │ ├── 00020.png │ │ ├── 00021.png │ │ ├── 00022.png │ │ ├── 00023.png │ │ ├── 00024.png │ │ ├── 00025.png │ │ ├── 00026.png │ │ ├── 00027.png │ │ ├── 00028.png │ │ ├── 00029.png │ │ └── 00030.png │ └── states │ │ ├── 00001.json │ │ ├── 00002.json │ │ ├── 00003.json │ │ ├── 00004.json │ │ ├── 00005.json │ │ ├── 00006.json │ │ ├── 00007.json │ │ ├── 00008.json │ │ ├── 00009.json │ │ ├── 00010.json │ │ ├── 00011.json │ │ ├── 00012.json │ │ ├── 00013.json │ │ ├── 00014.json │ │ ├── 00015.json │ │ ├── 00016.json │ │ ├── 00017.json │ │ ├── 00018.json │ │ ├── 00019.json │ │ ├── 00020.json │ │ ├── 00021.json │ │ ├── 00022.json │ │ ├── 00023.json │ │ ├── 00024.json │ │ ├── 00025.json │ │ ├── 00026.json │ │ ├── 00027.json │ │ ├── 00028.json │ │ ├── 00029.json │ │ └── 00030.json ├── requirements.txt └── utils │ ├── calculation.py │ ├── constants.py │ ├── gen_chocies.py │ └── image_proc.py ├── minesweeper ├── LICENSE ├── README.md ├── font │ └── Arial.ttf ├── generate_board.py ├── generate_question_and_answer.py ├── main.py ├── minesweeper.py ├── minesweeper_dataset_example │ ├── data.json │ ├── images │ │ ├── board_00001.png │ │ ├── board_00002.png │ │ ├── board_00003.png │ │ ├── board_00004.png │ │ ├── board_00005.png │ │ ├── board_00006.png │ │ ├── board_00007.png │ │ ├── board_00008.png │ │ ├── board_00009.png │ │ ├── board_00010.png │ │ ├── board_00011.png │ │ ├── board_00012.png │ │ ├── board_00013.png │ │ ├── board_00014.png │ │ ├── board_00015.png │ │ ├── board_00016.png │ │ ├── board_00017.png │ │ ├── board_00018.png │ │ ├── board_00019.png │ │ ├── board_00020.png │ │ ├── board_00021.png │ │ ├── board_00022.png │ │ ├── board_00023.png │ │ ├── board_00024.png │ │ ├── board_00025.png │ │ ├── board_00026.png │ │ ├── board_00027.png │ │ ├── board_00028.png │ │ ├── board_00029.png │ │ └── board_00030.png │ ├── minesweeper_to_text_que.py │ └── states │ │ ├── board_00001.json │ │ ├── board_00002.json │ │ ├── board_00003.json │ │ ├── board_00004.json │ │ ├── board_00005.json │ │ ├── board_00006.json │ │ ├── board_00007.json │ │ ├── board_00008.json │ │ ├── board_00009.json │ │ ├── board_00010.json │ │ ├── board_00011.json │ │ ├── board_00012.json │ │ ├── board_00013.json │ │ ├── board_00014.json │ │ ├── board_00015.json │ │ ├── board_00016.json │ │ ├── board_00017.json │ │ ├── board_00018.json │ │ ├── board_00019.json │ │ ├── board_00020.json │ │ ├── board_00021.json │ │ ├── board_00022.json │ │ ├── board_00023.json │ │ ├── board_00024.json │ │ ├── board_00025.json │ │ ├── board_00026.json │ │ ├── board_00027.json │ │ ├── board_00028.json │ │ ├── board_00029.json │ │ └── board_00030.json └── requirements.txt ├── pacman ├── LICENSE ├── QA_generator.py ├── README.md ├── font │ └── Arial.ttf ├── game_logic.py ├── image_generator.py ├── images │ ├── Blinky.png │ ├── Clyde.png │ ├── Inky.png │ ├── Pinky.png │ └── pacman.png ├── main.py ├── pacman.py ├── pacman_dataset_example │ ├── data.json │ ├── images │ │ ├── image_00001.png │ │ ├── image_00002.png │ │ ├── image_00003.png │ │ ├── image_00004.png │ │ ├── image_00005.png │ │ └── image_00006.png │ ├── pacman_to_text_que.py │ └── states │ │ ├── board_00001.json │ │ ├── board_00002.json │ │ ├── board_00003.json │ │ ├── board_00004.json │ │ ├── board_00005.json │ │ └── board_00006.json └── requirements.txt ├── rhythm_game ├── README-zh.md ├── rhythm_game_data_generator.py └── rhythm_game_dataset_example │ ├── data.json │ ├── images │ ├── board_00001.png │ ├── board_00002.png │ └── board_00003.png │ └── states │ ├── board_00001.json │ ├── board_00002.json │ └── board_00003.json ├── rubiks_cube ├── README.md ├── cube.py ├── main.py ├── requirements.txt └── rubiks_cube_dataset_example │ ├── data.json │ ├── images │ ├── cube_00001.png │ ├── cube_00002.png │ ├── cube_00003.png │ └── cube_00004.png │ └── states │ ├── cube_00001.json │ ├── cube_00002.json │ ├── cube_00003.json │ └── cube_00004.json ├── snake ├── gen_qa.py ├── readme.md ├── snake.py └── snake_dataset_example │ ├── data.json │ ├── images │ ├── snake_0.png │ ├── snake_1.png │ ├── snake_2.png │ ├── snake_3.png │ ├── snake_4.png │ ├── snake_5.png │ ├── snake_6.png │ ├── snake_7.png │ ├── snake_8.png │ └── snake_9.png │ └── states │ ├── snake_0.json │ ├── snake_1.json │ ├── snake_2.json │ ├── snake_3.json │ ├── snake_4.json │ ├── snake_5.json │ ├── snake_6.json │ ├── snake_7.json │ ├── snake_8.json │ └── snake_9.json ├── sokoban ├── README.md ├── assets │ ├── box.jpg │ ├── floor.jpg │ ├── player.jpg │ ├── target.jpg │ └── wall.jpg ├── main.py ├── requirements.txt ├── sokoban.py ├── sokoban_dataset_example │ ├── data.json │ ├── images │ │ ├── board_00001.png │ │ ├── board_00002.png │ │ └── board_00003.png │ └── states │ │ ├── board_00001.json │ │ ├── board_00002.json │ │ └── board_00003.json ├── sokoban_texture_handler.py ├── textured_sokoban.py └── timeout_utils.py ├── space_invaders ├── .gitignore ├── README.md ├── SpaceInvaders.py ├── assets │ ├── background.jpg │ ├── enemy1_1.png │ ├── enemy1_2.png │ ├── enemy2_1.png │ ├── enemy2_2.png │ ├── enemy3_1.png │ ├── enemy3_2.png │ ├── enemylaser.png │ ├── laser.png │ ├── mystery.png │ ├── ship_green.png │ └── ship_orange.png ├── generate.py ├── main.py ├── requirements.txt ├── space_invaders_dataset_example │ ├── data.json │ ├── images │ │ ├── space_invaders_00001.png │ │ ├── space_invaders_00002.png │ │ ├── space_invaders_00003.png │ │ ├── space_invaders_00004.png │ │ ├── space_invaders_00005.png │ │ ├── space_invaders_00006.png │ │ └── space_invaders_00007.png │ └── states │ │ ├── space_invaders_00001.json │ │ ├── space_invaders_00002.json │ │ ├── space_invaders_00003.json │ │ ├── space_invaders_00004.json │ │ ├── space_invaders_00005.json │ │ ├── space_invaders_00006.json │ │ └── space_invaders_00007.json └── utils │ ├── calculation.py │ ├── constants.py │ └── gen_chocies.py ├── spider_solitaire ├── .gitignore ├── LICENSE ├── QA_generator.py ├── README.md ├── __init__.py ├── cards │ ├── blueBackVert.gif │ ├── club10.gif │ ├── club2.gif │ ├── club3.gif │ ├── club4.gif │ ├── club5.gif │ ├── club6.gif │ ├── club7.gif │ ├── club8.gif │ ├── club9.gif │ ├── clubAce.gif │ ├── clubJack.gif │ ├── clubKing.gif │ ├── clubQueen.gif │ ├── diamond10.gif │ ├── diamond2.gif │ ├── diamond3.gif │ ├── diamond4.gif │ ├── diamond5.gif │ ├── diamond6.gif │ ├── diamond7.gif │ ├── diamond8.gif │ ├── diamond9.gif │ ├── diamondAce.gif │ ├── diamondJack.gif │ ├── diamondKing.gif │ ├── diamondQueen.gif │ ├── heart10.gif │ ├── heart2.gif │ ├── heart3.gif │ ├── heart4.gif │ ├── heart5.gif │ ├── heart6.gif │ ├── heart7.gif │ ├── heart8.gif │ ├── heart9.gif │ ├── heartAce.gif │ ├── heartJack.gif │ ├── heartKing.gif │ ├── heartQueen.gif │ ├── redBackVert.gif │ ├── spade10.gif │ ├── spade2.gif │ ├── spade3.gif │ ├── spade4.gif │ ├── spade5.gif │ ├── spade6.gif │ ├── spade7.gif │ ├── spade8.gif │ ├── spade9.gif │ ├── spadeAce.gif │ ├── spadeJack.gif │ ├── spadeKing.gif │ └── spadeQueen.gif ├── image_exporter.py ├── main.py ├── model.py ├── requirements.txt ├── spider.pyw ├── spider_solitaire_dataset_example │ ├── data.json │ ├── images │ │ ├── board_00001.png │ │ ├── board_00002.png │ │ └── board_00003.png │ ├── spider_to_text_que.py │ └── states │ │ ├── board_00001.json │ │ ├── board_00002.json │ │ └── board_00003.json ├── utils.py └── view.py ├── star-battle ├── LICENSE ├── README.md ├── star-battle.py └── star-battle_dataset_example │ ├── data.json │ ├── images │ ├── board_last_star_Easy_00001.png │ ├── board_last_star_Hard_00001.png │ ├── board_last_star_Medium_00001.png │ ├── board_state_analysis_Easy_001.png │ ├── board_state_analysis_Hard_001.png │ └── board_state_analysis_Medium_001.png │ └── states │ ├── board_last_star_Easy_00001.json │ ├── board_last_star_Hard_00001.json │ ├── board_last_star_Medium_00001.json │ ├── board_state_analysis_Easy_001.json │ ├── board_state_analysis_Hard_001.json │ └── board_state_analysis_Medium_001.json ├── sudoku ├── README.md ├── arial.ttf ├── data_generator.py ├── data_generator_all_questions.py ├── requirements.txt ├── sudoku_core.py └── sudoku_dataset_example │ ├── data.json │ ├── images │ ├── board_00001.png │ ├── board_00002.png │ ├── board_00003.png │ ├── board_00004.png │ ├── board_00005.png │ ├── board_00006.png │ ├── board_00007.png │ ├── board_00008.png │ ├── board_00009.png │ ├── board_00010.png │ ├── board_00011.png │ ├── board_00012.png │ ├── board_00013.png │ ├── board_00014.png │ └── board_00015.png │ └── states │ ├── board_00001.json │ ├── board_00002.json │ ├── board_00003.json │ ├── board_00004.json │ ├── board_00005.json │ ├── board_00006.json │ ├── board_00007.json │ ├── board_00008.json │ ├── board_00009.json │ ├── board_00010.json │ ├── board_00011.json │ ├── board_00012.json │ ├── board_00013.json │ ├── board_00014.json │ └── board_00015.json ├── tangram ├── main.py ├── multi_qa_generator.py ├── readme.md └── tengram_dataset_example │ ├── data.json │ ├── images │ ├── tengram-mcq-00000.png │ ├── tengram-mcq-00001.png │ ├── tengram-mcq-00002.png │ ├── tengram-mcq-00003.png │ ├── tengram-mcq-00004.png │ ├── tengram-mcq-00005.png │ ├── tengram-mcq-00006.png │ ├── tengram-mcq-00007.png │ ├── tengram-mcq-00008.png │ ├── tengram-mcq-00009.png │ ├── tengram-mcq-00010.png │ ├── tengram-mcq-00011.png │ ├── tengram-mcq-00012.png │ ├── tengram-mcq-00013.png │ └── tengram-mcq-00014.png │ └── states │ ├── tengram-mcq-00000.json │ ├── tengram-mcq-00001.json │ ├── tengram-mcq-00002.json │ ├── tengram-mcq-00003.json │ ├── tengram-mcq-00004.json │ ├── tengram-mcq-00005.json │ ├── tengram-mcq-00006.json │ ├── tengram-mcq-00007.json │ ├── tengram-mcq-00008.json │ ├── tengram-mcq-00009.json │ ├── tengram-mcq-00010.json │ ├── tengram-mcq-00011.json │ ├── tengram-mcq-00012.json │ ├── tengram-mcq-00013.json │ └── tengram-mcq-00014.json ├── tents ├── README.md ├── requirements.txt ├── tent.png ├── tents_dataset_example │ ├── data.json │ ├── images │ │ ├── 00001.png │ │ ├── 00002.png │ │ └── 00003.png │ └── states │ │ ├── 00001.json │ │ ├── 00002.json │ │ └── 00003.json ├── tents_generator.py └── tree.png ├── tetris ├── README.md ├── __init__.py ├── font │ └── Arial.ttf ├── grid.py ├── img_generator.py ├── main.py ├── qa_generator.py ├── tetris.py └── tetris_dataset_example │ ├── data.json │ ├── images │ ├── tetris-00001.png │ ├── tetris-00003.png │ ├── tetris-00004.png │ ├── tetris-00005.png │ ├── tetris-00006.png │ ├── tetris-00007.png │ ├── tetris-00008.png │ ├── tetris-00009.png │ ├── tetris-00010.png │ ├── tetris-00011.png │ ├── tetris-00012.png │ ├── tetris-00013.png │ ├── tetris-00014.png │ ├── tetris-00015.png │ ├── tetris-00016.png │ ├── tetris-00017.png │ ├── tetris-00018.png │ ├── tetris-00019.png │ ├── tetris-00020.png │ ├── tetris-00021.png │ ├── tetris-00022.png │ ├── tetris-00023.png │ ├── tetris-00024.png │ ├── tetris-00025.png │ ├── tetris-00026.png │ ├── tetris-00027.png │ ├── tetris-00028.png │ ├── tetris-00029.png │ ├── tetris-00030.png │ ├── tetris-00031.png │ ├── tetris-00032.png │ └── tetris-00033.png │ └── states │ ├── tetris-00001.json │ ├── tetris-00003.json │ ├── tetris-00004.json │ ├── tetris-00005.json │ ├── tetris-00006.json │ ├── tetris-00007.json │ ├── tetris-00008.json │ ├── tetris-00009.json │ ├── tetris-00010.json │ ├── tetris-00011.json │ ├── tetris-00012.json │ ├── tetris-00013.json │ ├── tetris-00014.json │ ├── tetris-00015.json │ ├── tetris-00016.json │ ├── tetris-00017.json │ ├── tetris-00018.json │ ├── tetris-00019.json │ ├── tetris-00020.json │ ├── tetris-00021.json │ ├── tetris-00022.json │ ├── tetris-00023.json │ ├── tetris-00024.json │ ├── tetris-00025.json │ ├── tetris-00026.json │ ├── tetris-00027.json │ ├── tetris-00028.json │ ├── tetris-00029.json │ ├── tetris-00030.json │ ├── tetris-00031.json │ ├── tetris-00032.json │ └── tetris-00033.json ├── tictactoe ├── README.md ├── font │ └── arial.ttf ├── game.py ├── main.py ├── requirements.txt └── tictactoe_dataset_example │ ├── data.json │ ├── images │ ├── board_1.png │ ├── board_10.png │ ├── board_2.png │ ├── board_3.png │ ├── board_4.png │ ├── board_5.png │ ├── board_6.png │ ├── board_7.png │ ├── board_8.png │ └── board_9.png │ └── states │ ├── board_1.json │ ├── board_10.json │ ├── board_2.json │ ├── board_3.json │ ├── board_4.json │ ├── board_5.json │ ├── board_6.json │ ├── board_7.json │ ├── board_8.json │ └── board_9.json ├── ultra_tictactoe ├── README-zh.md ├── ultra_tictactoe_data_generator.py └── ultra_tictactoe_dataset_example │ ├── data.json │ ├── images │ ├── board_00001.png │ ├── board_00002.png │ └── board_00003.png │ └── states │ ├── board_00001.json │ ├── board_00002.json │ └── board_00003.json ├── word_search ├── main.py ├── readme.md ├── word_search_dataset_example │ ├── data.json │ ├── images │ │ ├── word-mcq-00001.png │ │ ├── word-mcq-00002.png │ │ ├── word-mcq-00003.png │ │ ├── word-mcq-00004.png │ │ ├── word-mcq-00005.png │ │ ├── word-mcq-00006.png │ │ ├── word-mcq-00007.png │ │ └── word-mcq-00008.png │ └── states │ │ ├── word-mcq-00001.json │ │ ├── word-mcq-00002.json │ │ ├── word-mcq-00003.json │ │ ├── word-mcq-00004.json │ │ ├── word-mcq-00005.json │ │ ├── word-mcq-00006.json │ │ ├── word-mcq-00007.json │ │ └── word-mcq-00008.json └── words.txt └── zuma ├── README.md ├── gene_dataset.py ├── gene_gamedata.py ├── gene_qa.py └── zuma_dataset_example ├── data.json ├── images ├── 0001.png ├── 0002.png └── 0003.png └── states ├── 0001.json ├── 0002.json └── 0003.json /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ -------------------------------------------------------------------------------- /2d_turing_machine/2d_turing_machine_dataset_example/images/00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/2d_turing_machine/2d_turing_machine_dataset_example/images/00001.png -------------------------------------------------------------------------------- /2d_turing_machine/2d_turing_machine_dataset_example/images/00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/2d_turing_machine/2d_turing_machine_dataset_example/images/00002.png -------------------------------------------------------------------------------- /2d_turing_machine/2d_turing_machine_dataset_example/images/00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/2d_turing_machine/2d_turing_machine_dataset_example/images/00003.png -------------------------------------------------------------------------------- /2d_turing_machine/2d_turing_machine_dataset_example/images/00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/2d_turing_machine/2d_turing_machine_dataset_example/images/00004.png -------------------------------------------------------------------------------- /2d_turing_machine/2d_turing_machine_dataset_example/images/00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/2d_turing_machine/2d_turing_machine_dataset_example/images/00005.png -------------------------------------------------------------------------------- /2d_turing_machine/2d_turing_machine_dataset_example/images/00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/2d_turing_machine/2d_turing_machine_dataset_example/images/00006.png -------------------------------------------------------------------------------- /2d_turing_machine/2d_turing_machine_dataset_example/images/00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/2d_turing_machine/2d_turing_machine_dataset_example/images/00007.png -------------------------------------------------------------------------------- /2d_turing_machine/2d_turing_machine_dataset_example/images/00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/2d_turing_machine/2d_turing_machine_dataset_example/images/00008.png -------------------------------------------------------------------------------- /3DReconstruction/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/.DS_Store -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00001.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00002.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00003.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00004.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00005.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00006.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00007.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00008.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00009.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00010.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00011.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00012.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00013.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00014.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00015.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00016.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00017.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/images/reconstruction_00018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3DReconstruction/reconstruction_dataset_example/images/reconstruction_00018.png -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/states/reconstruction_00001.json: -------------------------------------------------------------------------------- 1 | { 2 | "voxel_positions": [ 3 | [ 4 | 2, 5 | 1, 6 | 1 7 | ], 8 | [ 9 | 2, 10 | 2, 11 | 1 12 | ] 13 | ], 14 | "target_yz_projection": [ 15 | [ 16 | 1, 17 | 0, 18 | 0 19 | ], 20 | [ 21 | 1, 22 | 0, 23 | 0 24 | ], 25 | [ 26 | 0, 27 | 0, 28 | 0 29 | ] 30 | ], 31 | "target_xz_projection": [ 32 | [ 33 | 0, 34 | 1, 35 | 0 36 | ], 37 | [ 38 | 0, 39 | 1, 40 | 0 41 | ], 42 | [ 43 | 0, 44 | 0, 45 | 0 46 | ] 47 | ], 48 | "remaining_voxels": 0 49 | } -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/states/reconstruction_00002.json: -------------------------------------------------------------------------------- 1 | { 2 | "voxel_positions": [ 3 | [ 4 | 2, 5 | 1, 6 | 1 7 | ], 8 | [ 9 | 2, 10 | 2, 11 | 1 12 | ] 13 | ], 14 | "target_yz_projection": [ 15 | [ 16 | 1, 17 | 1, 18 | 1 19 | ], 20 | [ 21 | 0, 22 | 1, 23 | 0 24 | ], 25 | [ 26 | 0, 27 | 0, 28 | 0 29 | ] 30 | ], 31 | "target_xz_projection": [ 32 | [ 33 | 0, 34 | 1, 35 | 1 36 | ], 37 | [ 38 | 0, 39 | 0, 40 | 1 41 | ], 42 | [ 43 | 0, 44 | 0, 45 | 0 46 | ] 47 | ], 48 | "remaining_voxels": 3 49 | } -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/states/reconstruction_00010.json: -------------------------------------------------------------------------------- 1 | { 2 | "voxel_positions": [ 3 | [ 4 | 2, 5 | 3, 6 | 1 7 | ] 8 | ], 9 | "target_yz_projection": [ 10 | [ 11 | 0, 12 | 0, 13 | 1 14 | ], 15 | [ 16 | 0, 17 | 0, 18 | 0 19 | ], 20 | [ 21 | 0, 22 | 0, 23 | 0 24 | ] 25 | ], 26 | "target_xz_projection": [ 27 | [ 28 | 1, 29 | 1, 30 | 0 31 | ], 32 | [ 33 | 0, 34 | 0, 35 | 0 36 | ], 37 | [ 38 | 0, 39 | 0, 40 | 0 41 | ] 42 | ], 43 | "remaining_voxels": 1 44 | } -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/states/reconstruction_00013.json: -------------------------------------------------------------------------------- 1 | { 2 | "voxel_positions": [ 3 | [ 4 | 2, 5 | 2, 6 | 1 7 | ] 8 | ], 9 | "target_yz_projection": [ 10 | [ 11 | 1, 12 | 1, 13 | 0 14 | ], 15 | [ 16 | 0, 17 | 0, 18 | 0 19 | ], 20 | [ 21 | 0, 22 | 0, 23 | 0 24 | ] 25 | ], 26 | "target_xz_projection": [ 27 | [ 28 | 0, 29 | 1, 30 | 1 31 | ], 32 | [ 33 | 0, 34 | 0, 35 | 0 36 | ], 37 | [ 38 | 0, 39 | 0, 40 | 0 41 | ] 42 | ], 43 | "remaining_voxels": 2 44 | } -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/states/reconstruction_00014.json: -------------------------------------------------------------------------------- 1 | { 2 | "voxel_positions": [ 3 | [ 4 | 2, 5 | 2, 6 | 1 7 | ], 8 | [ 9 | 2, 10 | 2, 11 | 2 12 | ] 13 | ], 14 | "target_yz_projection": [ 15 | [ 16 | 1, 17 | 1, 18 | 0 19 | ], 20 | [ 21 | 0, 22 | 1, 23 | 0 24 | ], 25 | [ 26 | 0, 27 | 1, 28 | 0 29 | ] 30 | ], 31 | "target_xz_projection": [ 32 | [ 33 | 1, 34 | 1, 35 | 0 36 | ], 37 | [ 38 | 1, 39 | 1, 40 | 0 41 | ], 42 | [ 43 | 0, 44 | 1, 45 | 0 46 | ] 47 | ], 48 | "remaining_voxels": 4 49 | } -------------------------------------------------------------------------------- /3DReconstruction/reconstruction_dataset_example/states/reconstruction_00016.json: -------------------------------------------------------------------------------- 1 | { 2 | "voxel_positions": [ 3 | [ 4 | 2, 5 | 2, 6 | 1 7 | ] 8 | ], 9 | "target_yz_projection": [ 10 | [ 11 | 0, 12 | 1, 13 | 0 14 | ], 15 | [ 16 | 0, 17 | 1, 18 | 0 19 | ], 20 | [ 21 | 0, 22 | 0, 23 | 0 24 | ] 25 | ], 26 | "target_xz_projection": [ 27 | [ 28 | 1, 29 | 1, 30 | 1 31 | ], 32 | [ 33 | 0, 34 | 0, 35 | 1 36 | ], 37 | [ 38 | 0, 39 | 0, 40 | 0 41 | ] 42 | ], 43 | "remaining_voxels": 3 44 | } -------------------------------------------------------------------------------- /3DReconstruction/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.19.0 2 | matplotlib>=3.3.0 3 | tqdm>=4.65.0 -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00001.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00002.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00003.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00004.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00005.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00006.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00007.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00008.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00009.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00010.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00011.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00012.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00013.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00014.png -------------------------------------------------------------------------------- /3d_maze/3d_maze_dataset_example/images/path-mcq-00015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/3d_maze/3d_maze_dataset_example/images/path-mcq-00015.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00000.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00001.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00002.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00003.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00004.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00005.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00006.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00007.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00008.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00009.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00010.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00011.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00012.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00013.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00014.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00015.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00016.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/images/board_00017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/PyramidChess/pyramidchess_dataset_example/images/board_00017.png -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/states/board_00000.json: -------------------------------------------------------------------------------- 1 | { 2 | "0": [ 3 | [ 4 | "--", 5 | "P0", 6 | "--" 7 | ], 8 | [ 9 | "P0", 10 | "--", 11 | "P1" 12 | ], 13 | [ 14 | "--", 15 | "P1", 16 | "--" 17 | ] 18 | ], 19 | "1": [ 20 | [ 21 | "--", 22 | "--" 23 | ], 24 | [ 25 | "--", 26 | "--" 27 | ] 28 | ], 29 | "2": [ 30 | [ 31 | "--" 32 | ] 33 | ] 34 | } -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/states/board_00003.json: -------------------------------------------------------------------------------- 1 | { 2 | "0": [ 3 | [ 4 | "--", 5 | "P0", 6 | "P0" 7 | ], 8 | [ 9 | "P1", 10 | "--", 11 | "P0" 12 | ], 13 | [ 14 | "P1", 15 | "P1", 16 | "--" 17 | ] 18 | ], 19 | "1": [ 20 | [ 21 | "--", 22 | "--" 23 | ], 24 | [ 25 | "--", 26 | "--" 27 | ] 28 | ], 29 | "2": [ 30 | [ 31 | "--" 32 | ] 33 | ] 34 | } -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/states/board_00006.json: -------------------------------------------------------------------------------- 1 | { 2 | "0": [ 3 | [ 4 | "--", 5 | "P0", 6 | "--" 7 | ], 8 | [ 9 | "--", 10 | "--", 11 | "--" 12 | ], 13 | [ 14 | "--", 15 | "--", 16 | "--" 17 | ] 18 | ], 19 | "1": [ 20 | [ 21 | "--", 22 | "--" 23 | ], 24 | [ 25 | "--", 26 | "--" 27 | ] 28 | ], 29 | "2": [ 30 | [ 31 | "--" 32 | ] 33 | ] 34 | } -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/states/board_00009.json: -------------------------------------------------------------------------------- 1 | { 2 | "0": [ 3 | [ 4 | "P0", 5 | "P1", 6 | "P0" 7 | ], 8 | [ 9 | "--", 10 | "P1", 11 | "P0" 12 | ], 13 | [ 14 | "P1", 15 | "P1", 16 | "P0" 17 | ] 18 | ], 19 | "1": [ 20 | [ 21 | "--", 22 | "--" 23 | ], 24 | [ 25 | "--", 26 | "P0" 27 | ] 28 | ], 29 | "2": [ 30 | [ 31 | "--" 32 | ] 33 | ] 34 | } -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/states/board_00012.json: -------------------------------------------------------------------------------- 1 | { 2 | "0": [ 3 | [ 4 | "--", 5 | "--", 6 | "--" 7 | ], 8 | [ 9 | "P0", 10 | "--", 11 | "P0" 12 | ], 13 | [ 14 | "P1", 15 | "P0", 16 | "P1" 17 | ] 18 | ], 19 | "1": [ 20 | [ 21 | "--", 22 | "--" 23 | ], 24 | [ 25 | "--", 26 | "--" 27 | ] 28 | ], 29 | "2": [ 30 | [ 31 | "--" 32 | ] 33 | ] 34 | } -------------------------------------------------------------------------------- /PyramidChess/pyramidchess_dataset_example/states/board_00015.json: -------------------------------------------------------------------------------- 1 | { 2 | "0": [ 3 | [ 4 | "--", 5 | "--", 6 | "--" 7 | ], 8 | [ 9 | "--", 10 | "--", 11 | "--" 12 | ], 13 | [ 14 | "--", 15 | "--", 16 | "--" 17 | ] 18 | ], 19 | "1": [ 20 | [ 21 | "--", 22 | "--" 23 | ], 24 | [ 25 | "--", 26 | "--" 27 | ] 28 | ], 29 | "2": [ 30 | [ 31 | "--" 32 | ] 33 | ] 34 | } -------------------------------------------------------------------------------- /PyramidChess/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib==3.9.2 2 | numpy==2.1.1 3 | pillow==10.4.0 -------------------------------------------------------------------------------- /assets/4_game_example_samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/assets/4_game_example_samples.png -------------------------------------------------------------------------------- /assets/Code2Logic_approach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/assets/Code2Logic_approach.png -------------------------------------------------------------------------------- /assets/GameQA_generalizes_better.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/assets/GameQA_generalizes_better.png -------------------------------------------------------------------------------- /assets/categorized_30_games_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/assets/categorized_30_games_images.png -------------------------------------------------------------------------------- /assets/evaluation_results_on_general_vision_benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/assets/evaluation_results_on_general_vision_benchmarks.png -------------------------------------------------------------------------------- /chess_ranger/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/arial.ttf -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_001.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_002.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_003.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_004.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_005.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_006.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_007.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_008.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_009.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_010.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_011.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_012.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_013.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_014.png -------------------------------------------------------------------------------- /chess_ranger/chess_ranger_dataset_example/images/board_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/chess_ranger_dataset_example/images/board_015.png -------------------------------------------------------------------------------- /chess_ranger/plot_image/bishop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/plot_image/bishop.png -------------------------------------------------------------------------------- /chess_ranger/plot_image/king.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/plot_image/king.png -------------------------------------------------------------------------------- /chess_ranger/plot_image/knight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/plot_image/knight.png -------------------------------------------------------------------------------- /chess_ranger/plot_image/pawn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/plot_image/pawn.png -------------------------------------------------------------------------------- /chess_ranger/plot_image/queen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/plot_image/queen.png -------------------------------------------------------------------------------- /chess_ranger/plot_image/rook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/chess_ranger/plot_image/rook.png -------------------------------------------------------------------------------- /chess_ranger/requirements.txt: -------------------------------------------------------------------------------- 1 | pillow==11.1.0 2 | -------------------------------------------------------------------------------- /freecell/freecell_dataset_example/images/state_analysis_Easy_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/freecell/freecell_dataset_example/images/state_analysis_Easy_00001.png -------------------------------------------------------------------------------- /freecell/freecell_dataset_example/images/state_analysis_Hard_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/freecell/freecell_dataset_example/images/state_analysis_Hard_00001.png -------------------------------------------------------------------------------- /freecell/freecell_dataset_example/images/state_analysis_Medium_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/freecell/freecell_dataset_example/images/state_analysis_Medium_00001.png -------------------------------------------------------------------------------- /freecell/main.py: -------------------------------------------------------------------------------- 1 | from generator import generate_dataset 2 | 3 | # generate_dataset(num_puzzles=1,base_path="freecell_dataset_example") 4 | generate_dataset(num_puzzles=56,base_path="freecell_dataset") -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00001.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00002.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00003.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00004.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00005.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00006.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00007.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00008.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00009.png -------------------------------------------------------------------------------- /hue/hue_dataset_example/images/color-mcq-00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/hue/hue_dataset_example/images/color-mcq-00010.png -------------------------------------------------------------------------------- /jewel2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/__init__.py -------------------------------------------------------------------------------- /jewel2/font/Arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/font/Arial.ttf -------------------------------------------------------------------------------- /jewel2/images/A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/A.png -------------------------------------------------------------------------------- /jewel2/images/B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/B.png -------------------------------------------------------------------------------- /jewel2/images/C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/C.png -------------------------------------------------------------------------------- /jewel2/images/D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/D.png -------------------------------------------------------------------------------- /jewel2/images/E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/E.png -------------------------------------------------------------------------------- /jewel2/images/a_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/a_s.png -------------------------------------------------------------------------------- /jewel2/images/b_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/b_s.png -------------------------------------------------------------------------------- /jewel2/images/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/bar.png -------------------------------------------------------------------------------- /jewel2/images/c_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/c_s.png -------------------------------------------------------------------------------- /jewel2/images/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/cross.png -------------------------------------------------------------------------------- /jewel2/images/d_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/d_s.png -------------------------------------------------------------------------------- /jewel2/images/e_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/e_s.png -------------------------------------------------------------------------------- /jewel2/images/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/images/empty.png -------------------------------------------------------------------------------- /jewel2/jewel2_dataset_example/images/00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/jewel2_dataset_example/images/00001.png -------------------------------------------------------------------------------- /jewel2/jewel2_dataset_example/images/00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/jewel2_dataset_example/images/00002.png -------------------------------------------------------------------------------- /jewel2/jewel2_dataset_example/images/00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/jewel2_dataset_example/images/00003.png -------------------------------------------------------------------------------- /jewel2/jewel2_dataset_example/images/00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/jewel2_dataset_example/images/00004.png -------------------------------------------------------------------------------- /jewel2/jewel2_dataset_example/images/00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/jewel2_dataset_example/images/00005.png -------------------------------------------------------------------------------- /jewel2/jewel2_dataset_example/images/00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/jewel2/jewel2_dataset_example/images/00006.png -------------------------------------------------------------------------------- /jewel2/jewel2_dataset_example/states/00001.json: -------------------------------------------------------------------------------- 1 | { 2 | "rows": 4, 3 | "cols": 4, 4 | "chessboard": [ 5 | [ 6 | "B", 7 | "E", 8 | "D", 9 | "D" 10 | ], 11 | [ 12 | "C", 13 | "B", 14 | "e", 15 | "D" 16 | ], 17 | [ 18 | "C", 19 | "A", 20 | "C", 21 | "B" 22 | ], 23 | [ 24 | "A", 25 | "E", 26 | "C", 27 | "B" 28 | ] 29 | ], 30 | "total_cleared": 44 31 | } -------------------------------------------------------------------------------- /jewel2/jewel2_dataset_example/states/00002.json: -------------------------------------------------------------------------------- 1 | { 2 | "rows": 4, 3 | "cols": 4, 4 | "chessboard": [ 5 | [ 6 | "A", 7 | "E", 8 | "A", 9 | "E" 10 | ], 11 | [ 12 | "C", 13 | "A", 14 | "B", 15 | "B" 16 | ], 17 | [ 18 | "A", 19 | "D", 20 | "E", 21 | "c" 22 | ], 23 | [ 24 | "D", 25 | "B", 26 | "A", 27 | "B" 28 | ] 29 | ], 30 | "total_cleared": 84 31 | } -------------------------------------------------------------------------------- /jewel2/requirements.txt: -------------------------------------------------------------------------------- 1 | # requirements.txt 2 | 3 | Pillow==10.4.0 4 | -------------------------------------------------------------------------------- /klondike/assets/big_club.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/big_club.png -------------------------------------------------------------------------------- /klondike/assets/big_diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/big_diamond.png -------------------------------------------------------------------------------- /klondike/assets/big_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/big_heart.png -------------------------------------------------------------------------------- /klondike/assets/big_spade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/big_spade.png -------------------------------------------------------------------------------- /klondike/assets/blue_J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/blue_J.png -------------------------------------------------------------------------------- /klondike/assets/blue_K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/blue_K.png -------------------------------------------------------------------------------- /klondike/assets/blue_Q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/blue_Q.png -------------------------------------------------------------------------------- /klondike/assets/board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/board.png -------------------------------------------------------------------------------- /klondike/assets/button_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/button_reset.png -------------------------------------------------------------------------------- /klondike/assets/button_reset_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/button_reset_down.png -------------------------------------------------------------------------------- /klondike/assets/card_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/card_back.png -------------------------------------------------------------------------------- /klondike/assets/card_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/card_front.png -------------------------------------------------------------------------------- /klondike/assets/klondike_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/klondike_bg.png -------------------------------------------------------------------------------- /klondike/assets/letters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/letters.png -------------------------------------------------------------------------------- /klondike/assets/numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/numbers.png -------------------------------------------------------------------------------- /klondike/assets/red_J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/red_J.png -------------------------------------------------------------------------------- /klondike/assets/red_K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/red_K.png -------------------------------------------------------------------------------- /klondike/assets/red_Q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/red_Q.png -------------------------------------------------------------------------------- /klondike/assets/small_club.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/small_club.png -------------------------------------------------------------------------------- /klondike/assets/small_diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/small_diamond.png -------------------------------------------------------------------------------- /klondike/assets/small_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/small_heart.png -------------------------------------------------------------------------------- /klondike/assets/small_spade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/small_spade.png -------------------------------------------------------------------------------- /klondike/assets/tabframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/assets/tabframe.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_001_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_001_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_001_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_001_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_001_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_001_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_002_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_002_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_002_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_002_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_002_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_002_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_003_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_003_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_003_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_003_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_003_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_003_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_004_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_004_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_004_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_004_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_004_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_004_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_005_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_005_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_005_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_005_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_005_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_005_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_006_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_006_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_006_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_006_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_006_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_006_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_007_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_007_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_007_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_007_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_007_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_007_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_008_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_008_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_008_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_008_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_008_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_008_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_009_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_009_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_009_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_009_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_009_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_009_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_010_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_010_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_010_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_010_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_010_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_010_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_011_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_011_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_011_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_011_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_011_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_011_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_012_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_012_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_012_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_012_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_012_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_012_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_013_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_013_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_013_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_013_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_013_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_013_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_014_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_014_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_014_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_014_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_014_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_014_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_015_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_015_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_015_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_015_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_015_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_015_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_016_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_016_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_016_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_016_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_016_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_016_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_017_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_017_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_017_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_017_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_017_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_017_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_018_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_018_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_018_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_018_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_018_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_018_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_019_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_019_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_019_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_019_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_019_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_019_003.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_020_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_020_001.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_020_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_020_002.png -------------------------------------------------------------------------------- /klondike/klondike_dataset_example/images/board_020_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/klondike/klondike_dataset_example/images/board_020_003.png -------------------------------------------------------------------------------- /klondike/requirements.txt: -------------------------------------------------------------------------------- 1 | pygame 2 | -------------------------------------------------------------------------------- /langton_ant/langton_ant_dataset_example/images/board_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/langton_ant/langton_ant_dataset_example/images/board_001.png -------------------------------------------------------------------------------- /langton_ant/langton_ant_dataset_example/images/board_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/langton_ant/langton_ant_dataset_example/images/board_002.png -------------------------------------------------------------------------------- /langton_ant/langton_ant_dataset_example/images/board_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/langton_ant/langton_ant_dataset_example/images/board_003.png -------------------------------------------------------------------------------- /langton_ant/langton_ant_dataset_example/states/board_001.json: -------------------------------------------------------------------------------- 1 | { 2 | "grid": [ 3 | [ 4 | 0, 5 | 1, 6 | 1, 7 | 0, 8 | 0 9 | ], 10 | [ 11 | 0, 12 | 0, 13 | 0, 14 | 0, 15 | 0 16 | ], 17 | [ 18 | 0, 19 | 0, 20 | 1, 21 | 0, 22 | 0 23 | ], 24 | [ 25 | 0, 26 | 0, 27 | 1, 28 | 0, 29 | 0 30 | ], 31 | [ 32 | 0, 33 | 0, 34 | 1, 35 | 0, 36 | 0 37 | ] 38 | ], 39 | "ant": { 40 | "x": 0, 41 | "y": 0, 42 | "direction": "right" 43 | } 44 | } -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_000.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_001.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_002.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_003.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_004.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_005.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_006.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_007.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_008.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_009.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_010.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/images/board_011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/lifegame/lifegame_dataset_example/images/board_011.png -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_000.json: -------------------------------------------------------------------------------- 1 | {"grid": [[0, 1, 0, 1], [0, 0, 1, 0], [0, 1, 0, 0], [0, 1, 0, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_001.json: -------------------------------------------------------------------------------- 1 | {"grid": [[1, 0, 0, 0], [0, 0, 1, 0], [0, 0, 1, 0], [1, 0, 0, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_002.json: -------------------------------------------------------------------------------- 1 | {"grid": [[1, 0, 0], [0, 0, 1], [0, 1, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_003.json: -------------------------------------------------------------------------------- 1 | {"grid": [[0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [1, 1, 0, 0, 1], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_004.json: -------------------------------------------------------------------------------- 1 | {"grid": [[1, 1, 0, 0, 0], [1, 0, 0, 0, 0], [0, 1, 1, 1, 0], [1, 0, 1, 0, 0], [0, 1, 0, 0, 1]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_005.json: -------------------------------------------------------------------------------- 1 | {"grid": [[0, 0, 0, 0], [0, 1, 0, 1], [0, 0, 1, 0], [0, 1, 0, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_006.json: -------------------------------------------------------------------------------- 1 | {"grid": [[0, 1, 0, 1, 0], [0, 1, 1, 1, 0], [0, 0, 0, 1, 0], [1, 0, 0, 1, 0], [1, 0, 1, 0, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_007.json: -------------------------------------------------------------------------------- 1 | {"grid": [[0, 1, 0], [0, 0, 1], [0, 0, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_008.json: -------------------------------------------------------------------------------- 1 | {"grid": [[1, 0, 0, 0], [0, 0, 0, 1], [0, 1, 0, 0], [1, 0, 0, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_009.json: -------------------------------------------------------------------------------- 1 | {"grid": [[0, 0, 1], [0, 0, 0], [0, 0, 1]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_010.json: -------------------------------------------------------------------------------- 1 | {"grid": [[0, 0, 0], [0, 1, 0], [1, 1, 0]]} -------------------------------------------------------------------------------- /lifegame/lifegame_dataset_example/states/board_011.json: -------------------------------------------------------------------------------- 1 | {"grid": [[0, 0, 0, 1, 0], [0, 1, 0, 1, 0], [0, 1, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0]]} -------------------------------------------------------------------------------- /maze/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | build/ 3 | !gradle/wrapper/gradle-wrapper.jar 4 | !**/src/main/**/build/ 5 | !**/src/test/**/build/ 6 | 7 | ### IntelliJ IDEA ### 8 | .idea/modules.xml 9 | .idea/jarRepositories.xml 10 | .idea/compiler.xml 11 | .idea/libraries/ 12 | *.iws 13 | *.iml 14 | *.ipr 15 | out/ 16 | !**/src/main/**/out/ 17 | !**/src/test/**/out/ 18 | 19 | ### Eclipse ### 20 | .apt_generated 21 | .classpath 22 | .factorypath 23 | .project 24 | .settings 25 | .springBeans 26 | .sts4-cache 27 | bin/ 28 | !**/src/main/**/bin/ 29 | !**/src/test/**/bin/ 30 | 31 | ### NetBeans ### 32 | /nbproject/private/ 33 | /nbbuild/ 34 | /dist/ 35 | /nbdist/ 36 | /.nb-gradle/ 37 | 38 | ### VS Code ### 39 | .vscode/ 40 | 41 | ### Mac OS ### 42 | .DS_Store -------------------------------------------------------------------------------- /maze/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/maze/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /maze/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Jan 13 00:45:51 CST 2025 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | -------------------------------------------------------------------------------- /maze/maze_dataset_example/images/image_00000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/maze/maze_dataset_example/images/image_00000.png -------------------------------------------------------------------------------- /maze/maze_dataset_example/images/image_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/maze/maze_dataset_example/images/image_00001.png -------------------------------------------------------------------------------- /maze/maze_dataset_example/images/image_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/maze/maze_dataset_example/images/image_00002.png -------------------------------------------------------------------------------- /maze/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "maze" 2 | 3 | -------------------------------------------------------------------------------- /maze/skipPyFileChecker.py: -------------------------------------------------------------------------------- 1 | print("Required python file") 2 | -------------------------------------------------------------------------------- /maze/src/main/java/com/zjt/constants/MazeConstants.java: -------------------------------------------------------------------------------- 1 | package com.zjt.constants; 2 | 3 | public interface MazeConstants { 4 | 5 | int EMPTY_CELL = 0; 6 | int WALL_CELL = 1; 7 | int PLAYER_CELL = 2; 8 | int GOAL_CELL = 3; 9 | 10 | int CELL_SIZE = 30; 11 | 12 | String IMAGES_DIR = "images"; 13 | String STATES_DIR = "states"; 14 | String DATA_PATH = "data.json"; 15 | 16 | } 17 | 18 | -------------------------------------------------------------------------------- /maze/src/main/java/com/zjt/constants/RulesConstants.java: -------------------------------------------------------------------------------- 1 | package com.zjt.constants; 2 | 3 | 4 | public interface RulesConstants { 5 | 6 | int EASY_MAZE_ROWS = 9; // no usages 7 | int EASY_MAZE_COLS = 9; 8 | 9 | int MEDIUM_MAZE_ROWS = 11; // no usages 10 | int MEDIUM_MAZE_COLS = 11; 11 | 12 | int HARD_MAZE_ROWS = 13; // no usages 13 | int HARD_MAZE_COLS = 13; 14 | 15 | int[] ALLOWED_SIZES = {9, 11, 13}; 16 | String[] SIZE_LABELS = {"Small", "Medium", "Large"}; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /maze/src/test/java/ImageGenTest.java: -------------------------------------------------------------------------------- 1 | import com.zjt.generators.ImageGen; 2 | import com.zjt.generators.MazeGen; 3 | import org.junit.jupiter.api.Test; 4 | 5 | public class ImageGenTest { 6 | 7 | @Test 8 | public void test() { 9 | 10 | int[][] maze = MazeGen.generateMaze(21, 21); 11 | 12 | int cellSize = 50; 13 | String savePath = "output/images/image_gen_test.png"; 14 | 15 | ImageGen.drawMaze(maze, cellSize, savePath); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /maze/src/test/java/MazeGenTest.java: -------------------------------------------------------------------------------- 1 | import com.zjt.generators.MazeGen; 2 | import org.junit.jupiter.api.Test; 3 | 4 | public class MazeGenTest { 5 | 6 | @Test 7 | public void test() { 8 | int[][] maze = MazeGen.generateMaze(21, 21); 9 | 10 | for (int[] row : maze) { 11 | for (int cell : row) { 12 | System.out.print(cell == 1 ? "█" : " "); 13 | } 14 | System.out.println(); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /minecraft/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ -------------------------------------------------------------------------------- /minecraft/README.md: -------------------------------------------------------------------------------- 1 | ## Minecraft 2 | 3 | ### Dependencies 4 | 5 | ```bash 6 | pip install -r requirements.txt 7 | ``` 8 | 9 | ### Use 10 | 11 | ```python 12 | python main.py --out-dir minecraft_dataset --num-per-question 5 13 | ``` 14 | -------------------------------------------------------------------------------- /minecraft/assets/textures/block/bricks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/bricks.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/diamond_ore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/diamond_ore.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/gold_ore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/gold_ore.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/ladder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/ladder.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/lava_still.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/lava_still.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/pumpkin_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/pumpkin_side.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/pumpkin_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/pumpkin_top.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/stone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/stone.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/tnt_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/tnt_bottom.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/tnt_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/tnt_side.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/tnt_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/tnt_top.png -------------------------------------------------------------------------------- /minecraft/assets/textures/block/water_still.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/assets/textures/block/water_still.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00001.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00002.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00003.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00004.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00005.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00006.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00007.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00008.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00009.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00010.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00011.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00012.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00013.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00014.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00015.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00016.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00017.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00018.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00019.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00020.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00021.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00022.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00023.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00024.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00025.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00026.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00027.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00028.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00029.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/images/00030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minecraft/minecraft_dataset_example/images/00030.png -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00001.json: -------------------------------------------------------------------------------- 1 | { 2 | "sceneries": [ 3 | "diamond ore", 4 | "ladder", 5 | "pumpkin" 6 | ] 7 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00002.json: -------------------------------------------------------------------------------- 1 | { 2 | "sceneries": [ 3 | "brick", 4 | "TNT", 5 | "pumpkin" 6 | ] 7 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00003.json: -------------------------------------------------------------------------------- 1 | { 2 | "sceneries": [ 3 | "river", 4 | "diamond ore", 5 | "TNT" 6 | ] 7 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00004.json: -------------------------------------------------------------------------------- 1 | { 2 | "sceneries": [ 3 | "brick", 4 | "pumpkin", 5 | "diamond ore" 6 | ] 7 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00005.json: -------------------------------------------------------------------------------- 1 | { 2 | "sceneries": [ 3 | "brick", 4 | "TNT", 5 | "diamond ore", 6 | "gold ore", 7 | "river" 8 | ] 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00006.json: -------------------------------------------------------------------------------- 1 | { 2 | "sceneries": [ 3 | "gold ore", 4 | "TNT", 5 | "brick", 6 | "ladder" 7 | ] 8 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00007.json: -------------------------------------------------------------------------------- 1 | { 2 | "x_blocks": 4, 3 | "y_blocks": 4, 4 | "z_blocks": 5 5 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00008.json: -------------------------------------------------------------------------------- 1 | { 2 | "x_blocks": 2, 3 | "y_blocks": 2, 4 | "z_blocks": 3 5 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00009.json: -------------------------------------------------------------------------------- 1 | { 2 | "x_blocks": 3, 3 | "y_blocks": 2, 4 | "z_blocks": 5 5 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00010.json: -------------------------------------------------------------------------------- 1 | { 2 | "x_blocks": 5, 3 | "y_blocks": 4, 4 | "z_blocks": 2 5 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00011.json: -------------------------------------------------------------------------------- 1 | { 2 | "x_blocks": 4, 3 | "y_blocks": 1, 4 | "z_blocks": 6 5 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00012.json: -------------------------------------------------------------------------------- 1 | { 2 | "x_blocks": 4, 3 | "y_blocks": 4, 4 | "z_blocks": 5 5 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00013.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "x", 3 | "river_width": 3, 4 | "player_position": [ 5 | 0, 6 | -1, 7 | -8 8 | ] 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00014.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "x", 3 | "river_width": 2, 4 | "player_position": [ 5 | 0, 6 | -1, 7 | -6 8 | ] 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00015.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "z", 3 | "river_width": 4, 4 | "player_position": [ 5 | -4, 6 | -1, 7 | 0 8 | ] 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00016.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "z", 3 | "river_width": 4, 4 | "player_position": [ 5 | -4, 6 | -1, 7 | 0 8 | ] 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00017.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "z", 3 | "river_width": 4, 4 | "player_position": [ 5 | -1, 6 | -1, 7 | 0 8 | ] 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00018.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "z", 3 | "river_width": 3, 4 | "player_position": [ 5 | -6, 6 | -1, 7 | 0 8 | ] 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00019.json: -------------------------------------------------------------------------------- 1 | { 2 | "pumkin_position": [ 3 | 3, 4 | 2, 5 | 3 6 | ], 7 | "blocks_under_pumpkin": 2, 8 | "blocks_with_ladder": false 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00020.json: -------------------------------------------------------------------------------- 1 | { 2 | "pumkin_position": [ 3 | 3, 4 | 4, 5 | -1 6 | ], 7 | "blocks_under_pumpkin": 4, 8 | "blocks_with_ladder": true 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00021.json: -------------------------------------------------------------------------------- 1 | { 2 | "pumkin_position": [ 3 | 1, 4 | 4, 5 | -2 6 | ], 7 | "blocks_under_pumpkin": 4, 8 | "blocks_with_ladder": false 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00022.json: -------------------------------------------------------------------------------- 1 | { 2 | "pumkin_position": [ 3 | -3, 4 | 4, 5 | 3 6 | ], 7 | "blocks_under_pumpkin": 4, 8 | "blocks_with_ladder": false 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00023.json: -------------------------------------------------------------------------------- 1 | { 2 | "pumkin_position": [ 3 | 2, 4 | 2, 5 | 2 6 | ], 7 | "blocks_under_pumpkin": 2, 8 | "blocks_with_ladder": false 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00024.json: -------------------------------------------------------------------------------- 1 | { 2 | "pumkin_position": [ 3 | 3, 4 | 4, 5 | 2 6 | ], 7 | "blocks_under_pumpkin": 4, 8 | "blocks_with_ladder": false 9 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00025.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "x", 3 | "river_width": 1, 4 | "player_position": [ 5 | 0, 6 | -1, 7 | -3 8 | ], 9 | "pumkin_position": [ 10 | 2, 11 | 0, 12 | -1 13 | ], 14 | "player_pumpkin_same_side": true, 15 | "blocks_under_pumpkin": 0, 16 | "blocks_with_ladder": false 17 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00026.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "x", 3 | "river_width": 4, 4 | "player_position": [ 5 | 0, 6 | -1, 7 | -3 8 | ], 9 | "pumkin_position": [ 10 | -1, 11 | 0, 12 | -3 13 | ], 14 | "player_pumpkin_same_side": true, 15 | "blocks_under_pumpkin": 4, 16 | "blocks_with_ladder": true 17 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00027.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "x", 3 | "river_width": 2, 4 | "player_position": [ 5 | 0, 6 | -1, 7 | -3 8 | ], 9 | "pumkin_position": [ 10 | -3, 11 | 0, 12 | 2 13 | ], 14 | "player_pumpkin_same_side": false, 15 | "blocks_under_pumpkin": 0, 16 | "blocks_with_ladder": true 17 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00028.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "x", 3 | "river_width": 4, 4 | "player_position": [ 5 | 0, 6 | -1, 7 | -3 8 | ], 9 | "pumkin_position": [ 10 | -1, 11 | 0, 12 | 4 13 | ], 14 | "player_pumpkin_same_side": false, 15 | "blocks_under_pumpkin": 2, 16 | "blocks_with_ladder": false 17 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00029.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "x", 3 | "river_width": 3, 4 | "player_position": [ 5 | 0, 6 | -1, 7 | -4 8 | ], 9 | "pumkin_position": [ 10 | 3, 11 | 0, 12 | -2 13 | ], 14 | "player_pumpkin_same_side": true, 15 | "blocks_under_pumpkin": 4, 16 | "blocks_with_ladder": false 17 | } -------------------------------------------------------------------------------- /minecraft/minecraft_dataset_example/states/00030.json: -------------------------------------------------------------------------------- 1 | { 2 | "river_direction": "x", 3 | "river_width": 2, 4 | "player_position": [ 5 | 0, 6 | -1, 7 | -2 8 | ], 9 | "pumkin_position": [ 10 | 2, 11 | 0, 12 | 3 13 | ], 14 | "player_pumpkin_same_side": false, 15 | "blocks_under_pumpkin": 2, 16 | "blocks_with_ladder": true 17 | } -------------------------------------------------------------------------------- /minecraft/requirements.txt: -------------------------------------------------------------------------------- 1 | colorama==0.4.6 2 | numpy==2.2.1 3 | Panda3D==1.10.15 4 | panda3d-gltf==1.2.1 5 | panda3d-simplepbr==0.12.0 6 | pillow==11.1.0 7 | pygame==2.6.1 8 | pyperclip==1.9.0 9 | screeninfo==0.8.1 10 | tqdm==4.67.1 11 | typing_extensions==4.12.2 12 | ursina==7.0.0 13 | -------------------------------------------------------------------------------- /minecraft/utils/calculation.py: -------------------------------------------------------------------------------- 1 | from typing import Literal 2 | 3 | def form_addition_formula(nums: list) -> str: 4 | if len(nums) == 1: 5 | return str(nums[0]) 6 | return ' + '.join(str(n) for n in nums) + ' = ' + str(sum(nums)) 7 | 8 | def form_multiplication_formula(nums: list) -> str: 9 | if len(nums) == 1: 10 | return str(nums[0]) 11 | return ' * '.join(str(n) for n in nums) + ' = ' + str(eval(' * '.join(str(n) for n in nums))) 12 | 13 | def enumerate_items(items: list, conj: Literal['and', 'or']) -> str: 14 | items = [str(item) for item in items] 15 | if len(items) == 1: 16 | return items[0] 17 | return ', '.join(items[:-1]) + f' {conj} ' + items[-1] 18 | -------------------------------------------------------------------------------- /minecraft/utils/image_proc.py: -------------------------------------------------------------------------------- 1 | from PIL import Image 2 | import math 3 | 4 | def thumbnail(image_path): 5 | img = Image.open(image_path) 6 | if img.width * img.height <= 640 * 480: 7 | return 8 | scale = math.sqrt(640 * 480 / (img.width * img.height)) 9 | img.thumbnail((int(img.width * scale), int(img.height * scale))) 10 | img.save(image_path) -------------------------------------------------------------------------------- /minesweeper/font/Arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/font/Arial.ttf -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00001.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00002.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00003.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00004.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00005.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00006.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00007.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00008.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00009.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00010.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00011.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00012.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00013.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00014.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00015.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00016.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00017.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00018.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00019.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00020.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00021.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00022.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00023.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00024.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00025.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00026.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00027.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00028.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00029.png -------------------------------------------------------------------------------- /minesweeper/minesweeper_dataset_example/images/board_00030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/minesweeper/minesweeper_dataset_example/images/board_00030.png -------------------------------------------------------------------------------- /minesweeper/requirements.txt: -------------------------------------------------------------------------------- 1 | # requirements.txt 2 | 3 | Pillow==10.4.0 4 | -------------------------------------------------------------------------------- /pacman/font/Arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/font/Arial.ttf -------------------------------------------------------------------------------- /pacman/images/Blinky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/images/Blinky.png -------------------------------------------------------------------------------- /pacman/images/Clyde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/images/Clyde.png -------------------------------------------------------------------------------- /pacman/images/Inky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/images/Inky.png -------------------------------------------------------------------------------- /pacman/images/Pinky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/images/Pinky.png -------------------------------------------------------------------------------- /pacman/images/pacman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/images/pacman.png -------------------------------------------------------------------------------- /pacman/pacman_dataset_example/images/image_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/pacman_dataset_example/images/image_00001.png -------------------------------------------------------------------------------- /pacman/pacman_dataset_example/images/image_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/pacman_dataset_example/images/image_00002.png -------------------------------------------------------------------------------- /pacman/pacman_dataset_example/images/image_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/pacman_dataset_example/images/image_00003.png -------------------------------------------------------------------------------- /pacman/pacman_dataset_example/images/image_00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/pacman_dataset_example/images/image_00004.png -------------------------------------------------------------------------------- /pacman/pacman_dataset_example/images/image_00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/pacman_dataset_example/images/image_00005.png -------------------------------------------------------------------------------- /pacman/pacman_dataset_example/images/image_00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/pacman/pacman_dataset_example/images/image_00006.png -------------------------------------------------------------------------------- /pacman/requirements.txt: -------------------------------------------------------------------------------- 1 | # requirements.txt 2 | 3 | Pillow==10.4.0 4 | -------------------------------------------------------------------------------- /rhythm_game/rhythm_game_dataset_example/images/board_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/rhythm_game/rhythm_game_dataset_example/images/board_00001.png -------------------------------------------------------------------------------- /rhythm_game/rhythm_game_dataset_example/images/board_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/rhythm_game/rhythm_game_dataset_example/images/board_00002.png -------------------------------------------------------------------------------- /rhythm_game/rhythm_game_dataset_example/images/board_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/rhythm_game/rhythm_game_dataset_example/images/board_00003.png -------------------------------------------------------------------------------- /rubiks_cube/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib==3.7.2 2 | numpy==1.24.3 3 | -------------------------------------------------------------------------------- /rubiks_cube/rubiks_cube_dataset_example/images/cube_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/rubiks_cube/rubiks_cube_dataset_example/images/cube_00001.png -------------------------------------------------------------------------------- /rubiks_cube/rubiks_cube_dataset_example/images/cube_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/rubiks_cube/rubiks_cube_dataset_example/images/cube_00002.png -------------------------------------------------------------------------------- /rubiks_cube/rubiks_cube_dataset_example/images/cube_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/rubiks_cube/rubiks_cube_dataset_example/images/cube_00003.png -------------------------------------------------------------------------------- /rubiks_cube/rubiks_cube_dataset_example/images/cube_00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/rubiks_cube/rubiks_cube_dataset_example/images/cube_00004.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_0.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_1.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_2.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_3.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_4.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_5.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_6.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_7.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_8.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/images/snake_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/snake/snake_dataset_example/images/snake_9.png -------------------------------------------------------------------------------- /snake/snake_dataset_example/states/snake_1.json: -------------------------------------------------------------------------------- 1 | {"map": [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 2, 3, 0, 0, 0, 0], [0, 0, 0, 0, 2, 2, 0, 0, 2, 0], [0, 0, 0, 0, 0, 2, 2, 2, 2, 0], [0, 0, 0, 0, 0, 0, 0, 2, 2, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0]]} -------------------------------------------------------------------------------- /snake/snake_dataset_example/states/snake_4.json: -------------------------------------------------------------------------------- 1 | {"map": [[0, 0, 0, 0, 0], [2, 2, 0, 0, 0], [2, 2, 3, 0, 1], [2, 2, 2, 0, 0], [2, 2, 2, 0, 0]]} -------------------------------------------------------------------------------- /snake/snake_dataset_example/states/snake_5.json: -------------------------------------------------------------------------------- 1 | {"map": [[2, 2, 2, 2, 2], [2, 0, 0, 0, 2], [3, 1, 0, 2, 2], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]} -------------------------------------------------------------------------------- /snake/snake_dataset_example/states/snake_6.json: -------------------------------------------------------------------------------- 1 | {"map": [[0, 0, 0, 2, 2], [0, 0, 0, 2, 2], [2, 2, 2, 2, 2], [2, 3, 2, 2, 2], [1, 2, 2, 2, 2]]} -------------------------------------------------------------------------------- /snake/snake_dataset_example/states/snake_7.json: -------------------------------------------------------------------------------- 1 | {"map": [[2, 3, 0, 0, 2], [2, 0, 0, 2, 2], [2, 1, 0, 2, 2], [2, 2, 0, 2, 2], [0, 2, 2, 2, 0]]} -------------------------------------------------------------------------------- /snake/snake_dataset_example/states/snake_8.json: -------------------------------------------------------------------------------- 1 | {"map": [[2, 2, 2, 2, 3], [2, 2, 2, 2, 2], [2, 2, 0, 1, 0], [2, 2, 0, 0, 0], [2, 2, 0, 0, 0]]} -------------------------------------------------------------------------------- /snake/snake_dataset_example/states/snake_9.json: -------------------------------------------------------------------------------- 1 | {"map": [[2, 2, 2, 2, 2], [0, 2, 2, 1, 2], [2, 3, 0, 0, 2], [2, 2, 2, 0, 2], [2, 2, 2, 2, 2]]} -------------------------------------------------------------------------------- /sokoban/assets/box.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sokoban/assets/box.jpg -------------------------------------------------------------------------------- /sokoban/assets/floor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sokoban/assets/floor.jpg -------------------------------------------------------------------------------- /sokoban/assets/player.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sokoban/assets/player.jpg -------------------------------------------------------------------------------- /sokoban/assets/target.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sokoban/assets/target.jpg -------------------------------------------------------------------------------- /sokoban/assets/wall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sokoban/assets/wall.jpg -------------------------------------------------------------------------------- /sokoban/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib==3.7.2 2 | numpy==1.24.3 3 | -------------------------------------------------------------------------------- /sokoban/sokoban_dataset_example/images/board_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sokoban/sokoban_dataset_example/images/board_00001.png -------------------------------------------------------------------------------- /sokoban/sokoban_dataset_example/images/board_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sokoban/sokoban_dataset_example/images/board_00002.png -------------------------------------------------------------------------------- /sokoban/sokoban_dataset_example/images/board_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sokoban/sokoban_dataset_example/images/board_00003.png -------------------------------------------------------------------------------- /space_invaders/.gitignore: -------------------------------------------------------------------------------- 1 | game_scene.png 2 | tmp.* 3 | *.log 4 | -------------------------------------------------------------------------------- /space_invaders/assets/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/background.jpg -------------------------------------------------------------------------------- /space_invaders/assets/enemy1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/enemy1_1.png -------------------------------------------------------------------------------- /space_invaders/assets/enemy1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/enemy1_2.png -------------------------------------------------------------------------------- /space_invaders/assets/enemy2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/enemy2_1.png -------------------------------------------------------------------------------- /space_invaders/assets/enemy2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/enemy2_2.png -------------------------------------------------------------------------------- /space_invaders/assets/enemy3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/enemy3_1.png -------------------------------------------------------------------------------- /space_invaders/assets/enemy3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/enemy3_2.png -------------------------------------------------------------------------------- /space_invaders/assets/enemylaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/enemylaser.png -------------------------------------------------------------------------------- /space_invaders/assets/laser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/laser.png -------------------------------------------------------------------------------- /space_invaders/assets/mystery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/mystery.png -------------------------------------------------------------------------------- /space_invaders/assets/ship_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/ship_green.png -------------------------------------------------------------------------------- /space_invaders/assets/ship_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/assets/ship_orange.png -------------------------------------------------------------------------------- /space_invaders/requirements.txt: -------------------------------------------------------------------------------- 1 | pygame==2.6.1 2 | tqdm -------------------------------------------------------------------------------- /space_invaders/space_invaders_dataset_example/images/space_invaders_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/space_invaders_dataset_example/images/space_invaders_00001.png -------------------------------------------------------------------------------- /space_invaders/space_invaders_dataset_example/images/space_invaders_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/space_invaders_dataset_example/images/space_invaders_00002.png -------------------------------------------------------------------------------- /space_invaders/space_invaders_dataset_example/images/space_invaders_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/space_invaders_dataset_example/images/space_invaders_00003.png -------------------------------------------------------------------------------- /space_invaders/space_invaders_dataset_example/images/space_invaders_00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/space_invaders_dataset_example/images/space_invaders_00004.png -------------------------------------------------------------------------------- /space_invaders/space_invaders_dataset_example/images/space_invaders_00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/space_invaders_dataset_example/images/space_invaders_00005.png -------------------------------------------------------------------------------- /space_invaders/space_invaders_dataset_example/images/space_invaders_00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/space_invaders_dataset_example/images/space_invaders_00006.png -------------------------------------------------------------------------------- /space_invaders/space_invaders_dataset_example/images/space_invaders_00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/space_invaders/space_invaders_dataset_example/images/space_invaders_00007.png -------------------------------------------------------------------------------- /space_invaders/utils/calculation.py: -------------------------------------------------------------------------------- 1 | from typing import Literal 2 | 3 | def form_addition_formula(nums: list) -> str: 4 | if len(nums) == 1: 5 | return str(nums[0]) 6 | return ' + '.join(str(n) for n in nums) + ' = ' + str(sum(nums)) 7 | 8 | def enumerate_items(items: list, conj: Literal['and', 'or']) -> str: 9 | items = [str(item) for item in items] 10 | if len(items) == 1: 11 | return items[0] 12 | return ', '.join(items[:-1]) + f' {conj} ' + items[-1] 13 | -------------------------------------------------------------------------------- /spider_solitaire/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/__init__.py -------------------------------------------------------------------------------- /spider_solitaire/cards/blueBackVert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/blueBackVert.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club10.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club2.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club3.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club4.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club5.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club6.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club7.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club8.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/club9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/club9.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/clubAce.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/clubAce.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/clubJack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/clubJack.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/clubKing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/clubKing.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/clubQueen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/clubQueen.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond10.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond2.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond3.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond4.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond5.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond6.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond7.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond8.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamond9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamond9.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamondAce.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamondAce.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamondJack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamondJack.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamondKing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamondKing.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/diamondQueen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/diamondQueen.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart10.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart2.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart3.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart4.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart5.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart6.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart7.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart8.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heart9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heart9.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heartAce.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heartAce.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heartJack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heartJack.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heartKing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heartKing.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/heartQueen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/heartQueen.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/redBackVert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/redBackVert.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade10.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade2.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade3.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade4.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade5.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade6.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade7.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade8.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spade9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spade9.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spadeAce.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spadeAce.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spadeJack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spadeJack.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spadeKing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spadeKing.gif -------------------------------------------------------------------------------- /spider_solitaire/cards/spadeQueen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/cards/spadeQueen.gif -------------------------------------------------------------------------------- /spider_solitaire/requirements.txt: -------------------------------------------------------------------------------- 1 | # requirements.txt 2 | 3 | Pillow==10.4.0 4 | -------------------------------------------------------------------------------- /spider_solitaire/spider_solitaire_dataset_example/images/board_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/spider_solitaire_dataset_example/images/board_00001.png -------------------------------------------------------------------------------- /spider_solitaire/spider_solitaire_dataset_example/images/board_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/spider_solitaire_dataset_example/images/board_00002.png -------------------------------------------------------------------------------- /spider_solitaire/spider_solitaire_dataset_example/images/board_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/spider_solitaire/spider_solitaire_dataset_example/images/board_00003.png -------------------------------------------------------------------------------- /star-battle/star-battle_dataset_example/images/board_last_star_Easy_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/star-battle/star-battle_dataset_example/images/board_last_star_Easy_00001.png -------------------------------------------------------------------------------- /star-battle/star-battle_dataset_example/images/board_last_star_Hard_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/star-battle/star-battle_dataset_example/images/board_last_star_Hard_00001.png -------------------------------------------------------------------------------- /star-battle/star-battle_dataset_example/images/board_last_star_Medium_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/star-battle/star-battle_dataset_example/images/board_last_star_Medium_00001.png -------------------------------------------------------------------------------- /star-battle/star-battle_dataset_example/images/board_state_analysis_Easy_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/star-battle/star-battle_dataset_example/images/board_state_analysis_Easy_001.png -------------------------------------------------------------------------------- /star-battle/star-battle_dataset_example/images/board_state_analysis_Hard_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/star-battle/star-battle_dataset_example/images/board_state_analysis_Hard_001.png -------------------------------------------------------------------------------- /star-battle/star-battle_dataset_example/images/board_state_analysis_Medium_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/star-battle/star-battle_dataset_example/images/board_state_analysis_Medium_001.png -------------------------------------------------------------------------------- /sudoku/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/arial.ttf -------------------------------------------------------------------------------- /sudoku/requirements.txt: -------------------------------------------------------------------------------- 1 | pillow==11.1.0 2 | -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00001.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00002.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00003.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00004.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00005.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00006.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00007.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00008.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00009.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00010.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00011.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00012.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00013.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00014.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/images/board_00015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/sudoku/sudoku_dataset_example/images/board_00015.png -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00001.json: -------------------------------------------------------------------------------- 1 | {"size": 4, "board": [[4, 2, 0, 3], [1, 3, 4, 0], [0, 0, 0, 1], [3, 0, 2, 4]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00002.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[6, 0, 3, 1, 2, 5, 4, 7, 9], [1, 2, 9, 3, 4, 7, 8, 0, 6], [5, 4, 7, 6, 8, 9, 3, 2, 1], [3, 7, 5, 2, 6, 4, 9, 1, 8], [4, 9, 8, 5, 3, 1, 0, 6, 2], [2, 1, 6, 7, 9, 8, 5, 4, 0], [0, 0, 0, 0, 1, 6, 2, 3, 7], [7, 6, 2, 9, 5, 3, 1, 8, 4], [8, 3, 1, 4, 7, 2, 6, 9, 5]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00003.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[3, 5, 0, 0, 4, 0, 8, 7, 9], [6, 2, 0, 5, 8, 0, 0, 1, 4], [8, 4, 0, 0, 9, 1, 2, 6, 5], [1, 6, 0, 0, 5, 0, 7, 2, 3], [2, 7, 0, 0, 0, 3, 9, 5, 8], [5, 9, 0, 7, 2, 0, 6, 4, 1], [0, 8, 6, 9, 7, 5, 1, 0, 2], [9, 0, 5, 0, 3, 2, 4, 0, 7], [7, 3, 0, 0, 1, 4, 5, 9, 0]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00004.json: -------------------------------------------------------------------------------- 1 | {"size": 4, "board": [[4, 0, 0, 0], [0, 2, 4, 3], [0, 1, 3, 4], [0, 0, 0, 2]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00005.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[6, 5, 2, 3, 7, 1, 8, 4, 9], [7, 8, 9, 4, 2, 5, 1, 3, 6], [1, 0, 0, 8, 9, 6, 2, 5, 7], [3, 1, 5, 2, 4, 9, 6, 7, 0], [8, 9, 6, 1, 5, 7, 3, 2, 4], [2, 7, 4, 6, 0, 8, 9, 1, 5], [5, 2, 7, 0, 8, 3, 0, 6, 0], [4, 6, 0, 5, 1, 2, 7, 9, 3], [9, 3, 1, 7, 6, 4, 5, 8, 2]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00006.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[7, 5, 1, 2, 3, 8, 4, 6, 9], [9, 8, 6, 0, 4, 7, 2, 0, 3], [3, 2, 4, 5, 6, 9, 1, 7, 8], [1, 0, 8, 3, 7, 4, 5, 2, 6], [4, 7, 5, 8, 0, 0, 9, 3, 0], [2, 0, 3, 9, 0, 0, 8, 4, 0], [0, 3, 7, 4, 9, 2, 6, 0, 5], [6, 4, 0, 7, 5, 1, 3, 8, 0], [5, 0, 2, 6, 8, 3, 0, 9, 4]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00007.json: -------------------------------------------------------------------------------- 1 | {"size": 4, "board": [[4, 0, 3, 1], [0, 0, 4, 2], [2, 0, 0, 3], [3, 1, 0, 4]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00008.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[2, 1, 3, 4, 6, 5, 7, 9, 8], [9, 5, 4, 1, 8, 0, 3, 2, 6], [6, 8, 7, 9, 2, 3, 4, 1, 5], [3, 4, 8, 2, 5, 9, 1, 6, 7], [5, 0, 2, 0, 1, 6, 9, 8, 4], [1, 6, 9, 8, 0, 4, 0, 3, 2], [4, 0, 1, 0, 3, 8, 6, 7, 9], [8, 0, 6, 7, 4, 1, 2, 5, 3], [7, 3, 5, 6, 9, 2, 8, 4, 1]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00009.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[7, 1, 2, 4, 0, 0, 6, 0, 8], [0, 0, 5, 0, 9, 0, 3, 2, 7], [3, 9, 8, 2, 7, 6, 1, 5, 4], [1, 3, 9, 0, 0, 7, 0, 0, 6], [5, 0, 0, 0, 0, 4, 9, 8, 0], [2, 8, 4, 6, 5, 0, 7, 1, 3], [9, 0, 3, 7, 0, 0, 8, 6, 1], [6, 4, 7, 5, 0, 1, 2, 0, 9], [8, 2, 0, 9, 0, 3, 4, 7, 5]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00010.json: -------------------------------------------------------------------------------- 1 | {"size": 4, "board": [[0, 0, 4, 0], [0, 4, 0, 1], [0, 3, 2, 4], [4, 0, 1, 0]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00011.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[0, 3, 2, 1, 4, 6, 5, 9, 8], [8, 5, 6, 3, 9, 2, 7, 1, 4], [1, 9, 4, 5, 7, 8, 0, 3, 6], [4, 1, 7, 6, 3, 5, 8, 2, 9], [2, 8, 5, 4, 1, 9, 3, 0, 7], [9, 6, 3, 2, 8, 7, 4, 5, 1], [6, 4, 8, 9, 5, 3, 0, 7, 2], [5, 7, 9, 0, 0, 0, 6, 4, 0], [3, 2, 1, 7, 6, 4, 9, 8, 5]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00012.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[3, 2, 7, 1, 4, 5, 8, 6, 9], [9, 4, 5, 2, 6, 8, 1, 3, 7], [8, 1, 0, 9, 3, 0, 0, 4, 5], [4, 0, 3, 0, 1, 0, 0, 5, 8], [1, 9, 8, 4, 0, 6, 7, 2, 3], [5, 7, 2, 0, 8, 0, 4, 1, 6], [6, 5, 9, 8, 2, 4, 3, 0, 0], [7, 0, 4, 5, 9, 1, 6, 8, 2], [2, 0, 0, 6, 0, 3, 5, 9, 4]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00013.json: -------------------------------------------------------------------------------- 1 | {"size": 4, "board": [[3, 0, 0, 0], [4, 0, 0, 0], [2, 4, 1, 3], [1, 0, 2, 0]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00014.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[7, 5, 0, 2, 1, 4, 0, 0, 8], [2, 8, 1, 5, 6, 9, 7, 4, 3], [9, 6, 4, 7, 8, 0, 5, 1, 2], [1, 2, 5, 4, 9, 0, 3, 8, 6], [4, 7, 8, 3, 5, 6, 9, 2, 1], [3, 9, 6, 1, 2, 8, 4, 0, 7], [6, 3, 2, 8, 4, 5, 1, 7, 9], [5, 1, 9, 6, 7, 0, 8, 3, 4], [8, 4, 0, 9, 3, 1, 2, 6, 5]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /sudoku/sudoku_dataset_example/states/board_00015.json: -------------------------------------------------------------------------------- 1 | {"size": 9, "board": [[8, 7, 4, 2, 1, 3, 9, 5, 6], [0, 2, 6, 0, 0, 7, 8, 3, 1], [0, 5, 3, 0, 9, 0, 7, 4, 0], [0, 0, 5, 0, 6, 0, 0, 7, 0], [3, 4, 7, 1, 5, 9, 2, 6, 8], [6, 8, 9, 7, 3, 2, 4, 1, 5], [7, 0, 8, 6, 0, 5, 1, 9, 4], [5, 0, 1, 0, 0, 4, 6, 0, 7], [4, 0, 0, 0, 7, 1, 0, 0, 3]], "colors": ["#FF0000", "#00FF00", "#0000FF", "#FF00FF", "#FFFF00", "#00FFFF", "#696969", "#A020F0", "#228B22"]} -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00000.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00001.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00002.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00003.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00004.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00005.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00006.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00007.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00008.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00009.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00010.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00011.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00012.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00013.png -------------------------------------------------------------------------------- /tangram/tengram_dataset_example/images/tengram-mcq-00014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tangram/tengram_dataset_example/images/tengram-mcq-00014.png -------------------------------------------------------------------------------- /tents/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib==3.10.0 2 | -------------------------------------------------------------------------------- /tents/tent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tents/tent.png -------------------------------------------------------------------------------- /tents/tents_dataset_example/images/00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tents/tents_dataset_example/images/00001.png -------------------------------------------------------------------------------- /tents/tents_dataset_example/images/00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tents/tents_dataset_example/images/00002.png -------------------------------------------------------------------------------- /tents/tents_dataset_example/images/00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tents/tents_dataset_example/images/00003.png -------------------------------------------------------------------------------- /tents/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tents/tree.png -------------------------------------------------------------------------------- /tetris/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/__init__.py -------------------------------------------------------------------------------- /tetris/font/Arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/font/Arial.ttf -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00001.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00003.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00004.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00005.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00006.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00007.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00008.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00009.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00010.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00011.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00012.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00013.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00014.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00015.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00016.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00017.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00018.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00019.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00020.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00021.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00022.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00023.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00024.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00025.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00026.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00027.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00028.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00029.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00030.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00031.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00032.png -------------------------------------------------------------------------------- /tetris/tetris_dataset_example/images/tetris-00033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tetris/tetris_dataset_example/images/tetris-00033.png -------------------------------------------------------------------------------- /tictactoe/font/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/font/arial.ttf -------------------------------------------------------------------------------- /tictactoe/requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow==10.2.0 -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_1.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_10.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_2.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_3.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_4.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_5.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_6.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_7.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_8.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/images/board_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/tictactoe/tictactoe_dataset_example/images/board_9.png -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_1.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | "O", 5 | "X", 6 | "O" 7 | ], 8 | [ 9 | " ", 10 | "X", 11 | "O" 12 | ], 13 | [ 14 | " ", 15 | " ", 16 | "X" 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_10.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | "O", 5 | " ", 6 | "X" 7 | ], 8 | [ 9 | "X", 10 | "X", 11 | "O" 12 | ], 13 | [ 14 | "O", 15 | "O", 16 | "X" 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | "O", 5 | " ", 6 | "O" 7 | ], 8 | [ 9 | "X", 10 | "O", 11 | " " 12 | ], 13 | [ 14 | "X", 15 | " ", 16 | "X" 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | "O", 5 | "O", 6 | "X" 7 | ], 8 | [ 9 | "X", 10 | "X", 11 | "O" 12 | ], 13 | [ 14 | " ", 15 | "O", 16 | "X" 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | "O", 5 | " ", 6 | "X" 7 | ], 8 | [ 9 | "X", 10 | "O", 11 | " " 12 | ], 13 | [ 14 | " ", 15 | " ", 16 | "O" 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_5.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | " ", 5 | " ", 6 | " " 7 | ], 8 | [ 9 | " ", 10 | " ", 11 | " " 12 | ], 13 | [ 14 | "O", 15 | " ", 16 | "X" 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_6.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | " ", 5 | "O", 6 | " " 7 | ], 8 | [ 9 | " ", 10 | " ", 11 | " " 12 | ], 13 | [ 14 | " ", 15 | "X", 16 | "O" 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_7.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | " ", 5 | " ", 6 | " " 7 | ], 8 | [ 9 | " ", 10 | "X", 11 | "O" 12 | ], 13 | [ 14 | " ", 15 | " ", 16 | " " 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_8.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | "O", 5 | " ", 6 | " " 7 | ], 8 | [ 9 | " ", 10 | "O", 11 | "X" 12 | ], 13 | [ 14 | " ", 15 | " ", 16 | " " 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /tictactoe/tictactoe_dataset_example/states/board_9.json: -------------------------------------------------------------------------------- 1 | { 2 | "board": [ 3 | [ 4 | " ", 5 | " ", 6 | "X" 7 | ], 8 | [ 9 | "O", 10 | " ", 11 | " " 12 | ], 13 | [ 14 | " ", 15 | "X", 16 | "O" 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /ultra_tictactoe/ultra_tictactoe_dataset_example/images/board_00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/ultra_tictactoe/ultra_tictactoe_dataset_example/images/board_00001.png -------------------------------------------------------------------------------- /ultra_tictactoe/ultra_tictactoe_dataset_example/images/board_00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/ultra_tictactoe/ultra_tictactoe_dataset_example/images/board_00002.png -------------------------------------------------------------------------------- /ultra_tictactoe/ultra_tictactoe_dataset_example/images/board_00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/ultra_tictactoe/ultra_tictactoe_dataset_example/images/board_00003.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/images/word-mcq-00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/word_search/word_search_dataset_example/images/word-mcq-00001.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/images/word-mcq-00002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/word_search/word_search_dataset_example/images/word-mcq-00002.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/images/word-mcq-00003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/word_search/word_search_dataset_example/images/word-mcq-00003.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/images/word-mcq-00004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/word_search/word_search_dataset_example/images/word-mcq-00004.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/images/word-mcq-00005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/word_search/word_search_dataset_example/images/word-mcq-00005.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/images/word-mcq-00006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/word_search/word_search_dataset_example/images/word-mcq-00006.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/images/word-mcq-00007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/word_search/word_search_dataset_example/images/word-mcq-00007.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/images/word-mcq-00008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/word_search/word_search_dataset_example/images/word-mcq-00008.png -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/states/word-mcq-00001.json: -------------------------------------------------------------------------------- 1 | {"grid": [["D", "T", "O", "D", "C", "J", "C", "C"], ["U", "L", "V", "G", "H", "G", "A", "G"], ["Z", "A", "F", "U", "A", "J", "M", "I"], ["P", "K", "X", "K", "L", "R", "W", "T"], ["O", "E", "P", "V", "V", "C", "D", "K"], ["G", "P", "G", "Y", "A", "M", "C", "J"], ["F", "N", "S", "E", "H", "J", "J", "Z"], ["T", "R", "Y", "O", "S", "K", "C", "X"]], "size": 8, "question_type": "word_direction"} -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/states/word-mcq-00002.json: -------------------------------------------------------------------------------- 1 | {"grid": [["D", "T", "X", "I", "P", "A", "Q"], ["C", "X", "X", "Q", "J", "W", "Q"], ["G", "E", "H", "M", "J", "L", "V"], ["P", "N", "T", "U", "F", "B", "R"], ["P", "O", "T", "J", "Y", "T", "G"], ["J", "F", "R", "J", "M", "N", "R"], ["J", "V", "V", "H", "C", "L", "W"]], "size": 7, "question_type": "cell_letter"} -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/states/word-mcq-00003.json: -------------------------------------------------------------------------------- 1 | {"grid": [["H", "C", "V", "N", "Q", "J", "P"], ["B", "T", "P", "C", "T", "B", "Z"], ["V", "J", "N", "Z", "O", "Y", "Z"], ["J", "F", "V", "U", "L", "C", "R"], ["L", "U", "C", "H", "R", "W", "M"], ["M", "D", "C", "E", "S", "G", "P"], ["V", "O", "H", "D", "T", "P", "T"]], "size": 7, "question_type": "word_direction"} -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/states/word-mcq-00004.json: -------------------------------------------------------------------------------- 1 | {"grid": [["W", "L", "H", "U", "A", "U", "W"], ["E", "N", "L", "H", "O", "M", "F"], ["J", "L", "P", "A", "B", "B", "U"], ["W", "C", "D", "A", "J", "Z", "R"], ["M", "W", "P", "I", "P", "C", "E"], ["M", "X", "K", "W", "Q", "E", "W"], ["T", "P", "N", "X", "R", "O", "S"]], "size": 7, "question_type": "letter_count"} -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/states/word-mcq-00005.json: -------------------------------------------------------------------------------- 1 | {"grid": [["V", "E", "U", "J", "Y", "A", "J"], ["X", "S", "H", "X", "A", "W", "D"], ["Q", "B", "V", "X", "W", "N", "K"], ["A", "D", "C", "I", "R", "N", "A"], ["G", "W", "K", "W", "A", "G", "C"], ["J", "V", "X", "V", "B", "P", "Y"], ["T", "J", "W", "E", "D", "F", "F"]], "size": 7, "question_type": "word_direction"} -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/states/word-mcq-00006.json: -------------------------------------------------------------------------------- 1 | {"grid": [["B", "M", "H", "J", "X"], ["Z", "C", "C", "P", "H"], ["A", "I", "X", "T", "N"], ["F", "J", "G", "O", "O"], ["W", "O", "Q", "M", "P"]], "size": 5, "question_type": "cell_letter"} -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/states/word-mcq-00007.json: -------------------------------------------------------------------------------- 1 | {"grid": [["O", "U", "C", "A", "L", "T", "R", "F"], ["R", "T", "H", "K", "D", "Y", "T", "B"], ["K", "E", "S", "Q", "A", "H", "O", "G"], ["U", "V", "W", "C", "Y", "U", "F", "B"], ["V", "G", "Z", "X", "X", "O", "X", "C"], ["N", "M", "O", "L", "E", "D", "V", "W"], ["C", "O", "N", "G", "F", "Y", "J", "F"], ["U", "M", "M", "Z", "J", "O", "K", "E"]], "size": 8, "question_type": "cell_letter"} -------------------------------------------------------------------------------- /word_search/word_search_dataset_example/states/word-mcq-00008.json: -------------------------------------------------------------------------------- 1 | {"grid": [["T", "O", "Z", "X", "D", "T", "N"], ["B", "R", "U", "I", "J", "P", "Z"], ["Y", "K", "S", "G", "Z", "Q", "O"], ["O", "Z", "B", "X", "B", "A", "S"], ["X", "X", "M", "V", "T", "R", "S"], ["R", "L", "W", "P", "Q", "R", "P"], ["S", "C", "D", "W", "C", "X", "T"]], "size": 7, "question_type": "letter_count"} -------------------------------------------------------------------------------- /zuma/README.md: -------------------------------------------------------------------------------- 1 | # 祖玛游戏数据集 2 | 3 | ## 游戏介绍 4 | 5 | 直接看 6 | 7 | ## 数据集构造方式 8 | 9 | 需要matplotlib, numpy 10 | 把gene_gamedata.py, gene_qa.py, gene_dataset.py放进zuma_dataset文件夹(或者你自己创建的文件夹中,它会在它的工作文件夹中生成数据集) 11 | 在gene_dataset.py中,修改dataset_size(默认200,即200张图,每张图有多个问题),运行即可 12 | -------------------------------------------------------------------------------- /zuma/zuma_dataset_example/images/0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/zuma/zuma_dataset_example/images/0001.png -------------------------------------------------------------------------------- /zuma/zuma_dataset_example/images/0002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/zuma/zuma_dataset_example/images/0002.png -------------------------------------------------------------------------------- /zuma/zuma_dataset_example/images/0003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongjingqi/Code2Logic/8b11edbd0a2907d90f52e60847463cb84b3c5be3/zuma/zuma_dataset_example/images/0003.png --------------------------------------------------------------------------------