{"version":"1.0","type":"rich","title":"Sudoku puzzle generator \ud83e\udde9","description":"Features\r\n- Different types (3x3, 2x4, 3x6 etc)\r\n- Numbers or letters\r\n- Many variations (seed)\r\n\r\nHow it works\r\n- Generate complete grid\r\n- Remove a block, use solver to check if it's still valid, repeat until isn't.\r\n- Draw\r\n\r\nWhat I learned\r\nThis was fun. I made some mistakes. First, I thought it would be possible to generate random numbers in a grid, hoping it would yield valid. Second,  I assumed it would be possible to randomly remove some cells from a valid grid, and it would be still solvable for users. I ended up needing a simple solver.\r\n\r\n#game","author_name":"markknol","author_url":"https:\/\/turtletoy.net\/user\/markknol","provider_name":"Turtletoy","provider_url":"https:\/\/turtletoy.net\/","license":{"fullName":"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International","shortName":"CC BY-NC-SA 4.0","url":"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/"},"thumbnail_url":"https:\/\/turtletoy.net\/thumbnail\/5098380d82.jpg","thumbnail_width":512,"thumbnail_height":512,"html":"<iframe src=\"https:\/\/turtletoy.net\/embed\/5098380d82\" width=\"1025px\" height=\"554px\" style=\"max-width: 100%; border: 0\" sandbox=\"allow-scripts allow-top-navigation allow-top-navigation-by-user-activation allow-forms allow-popups allow-same-origin\"><\/iframe>","width":1025,"height":554}