Jenny from the block
by dixalex
HTML
<table class="puzzle-table" id="puzzleTable">
</table>
CSS
table { border-collapse: collapse; font-family: monospace; }
td { width: 20px; height: 20px; text-align: center; border: 1px solid #ccc; }
.found { background-color: yellow; border: 1.5px dashed red; }
JavaScript
var puzzle_matrix = {
"grid": [
["T", "A", "A", "M", "V", "J", "O", "L", "R", "E", "I", "B", "L", "E", "F", "T", "D", "K", "P", "D"],
["F", "T", "N", "Q", "X", "H", "S", "J", "U", "M", "C", "E", "K", "T", "N", "S", "D", "Q", "S", "L"],
["B", "Q", "W", "K", "H", "K", "R", "E", "I", "R", "O", "N", "P", "Z", "U", "G", "F", "E", "M", "J"],
["B", "B", "L", "I", "B", "H", "U", "N", "V", "D", "N", "N", "I", "D", "S", "S", "L", "B", "I", "J"],
["D", "L", "L", "C", "N", "V", "C", "N", "E", "P", "L", "I", "G", "S", "Y", "E", "C", "S", "N", "G"],
["C", "P", "A", "Q", "K", "S", "H", "I", "R", "Y", "Q", "F", "B", "H", "N", "K", "M", "I", "L", "S"],
["X", "P", "T", "T", "G", "F", "T", "F", "S", "N", "C", "E", "O", "A", "H", "V", "A", "N", "I", "U"],
["E", "W", "A", "A", "I", "L", "R", "E", "A", "V", "W", "R", "N", "D", "L", "N", "R", "G", "V", "P"],
["R", "C", "K", "C", "D", "N", "D", "R", "C", "W", "J", "P", "T", "E", "F", "Y", "R", "E", "I", "E"],
["Y", "V", "O", "T", "H", "K", "A", "S", "E", "E", "S", "C", "H", "S", "T", "A", "Y", "R", "N", "R"],
["C", "B", "Y", "R", "L", "D", "H", "E", "V", "U", "H", "Q", "E", "Y", "L", "A", "M", "A", "G", "B"],
["C", "R", "L", "E", "Q", "Z", "A", "G", "R", "B", "F", "U", "6", "V", "B", "H", "E", "V", "C", "O"],
["G", "O", "G", "S", "N", "D", "L", "N", "X", "O", "M", "P", "S", "F", "Q", "Q", "N", "U", "O", "W"],
["Y", "N", "C", "S", "B", "O", "I", "L", "C", "L", "D", "V", "X", "T", "Y", "L", "Z", "Y", "L", "L"],
["S", "X", "L", "O", "V", "E", "E", "O", "F", "E", "F", "P", "P", "H", "L", "G", "Q", "M", "O", "E"],
["W", "L", "D", "O", "P", "N", "V", "P", "J", "L", "V", "V", "C", "T", "K", "E", "Z", "G", "R", "A"],
["S", "Z", "I", "T", "S", "G", "J", "E", "E", "T", "I", "M", "Y", "J", "L", "A", "R", "L", "E", "R"],
["Z", "Y", "L", "D", "Z", "M", "W", "Z", "C", "M", "E", "Q", "R", "G", "Z", "U", "I", "S", "A", "P"],
["U", "C", "F", "Q", "W", "E",...