C’est un jeu à zéro joueur, ce qui signifie que son évolution est déterminée par l’état initial et n’a pas besoin aucune saisie de données ultérieure.
Le « plateau de jeu » est un maillage plat constitué de carrés (les « cellules ») qui s’étendent à l’infini dans toutes les directions.
Par conséquent, chaque cellule a 8 cellules « voisines », qui sont celles qui sont à côté d’elle, y compris les diagonales.
Les cellules ont deux états : elles sont « vivantes » ou « mortes » (ou « sur » « Et hors « ).
L’état des cellules évolue sur des unités de temps discrètes (on pourrait dire qu’elles se relaient).
L’état de toutes les cellules est pris en compte pour calculer l’état des cellules au tour suivant.
Toutes les cellules sont mises à jour simultanément à chaque tour, en suivant ces règles :
- Une cellule morte avec exactement 3 cellules voisines vivantes est « née » (c’est-à-dire que le prochain tour sera vivant)
- Une cellule vivante avec 2 ou 3 cellules voisines vivantes est toujours vivante, dans un autre cas meurt ou reste mort (en raison de la «solitude» ou de la «surpopulation»)