Strategiju za igranje igre Kanoodle, kao i ostalih sličnih puzzle igara teško je opisati postupcima osim slaganje blokova jednih pokraj drugih. Pretraživanje svih mogućnosti bi trajalo predugo pa se u ovom radu pomoću genetskog programiranja opisuje postupka učenja jedinki kako da slažu blokove da bi došle do uspješnog rješenja - potpune ploče.The strategy for playing the game Kanoodle, as well as other similar puzzle games is difficult to describe by procedures other than arranging blocks next to each other. The search for all possibilities would take too long, so in this these, we used genetic programming to describe the process of teaching individual unit how to arrange blocks to reach a successful solution - a complete board