{"id":20761009,"url":"https://github.com/tophercantrell/sim-katamino","last_synced_at":"2026-01-30T10:03:19.101Z","repository":{"id":85496887,"uuid":"167275006","full_name":"topherCantrell/sim-Katamino","owner":"topherCantrell","description":"Code to solve katamino challenges","archived":false,"fork":false,"pushed_at":"2024-09-01T12:10:56.000Z","size":10311,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-20T15:56:46.904Z","etag":null,"topics":["katamino","python","simulation"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/topherCantrell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-24T00:28:38.000Z","updated_at":"2024-09-01T13:44:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"832c46bd-f4db-47e7-9292-49b97582a128","html_url":"https://github.com/topherCantrell/sim-Katamino","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/topherCantrell/sim-Katamino","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topherCantrell%2Fsim-Katamino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topherCantrell%2Fsim-Katamino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topherCantrell%2Fsim-Katamino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topherCantrell%2Fsim-Katamino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/topherCantrell","download_url":"https://codeload.github.com/topherCantrell/sim-Katamino/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topherCantrell%2Fsim-Katamino/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28910960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T08:15:08.179Z","status":"ssl_error","status_checked_at":"2026-01-30T08:14:31.507Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["katamino","python","simulation"],"created_at":"2024-11-17T10:17:08.403Z","updated_at":"2026-01-30T10:03:19.095Z","avatar_url":"https://github.com/topherCantrell.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Katamino\n\nCode to solve katamino challenges\n\nThe manual has a mistake in it. Ultimate Challenges 1:I. The following combinations are listed in the manual, but the \npiece \"D\" is listed twice.\n\n```\nInvalid:ABDDEFIKL\nInvalid:ABDDEFGIKL\nInvalid:ABDDEFGIJKL\n```\n\n![](art/katamino.svg)\n\nhttps://www.google.com/search?q=possible+3d+shapes+with+5+cubes\u0026tbm=isch\u0026tbs=rimg:CSQNxJ8fsWNSIji-ofdqClu2ABhBarS7FeGapRDWeLUNxs1qRnl89sVA2tzEDn816YWH_1HY5yH10NA-_17-HXsPY8gioSCb6h92oKW7YAEaB9T9vB-0ULKhIJGEFqtLsV4ZoRvRWnFOCe1FEqEgmlENZ4tQ3GzRGgfU_1bwftFCyoSCWpGeXz2xUDaEQVNX4nbK_1LQKhIJ3MQOfzXphYcRTIrUAaKHh6AqEgn8djnIfXQ0DxGgfU_1bwftFCyoSCb_1v4dew9jyCEYM14tV58aja\u0026tbo=u\u0026sa=X\u0026ved=2ahUKEwjm6eXIoKrgAhUWoYMKHbGyCWgQ9C96BAgBEBs\u0026biw=1472\u0026bih=773\u0026dpr=1#imgrc=DP2sMs4PxF6rnM:\n\n## Small Slam \nStart with first 3 pieces.\n\n|      |        |\n| ---- | ------ |\n| A | ![](art/Small_Slam_A_3.svg) |\n| B | ![](art/Small_Slam_B_3.svg) |\n| C | ![](art/Small_Slam_C_3.svg) |\n| D | ![](art/Small_Slam_D_3.svg) |\n| E | ![](art/Small_Slam_E_3.svg) |\n| F | ![](art/Small_Slam_F_3.svg) |\n| G | ![](art/Small_Slam_G_3.svg) |\n\n\n## Slam 1\nStart with first 5 pieces.\n\n|      |        |\n| ---- | ------ |\n| A | ![](art/Slam_1_A_5.svg) |\n| B | ![](art/Slam_1_B_5.svg) |\n| C | ![](art/Slam_1_C_5.svg) |\n| D | ![](art/Slam_1_D_5.svg) |\n| E | ![](art/Slam_1_E_5.svg) |\n| F | ![](art/Slam_1_F_5.svg) |\n| G | ![](art/Slam_1_G_5.svg) |\n| H | ![](art/Slam_1_H_5.svg) |\n| I | ![](art/Slam_1_I_5.svg) |\n| J | ![](art/Slam_1_J_5.svg) |\n| K | ![](art/Slam_1_K_5.svg) |\n| L | ![](art/Slam_1_L_5.svg) |\n| M | ![](art/Slam_1_M_5.svg) |\n| N | ![](art/Slam_1_N_5.svg) |\n\nStart with first 6 pieces.\n\n|      |        |\n| ---- | ------ |\n| O | ![](art/Slam_1_O_6.svg) |\n| P | ![](art/Slam_1_P_6.svg) |\n| Q | ![](art/Slam_1_Q_6.svg) |\n| R | ![](art/Slam_1_R_6.svg) |\n| S | ![](art/Slam_1_S_6.svg) |\n| T | ![](art/Slam_1_T_6.svg) |\n| U | ![](art/Slam_1_U_6.svg) |\n| V | ![](art/Slam_1_V_6.svg) |\n| W | ![](art/Slam_1_W_6.svg) |\n| X | ![](art/Slam_1_X_6.svg) |\n| Y | ![](art/Slam_1_Y_6.svg) |\n| Z | ![](art/Slam_1_Z_6.svg) |\n| Spades | ![](art/Slam_1_Spades_6.svg) |\n| Hearts | ![](art/Slam_1_Hearts_6.svg) |\n| Diamonds | ![](art/Slam_1_Diamonds_6.svg) |\n| Clubs | ![](art/Slam_1_Clubs_6.svg) |\n\n## Ultimate Challenges 1\nStart with first 4 pieces.\n\n|      |        |\n| ---- | ------ |\n| A | ![](art/Ultimate_Challenges_1_A_4.svg) |\n| B | ![](art/Ultimate_Challenges_1_B_4.svg) |\n| C | ![](art/Ultimate_Challenges_1_C_4.svg) |\n| D | ![](art/Ultimate_Challenges_1_D_4.svg) |\n| E | ![](art/Ultimate_Challenges_1_E_4.svg) |\n| F | ![](art/Ultimate_Challenges_1_F_4.svg) |\n| G | ![](art/Ultimate_Challenges_1_G_4.svg) |\n| H | ![](art/Ultimate_Challenges_1_H_4.svg) |\n| I | ![](art/Ultimate_Challenges_1_I_4.svg) |\n| J | ![](art/Ultimate_Challenges_1_J_4.svg) |\n| K | ![](art/Ultimate_Challenges_1_K_4.svg) |\n| L | ![](art/Ultimate_Challenges_1_L_4.svg) |\n\n## Ultimate Challenges 2\nStart with first 5 pieces.\n\n|      |        |\n| ---- | ------ |\n| A | ![](art/Ultimate_Challenges_2_A_5.svg) |\n| B | ![](art/Ultimate_Challenges_2_B_5.svg) |\n| C | ![](art/Ultimate_Challenges_2_C_5.svg) |\n| D | ![](art/Ultimate_Challenges_2_D_5.svg) |\n| E | ![](art/Ultimate_Challenges_2_E_5.svg) |\n| F | ![](art/Ultimate_Challenges_2_F_5.svg) |\n| G | ![](art/Ultimate_Challenges_2_G_5.svg) |\n| H | ![](art/Ultimate_Challenges_2_H_5.svg) |\n| I | ![](art/Ultimate_Challenges_2_I_5.svg) |\n| J | ![](art/Ultimate_Challenges_2_J_5.svg) |\n| K | ![](art/Ultimate_Challenges_2_K_5.svg) |\n| L | ![](art/Ultimate_Challenges_2_L_5.svg) |\n\n## Ultimate Challenges 3\nUse all 9 pieces.\n\n|      |        |\n| ---- | ------ |\n| A | ![](art/Ultimate_Challenges_3_A_9.svg) |\n| B | ![](art/Ultimate_Challenges_3_B_9.svg) |\n| C | ![](art/Ultimate_Challenges_3_C_9.svg) |\n| D | ![](art/Ultimate_Challenges_3_D_9.svg) |\n| E | ![](art/Ultimate_Challenges_3_E_9.svg) |\n| F | ![](art/Ultimate_Challenges_3_F_9.svg) |\n| G | ![](art/Ultimate_Challenges_3_G_9.svg) |\n| H | ![](art/Ultimate_Challenges_3_H_9.svg) |\n| I | ![](art/Ultimate_Challenges_3_I_9.svg) |\n| J | ![](art/Ultimate_Challenges_3_J_9.svg) |\n| K | ![](art/Ultimate_Challenges_3_K_9.svg) |\n| L | ![](art/Ultimate_Challenges_3_L_9.svg) |\n\n## Ultimate Challenges 4\nStart with first 7 pieces.\n\n|      |        |\n| ---- | ------ |\n| No1 | ![](art/Ultimate_Challenges_4_No1_7.svg) |\n| No2 | ![](art/Ultimate_Challenges_4_No2_7.svg) |\n| No3 | ![](art/Ultimate_Challenges_4_No3_7.svg) |\n| No4 | ![](art/Ultimate_Challenges_4_No4_7.svg) |\n| No5 | ![](art/Ultimate_Challenges_4_No5_7.svg) |\n| No6 | ![](art/Ultimate_Challenges_4_No6_7.svg) |\n| No7 | ![](art/Ultimate_Challenges_4_No7_7.svg) |\n| No8 | ![](art/Ultimate_Challenges_4_No8_7.svg) |\n| No9 | ![](art/Ultimate_Challenges_4_No9_7.svg) |\n| No10 | ![](art/Ultimate_Challenges_4_No10_7.svg) |\n| No11 | ![](art/Ultimate_Challenges_4_No11_7.svg) |\n| No12 | ![](art/Ultimate_Challenges_4_No12_7.svg) |\n| No13 | ![](art/Ultimate_Challenges_4_No13_7.svg) |\n| No14 | ![](art/Ultimate_Challenges_4_No14_7.svg) |\n| No15 | ![](art/Ultimate_Challenges_4_No15_7.svg) |\n| No16 | ![](art/Ultimate_Challenges_4_No16_7.svg) |\n| No17 | ![](art/Ultimate_Challenges_4_No17_7.svg) |\n| No18 | ![](art/Ultimate_Challenges_4_No18_7.svg) |\n| No19 | ![](art/Ultimate_Challenges_4_No19_7.svg) |\n| No20 | ![](art/Ultimate_Challenges_4_No20_7.svg) |\n| No21 | ![](art/Ultimate_Challenges_4_No21_7.svg) |\n| No22 | ![](art/Ultimate_Challenges_4_No22_7.svg) |\n| No23 | ![](art/Ultimate_Challenges_4_No23_7.svg) |\n| No24 | ![](art/Ultimate_Challenges_4_No24_7.svg) |\n| No25 | ![](art/Ultimate_Challenges_4_No25_7.svg) |\n| No26 | ![](art/Ultimate_Challenges_4_No26_7.svg) |\n| No27 | ![](art/Ultimate_Challenges_4_No27_7.svg) |\n| No28 | ![](art/Ultimate_Challenges_4_No28_7.svg) |\n| No29 | ![](art/Ultimate_Challenges_4_No29_7.svg) |\n| No30 | ![](art/Ultimate_Challenges_4_No30_7.svg) |\n| No31 | ![](art/Ultimate_Challenges_4_No31_7.svg) |\n| No32 | ![](art/Ultimate_Challenges_4_No32_7.svg) |\n| No33 | ![](art/Ultimate_Challenges_4_No33_7.svg) |\n| No34 | ![](art/Ultimate_Challenges_4_No34_7.svg) |\n| No35 | ![](art/Ultimate_Challenges_4_No35_7.svg) |\n| No36 | ![](art/Ultimate_Challenges_4_No36_7.svg) |\n| No37 | ![](art/Ultimate_Challenges_4_No37_7.svg) |\n| No38 | ![](art/Ultimate_Challenges_4_No38_7.svg) |\n| No39 | ![](art/Ultimate_Challenges_4_No39_7.svg) |\n| No40 | ![](art/Ultimate_Challenges_4_No40_7.svg) |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftophercantrell%2Fsim-katamino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftophercantrell%2Fsim-katamino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftophercantrell%2Fsim-katamino/lists"}