In the case of q > 3 the following enfolds:
While the yellow polygons count as neighbours of the center polygon, the dark purple ones don't. In some cases (e.g. game of life) it would be nice to have those dark purple polygons to count as neighbours of the center polygon as well.