Skip to content

Commit 3c6f2f0

Browse files
authored
Merge pull request #7 from Tracks12/dev
Add summary to doc
2 parents 9ed0d4f + 957c986 commit 3c6f2f0

File tree

1 file changed

+37
-2
lines changed

1 file changed

+37
-2
lines changed

README.md

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,31 @@ Le jeu de la vie de John Horton Conway
44

55
Pour en connaître un peu plus, vous pouvez visiter la page **[Wikipedia](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)** du jeu de la vie.
66

7+
## Sommaire
8+
9+
1. [Consignes](#consignes)
10+
2. [Pré-requis](#pré-requis)
11+
- [Dépendances](#dépendances)
12+
3. [Utilisations](#utilisations)
13+
4. [Sauvegarde](#sauvegarde)
14+
- [Les entités](#les-entités)
15+
5. [Exemples d'utilisations](#exemples-dutilisations)
16+
- [Aperçu](#aperçu)
17+
- [Remarque](#remarque)
18+
6. [Licence](#licence)
19+
720
## Consignes
821

922
La liste des consignes du sujet est disponible dans le [todo.md](todo.md)
1023

24+
[Sommaire](#sommaire)
25+
1126
## Pré-requis
1227

1328
L'installation de **[Python 3](https://www.python.org/downloads/)** est recommandé pour l'éxécution du script
1429

30+
[Sommaire](#sommaire)
31+
1532
### Dépendances
1633

1734
- [base64.b64decode](https://docs.python.org/3/library/base64.html#base64.b64decode), [base64.b64encode](https://docs.python.org/3/library/base64.html#base64.b64encode)
@@ -22,6 +39,8 @@ L'installation de **[Python 3](https://www.python.org/downloads/)** est recomman
2239
- [time.sleep](https://docs.python.org/3/library/time.html#time.sleep)
2340
- [zlib.compress](https://docs.python.org/3/library/zlib.html#zlib.compress), [zlib.decompress](https://docs.python.org/3/library/zlib.html#zlib.decompress)
2441

42+
[Sommaire](#sommaire)
43+
2544
## Utilisations
2645

2746
| Fonctionnalités | Commandes |
@@ -34,10 +53,14 @@ L'installation de **[Python 3](https://www.python.org/downloads/)** est recomman
3453
| Réinitialiser une map | `$ python main.py -r <mapName>`<br />`$ python main.py --reset <mapName>` |
3554
| Jouer une map | `$ python main.py -s <mapName>`<br />`$ python main.py --start <mapName>` |
3655

56+
[Sommaire](#sommaire)
57+
3758
## Sauvegarde
3859

3960
Les maps générées sont sauvegardées de manière automatique après chaque mise à jour de celle-ci dans un fichier **.map** portant le nom de la map dans le répertoire **[saves/](saves/)** (_exemple: **[world.map](saves/world.map)**_)
4061

62+
[Sommaire](#sommaire)
63+
4164
### Les entités
4265

4366
De même que pour la map, les entités sont stockées dans le fichier **[entity.json](entity.json)**
@@ -51,9 +74,9 @@ Si vous voulez ajouter des entités dans le fichier, vous pouvez le faire en sui
5174
}
5275
```
5376

54-
## Exemples d'utilisations
77+
[Sommaire](#sommaire)
5578

56-
![aperçu](preview.gif)
79+
## Exemples d'utilisations
5780

5881
On génère une nouvelle map qu'on va appeller "world" avec `$ python main.py -n world 50 50`
5982

@@ -65,6 +88,14 @@ On ajoute les cellules active de sorte à former une entité:
6588

6689
Et on lance le jeu avec `$ python main.py` en entrant le nom de la map que l'on souhaite charger, ou bien le jeu avec la map souhaitée en entrant `$ python main.py -s world` directement
6790

91+
[Sommaire](#sommaire)
92+
93+
### Aperçu
94+
95+
![aperçu](preview.gif)
96+
97+
[Sommaire](#sommaire)
98+
6899
### Remarque
69100

70101
- Vous pouvez checker votre configuration avec `$ python main.py -d world` pour afficher la map avec vos cellules actives
@@ -74,6 +105,10 @@ Et on lance le jeu avec `$ python main.py` en entrant le nom de la map que l'on
74105

75106
Si vous voulez entièrement la réinitialiser, `$ python main.py -r world` remet toutes les cellules d'une map à 0
76107

108+
[Sommaire](#sommaire)
109+
77110
## Licence
78111

79112
Code sous license [GPL v3](LICENSE)
113+
114+
[Sommaire](#sommaire)

0 commit comments

Comments
 (0)