I have multiple square sprites, and on each side of each square there is a different letter (or it could also be that there is just one type of letter for all four sides, or a combination). There are 4 letters in total.
I would like the player to be able to drag and drop a square next to other squares, and if at least one of the sides of the newly placed square has a matching letter with its surrounding squares, it can be placed (variable: "matching" = 1). If there is no match at all, then not (variable: "matching" = 0).
I have been struggling for a month trying to achieve this with collision checks using instances, families, UID picking, containers etc. I've read probably all topics regarding this kind of question. However, I am about to become desperate about this matter because until now I have had no results.
Before I share some ideas of a beginning solution, I will give your creativity the freedom to suggest something potential.
Hoping for some suggestions from you!