hopscotch’s snowflake hitbox is pretty weird so i imported the same image but in png
this makes a scan speed test possible - I made a linear scan and a logarithmic scan in the same project
the linear simply moves forward by 1 pixel in each frame and draws a trail each time hopscotch tells him it is touching something
the logarithmic one moves forward by 16 pixels each time -16 is a number I’m sure the scanner will not be able to skip an entire snowflake branch- and when it’s touching something, it goes back or forward (depending on whether they are touching or not) by 8, then 4, then 2, then 1. this will determine the exact position of the snowflake’s edge. then it does the same thing for the other side (the exact position where the branch ends). finally, it draws a trail between the beginning and the end of the branch and continues its road
the latter scan makes it a ton faster to execute
if it’s filtered: