An open API service indexing awesome lists of open source software.

https://github.com/tophercantrell/sim-katamino

Code to solve katamino challenges
https://github.com/tophercantrell/sim-katamino

katamino python simulation

Last synced: 5 months ago
JSON representation

Code to solve katamino challenges

Awesome Lists containing this project

README

          

# Katamino

Code to solve katamino challenges

The manual has a mistake in it. Ultimate Challenges 1:I. The following combinations are listed in the manual, but the
piece "D" is listed twice.

```
Invalid:ABDDEFIKL
Invalid:ABDDEFGIKL
Invalid:ABDDEFGIJKL
```

![](art/katamino.svg)

https://www.google.com/search?q=possible+3d+shapes+with+5+cubes&tbm=isch&tbs=rimg:CSQNxJ8fsWNSIji-ofdqClu2ABhBarS7FeGapRDWeLUNxs1qRnl89sVA2tzEDn816YWH_1HY5yH10NA-_17-HXsPY8gioSCb6h92oKW7YAEaB9T9vB-0ULKhIJGEFqtLsV4ZoRvRWnFOCe1FEqEgmlENZ4tQ3GzRGgfU_1bwftFCyoSCWpGeXz2xUDaEQVNX4nbK_1LQKhIJ3MQOfzXphYcRTIrUAaKHh6AqEgn8djnIfXQ0DxGgfU_1bwftFCyoSCb_1v4dew9jyCEYM14tV58aja&tbo=u&sa=X&ved=2ahUKEwjm6eXIoKrgAhUWoYMKHbGyCWgQ9C96BAgBEBs&biw=1472&bih=773&dpr=1#imgrc=DP2sMs4PxF6rnM:

## Small Slam
Start with first 3 pieces.

| | |
| ---- | ------ |
| A | ![](art/Small_Slam_A_3.svg) |
| B | ![](art/Small_Slam_B_3.svg) |
| C | ![](art/Small_Slam_C_3.svg) |
| D | ![](art/Small_Slam_D_3.svg) |
| E | ![](art/Small_Slam_E_3.svg) |
| F | ![](art/Small_Slam_F_3.svg) |
| G | ![](art/Small_Slam_G_3.svg) |

## Slam 1
Start with first 5 pieces.

| | |
| ---- | ------ |
| A | ![](art/Slam_1_A_5.svg) |
| B | ![](art/Slam_1_B_5.svg) |
| C | ![](art/Slam_1_C_5.svg) |
| D | ![](art/Slam_1_D_5.svg) |
| E | ![](art/Slam_1_E_5.svg) |
| F | ![](art/Slam_1_F_5.svg) |
| G | ![](art/Slam_1_G_5.svg) |
| H | ![](art/Slam_1_H_5.svg) |
| I | ![](art/Slam_1_I_5.svg) |
| J | ![](art/Slam_1_J_5.svg) |
| K | ![](art/Slam_1_K_5.svg) |
| L | ![](art/Slam_1_L_5.svg) |
| M | ![](art/Slam_1_M_5.svg) |
| N | ![](art/Slam_1_N_5.svg) |

Start with first 6 pieces.

| | |
| ---- | ------ |
| O | ![](art/Slam_1_O_6.svg) |
| P | ![](art/Slam_1_P_6.svg) |
| Q | ![](art/Slam_1_Q_6.svg) |
| R | ![](art/Slam_1_R_6.svg) |
| S | ![](art/Slam_1_S_6.svg) |
| T | ![](art/Slam_1_T_6.svg) |
| U | ![](art/Slam_1_U_6.svg) |
| V | ![](art/Slam_1_V_6.svg) |
| W | ![](art/Slam_1_W_6.svg) |
| X | ![](art/Slam_1_X_6.svg) |
| Y | ![](art/Slam_1_Y_6.svg) |
| Z | ![](art/Slam_1_Z_6.svg) |
| Spades | ![](art/Slam_1_Spades_6.svg) |
| Hearts | ![](art/Slam_1_Hearts_6.svg) |
| Diamonds | ![](art/Slam_1_Diamonds_6.svg) |
| Clubs | ![](art/Slam_1_Clubs_6.svg) |

## Ultimate Challenges 1
Start with first 4 pieces.

| | |
| ---- | ------ |
| A | ![](art/Ultimate_Challenges_1_A_4.svg) |
| B | ![](art/Ultimate_Challenges_1_B_4.svg) |
| C | ![](art/Ultimate_Challenges_1_C_4.svg) |
| D | ![](art/Ultimate_Challenges_1_D_4.svg) |
| E | ![](art/Ultimate_Challenges_1_E_4.svg) |
| F | ![](art/Ultimate_Challenges_1_F_4.svg) |
| G | ![](art/Ultimate_Challenges_1_G_4.svg) |
| H | ![](art/Ultimate_Challenges_1_H_4.svg) |
| I | ![](art/Ultimate_Challenges_1_I_4.svg) |
| J | ![](art/Ultimate_Challenges_1_J_4.svg) |
| K | ![](art/Ultimate_Challenges_1_K_4.svg) |
| L | ![](art/Ultimate_Challenges_1_L_4.svg) |

## Ultimate Challenges 2
Start with first 5 pieces.

