Found this puzzle that really made me have fun! The game of Shakashaka requires you to form white rectangles (incl. squares) by filling in black triangles on any number of white cells. These triangles can only be formed using one of the diagonals in said square. Numbers denote exact number of adjacent triangles (horizontally and vertically).
Creating a page here to document some strategies as I go along...
Example 1
If a cell beside a number has a triangle, the triangle must border the cell. See counterexample, where a white right-angle cannot be created otherwise (left). By the same corollary, cells beside the board edge containing a triangle must have the triangle border the edge. This leads to the cell below being blank:
Because the black cell is also a border, by extension, the left cell is blank. This creates a white rectangle that demands a black triangle (left). White sections of the triangle must be followed up by two triangles either beside or diagonal from them, to either create a right-angle, or form a straight line. In this case, the diagonal is filled, so the triangle must appear on the side. We extend the same logic for the cell below:
The white cell to the right of the numbered cell below cannot be blank: this implies the cell sandwiched by two borders must also be blank, and this creates a non-rectangular white area, see counterexample (left). This means the right cell must be filled with a black triangle, and the bottom square is empty, including the new sandwiched area (right):
The remaining solution is trivial.