Algorithmic worlds










Back to the information page

About algorithmic worlds

Algorithmic art
Pictorial algorithms
Ultra Fractal
Algorithmic worlds
Piling patterns
The structure
Pattern generators
Index operators
The piling operator
An example
Other modules


This pattern was inspired by a work at

"Invaders" refers to Space Invaders, one of the first informatic games, released in 1978. This game consisted in shooting from a spacecraft on extraterrestrial "invaders". Because of the poor resolution of the computer screens at this time, the latter were coarsely represented by two-color 10x10 pixel matrices.

The "Invaders" pattern divides the plane into squares, and further divides these squares into pixels. It attributes randomly to each of these pixel an index value among two possible ones. Interestingly, if one forces a vertical mirror symmetry on each of these pixel matrices, and provided the number of pixels is not too big, patterns reminiscent of Space Invaders appear. For instance, the image below depicts 5x5 pixel invaders.

Here are 7x7 pixel invaders (note the three-eyed octopus in the third row, second column).

Of course, it is not necessary to impose a vertical symmetry. The following invaders have an order four rotational symmetry.

Finally here are 20x20 pixel invaders with an order four dihedral symmetry (the symmetry group of the square, with vertical, horizontal and diagonal mirrors).


Copyright S.Monnier 2009-2019. Bookmark or share