---
# System prepended metadata

title: Cahier des charges

---

# Cahier des charges

L'objectif principale est de réaliser un Game of Life. Le but est de moderniser cet autmomate cellulaire inventé en 1970 en lui donnant un design attrayant et intéressant.

## Game of Life
L'environnement de cette simulation est une grille dans laquelle évoluent des cellules. Une cellule est soit vivante soit morte. Chaque cellule vérifie l'état des cellules voisines. 

- Si une cellule vivante possède moins de 2 ou plus de 3 cellules vivantes voisines, elle meurt.
- Si une cellules morte possède exactement 3 cellules vivantes voisines, elle devient vivante.

L'état d'une cellule est représenté par une couleur. La grille peut être composé de carré, triangle ou hexagone.

## Design
Le design est inspiré du "glass morphism", un style récent gagnant en popularité. L'interface est composée d'éléments translucides et flous superposés. Il est particularisé par l'utilisations de couleurs vives, de légers dégradés et de bordures fines. Et donc, en jouant avec la verticalité, le but est de donné une illusion de verre.

|  ![](https://i.imgur.com/mVXOC0q.png) |
| ------------------------------------- |
| Exemple d'une application style glass morphism  |

| ![](https://i.imgur.com/y5vccRM.png)  |
| ------------------------------------- |
| Exemple de ce qui est possible de faire en wpf |