Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.46 KB

TODO.md

File metadata and controls

30 lines (23 loc) · 1.46 KB

TODO

  • make small puzzle more interconnected -- maybe by limiting grid size during generation?

  • Add a tutorial video that pops up at the start. like palette

  • icons uniform

  • add tests

  • piece rotation

  • transpose grid/game solved logic will only work for square grid

For screenshots:

const grid = [ ["","","","","","","","","","","",""], ["","","","","","","","","","","",""], ["","","","","","","","","","B","",""], ["","","P","U","Z","Z","L","E","","R","",""], ["","","L","","","","E","","","A","",""], ["","G","A","M","E","","T","","","I","",""], ["","","Y","","","","T","H","I","N","K",""], ["","","","","","","E","","","","",""], ["","","","","W","O","R","D","","","",""], ["","","","","","","","","","","",""], ["","","","","","","","","","","",""], ["","","","","","","","","","","",""] ]

const pieces = [{"letters":[["P","U","Z"],["L","",""],["A","",""]],"solutionTop":3,"solutionLeft":2},{"letters":[["B"],["R"],["A"]],"solutionTop":2,"solutionLeft":9},{"letters":[["","T","H"],["","E",""],["O","R","D"]],"solutionTop":6,"solutionLeft":5},{"letters":[["M","E"]],"solutionTop":5,"solutionLeft":3},{"letters":[["","I",""],["I","N","K"]],"solutionTop":5,"solutionLeft":8},{"letters":[["W"]],"solutionTop":8,"solutionLeft":4},{"letters":[["G"]],"solutionTop":5,"solutionLeft":1},{"letters":[["Y"]],"solutionTop":6,"solutionLeft":2},{"letters":[["Z","L","E"],["","E",""],["","T",""]],"solutionTop":3,"solutionLeft":5}];