Parity: Support more neighbourhoods for higher-range outer-totalistic
Currently, apgsearch only allows for searching higher-range outer-totalistic rules with the Moore neighbourhood. This is despite a wide array of other neighbourhoods being supported by Golly, LifeViewer and CAViewer.
A comprehensive list of unsupported neighbourhoods can be found below:
Square grid:
- Moore (already supported)
- von Neumann
- checkerboard
- aligned checkerboard (trivially duplicates von Neumann and can probably be ignored, and currently only supported by CAViewer)
- cross
- saltire (trivially duplicates cross and can probably be ignored)
- star
- hash
- L^2
- circular
- Gaussian weighted
Hexagonal grid:
- hexagonal (range-1 is supported, but not under LtL or HROT)
- asterisk
- tripod
Triangular grid:
- triangular
Any grid:
- custom (CoordCA)
- custom (weighted)
Images of each of these and their expansions, excluding triangular-grid neighbourhoods, the Gaussian neighbourhood and custom neighbourhoods can be found on the following LifeWiki page: https://www.conwaylife.com/wiki/Gallery_of_neighbourhoods/Images