I'm using a pascal triangle to render this, where it colors all the even numbers -- start of explanation a pascal triangle works by starting as a 1: 1 then for the next row each number will add the two above: 0 1 0 1 1 zeros are also added in place where there are no numbers this pattern continues indefinitely 1 1 1 1 2 1 1 3 3 1 and eventually you get a huge triangle. in this sim, if you zoom out to far it starts failing to render the middle portion, this is because it starts creating numbers there with hundreds of zeros, and when trying to do anything with numbers that large in scratch, it is simply passed as 0 -- end of explanation I'm gonna remake this in JavaScript or c++ soon that way I can use a higher resolution as well as use larger numbers to get a more detailed sierpinski triangle