| | |
| ---- | ------ |
| A | ![](art/Ultimate_Challenges_2_A_5.svg) |
| B | ![](art/Ultimate_Challenges_2_B_5.svg) |
| C | ![](art/Ultimate_Challenges_2_C_5.svg) |
| D | ![](art/Ultimate_Challenges_2_D_5.svg) |
| E | ![](art/Ultimate_Challenges_2_E_5.svg) |
| F | ![](art/Ultimate_Challenges_2_F_5.svg) |
| G | ![](art/Ultimate_Challenges_2_G_5.svg) |
| H | ![](art/Ultimate_Challenges_2_H_5.svg) |
| I | ![](art/Ultimate_Challenges_2_I_5.svg) |
| J | ![](art/Ultimate_Challenges_2_J_5.svg) |
| K | ![](art/Ultimate_Challenges_2_K_5.svg) |
| L | ![](art/Ultimate_Challenges_2_L_5.svg) |

## Ultimate Challenges 3
Use all 9 pieces.

| | |
| ---- | ------ |
| A | ![](art/Ultimate_Challenges_3_A_9.svg) |
| B | ![](art/Ultimate_Challenges_3_B_9.svg) |
| C | ![](art/Ultimate_Challenges_3_C_9.svg) |
| D | ![](art/Ultimate_Challenges_3_D_9.svg) |
| E | ![](art/Ultimate_Challenges_3_E_9.svg) |
| F | ![](art/Ultimate_Challenges_3_F_9.svg) |
| G | ![](art/Ultimate_Challenges_3_G_9.svg) |
| H | ![](art/Ultimate_Challenges_3_H_9.svg) |
| I | ![](art/Ultimate_Challenges_3_I_9.svg) |
| J | ![](art/Ultimate_Challenges_3_J_9.svg) |
| K | ![](art/Ultimate_Challenges_3_K_9.svg) |
| L | ![](art/Ultimate_Challenges_3_L_9.svg) |

## Ultimate Challenges 4
Start with first 7 pieces.

| | |
| ---- | ------ |
| No1 | ![](art/Ultimate_Challenges_4_No1_7.svg) |
| No2 | ![](art/Ultimate_Challenges_4_No2_7.svg) |
| No3 | ![](art/Ultimate_Challenges_4_No3_7.svg) |
| No4 | ![](art/Ultimate_Challenges_4_No4_7.svg) |
| No5 | ![](art/Ultimate_Challenges_4_No5_7.svg) |
| No6 | ![](art/Ultimate_Challenges_4_No6_7.svg) |
| No7 | ![](art/Ultimate_Challenges_4_No7_7.svg) |
| No8 | ![](art/Ultimate_Challenges_4_No8_7.svg) |
| No9 | ![](art/Ultimate_Challenges_4_No9_7.svg) |
| No10 | ![](art/Ultimate_Challenges_4_No10_7.svg) |
| No11 | ![](art/Ultimate_Challenges_4_No11_7.svg) |
| No12 | ![](art/Ultimate_Challenges_4_No12_7.svg) |
| No13 | ![](art/Ultimate_Challenges_4_No13_7.svg) |
| No14 | ![](art/Ultimate_Challenges_4_No14_7.svg) |
| No15 | ![](art/Ultimate_Challenges_4_No15_7.svg) |
| No16 | ![](art/Ultimate_Challenges_4_No16_7.svg) |
| No17 | ![](art/Ultimate_Challenges_4_No17_7.svg) |
| No18 | ![](art/Ultimate_Challenges_4_No18_7.svg) |
| No19 | ![](art/Ultimate_Challenges_4_No19_7.svg) |
| No20 | ![](art/Ultimate_Challenges_4_No20_7.svg) |
| No21 | ![](art/Ultimate_Challenges_4_No21_7.svg) |
| No22 | ![](art/Ultimate_Challenges_4_No22_7.svg) |
| No23 | ![](art/Ultimate_Challenges_4_No23_7.svg) |
| No24 | ![](art/Ultimate_Challenges_4_No24_7.svg) |
| No25 | ![](art/Ultimate_Challenges_4_No25_7.svg) |
| No26 | ![](art/Ultimate_Challenges_4_No26_7.svg) |
| No27 | ![](art/Ultimate_Challenges_4_No27_7.svg) |
| No28 | ![](art/Ultimate_Challenges_4_No28_7.svg) |
| No29 | ![](art/Ultimate_Challenges_4_No29_7.svg) |
| No30 | ![](art/Ultimate_Challenges_4_No30_7.svg) |
| No31 | ![](art/Ultimate_Challenges_4_No31_7.svg) |
| No32 | ![](art/Ultimate_Challenges_4_No32_7.svg) |
| No33 | ![](art/Ultimate_Challenges_4_No33_7.svg) |
| No34 | ![](art/Ultimate_Challenges_4_No34_7.svg) |
| No35 | ![](art/Ultimate_Challenges_4_No35_7.svg) |
| No36 | ![](art/Ultimate_Challenges_4_No36_7.svg) |
| No37 | ![](art/Ultimate_Challenges_4_No37_7.svg) |
| No38 | ![](art/Ultimate_Challenges_4_No38_7.svg) |
| No39 | ![](art/Ultimate_Challenges_4_No39_7.svg) |
| No40 | ![](art/Ultimate_Challenges_4_No40_7.svg) |