Всё получится, мне очень трудно понять из эскизов, в чём проблема, но вроде я угадал. Надо просто поискать во всех 16 клетках нужный цвет. Надо найти в разбросе координат? В чём проблема? Надо найти несколько пикселей нужного цвета? В Чём проблема? Извините, не вникал, но не вижу задачи. Если есть отличия клеток и эти отличия Вам известны, надо просто найти эти отличия. В чём тут проблема, не понимаю.
Цитата
так и они смещаются на 2 пикселя в каждой плитке
Так и задайте область поиска БОЛЬШЕ на 3 пикселя.
Цитата
а задачи которые уходят по сложности за примеры справки становятся неразрешимыми для меня
Фигня это, освоите, просто Вам нужны примеры и опыт. К сожалению у меня с интуицией проблемы. Без конкретной, понятной для меня постановки задачи, мне сложно что-то советовать. Если бы я хоть раз в жизни играл в эту игру, совет родился бы мгновенно. Если пойму в чём тут сложность принятия решения, однозначно дам 100% рабочий вариант.
На всидку опять же. Надо организовать цикл, точнее 2 цикла один внутри другого от 1 до 4. И искать цвет в области от левого угла клетки + сколько там может быть пикселей, ну скажем плюс 5 по обоим осям. Финдом это ищется без вопросов.
А в конкретном Вашем случае, после наложения искомые пиксели уплывают на СТАТИЧНОЕ число пикселей по горизонтали и вертикали, просто в цикле (обоих циклах) увеличивать координаты поиска пикселя ровно на индекс цикла.
Тогда можно и get color-ом это делать.
Код
for #i 1 4
for #j 1 4
set #Xfind ... бла бла * #j
set #Yfind ... бла бла * #i
get color #color #Xfind + j #Yfind + i
...
end_for
end_for
Смысл примерно такой. К статичным координатам прибавляем смещение равное индексам циклов.