Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jo11yn committed Oct 19, 2023
1 parent 569f464 commit 1c30cb2
Showing 1 changed file with 24 additions and 17 deletions.
41 changes: 24 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,15 @@

Le jeu complet se trouve sur la branche `main`.

---

Lancer l'application sur navigateur
```sh
$ git checkout main
`````````
$ fvm flutter run -d chrome -t lib/main.dart
```

---

### Étape 1 - Mise en place du background

Posons les bases dans cette partie en mettant en place la grille de jeu.
Expand All @@ -18,6 +24,7 @@ Pour démarrer cette étape, passez sur la branche `step1-background`.
```sh
$ git checkout step1-background
```

### Étape 2 - Mise en place du train

Poursuivons en faisant circuler un train sur cette grille.
Expand All @@ -27,6 +34,7 @@ Pour démarrer cette étape, passez sur la branche `step2-train`.
```sh
$ git checkout step2-train
```

### Étape 3 - Contrôles clavier

Le train a besoin de pouvoir tourner pour évoluer. Dans cette partie nous implémentons les contrôles clavier.
Expand All @@ -36,24 +44,27 @@ Pour démarrer cette étape, passez sur la branche `step3-keyboard`.
```sh
$ git checkout step3-keyboard
```
### Étape 4 - Mise en place des voyageurs

Le train a besoin de passagers pour pouvoir grandir (ou rétrécir !). Faisons apparaître des voyageurs sur la grille.
### Étape 4 - Game Over

Pour démarrer cette étape, passez sur la branche `step4-travelers`.
Le train ne peut pas encore dérailler mais ça ne saurait tarder. Préparons un Game Over au joueur.

Pour démarrer cette étape, passez sur la branche `step5-gameover`.

```sh
$ git checkout step4-travelers
$ git checkout step4-gameover
```
### Étape 5 - Game Over

Le train ne peut pas encore dérailler mais ça ne saurait tarder. Préparons un Game Over au joueur.
### Étape 5 - Mise en place des voyageurs

Pour démarrer cette étape, passez sur la branche `step5-gameover`.
Le train a besoin de passagers pour pouvoir grandir (ou rétrécir !). Faisons apparaître des voyageurs sur la grille.

Pour démarrer cette étape, passez sur la branche `step4-travelers`.

```sh
$ git checkout step5-gameover
$ git checkout step5-travelers
```

### Étape 6 - Collisions

L'amour du risque : le train doit désormais pouvoir rentrer en contact avec les murs et les voyageurs.
Expand All @@ -63,6 +74,7 @@ Pour démarrer cette étape, passez sur la branche `step6-collisions`.
```sh
$ git checkout step6-collisions
```

### Étape 7 - Sprites statiques

Personnalisons les voyageurs avec des sprites.
Expand All @@ -72,6 +84,7 @@ Pour démarrer cette étape, passez sur la branche `step7-staticsprites`.
```sh
$ git checkout step7-staticsprites
```

### Étape 8 - Sprites animées

Le train mérite lui aussi un ravalement de façade. Cette étape introduit les sprites animées.
Expand All @@ -81,6 +94,7 @@ Pour démarrer cette étape, passez sur la branche `step8-animatedsprites`.
```sh
$ git checkout step8-animatedsprites
```

### Étape 9 - Score

Le joueur doit pouvoir consulter son score. Implémentons un Observer pattern à la Flutter.
Expand All @@ -91,11 +105,4 @@ Pour démarrer cette étape, passez sur la branche `step9-score`.
$ git checkout step9-score
```

---
Lancer l'application sur navigateur
```sh
$ fvm flutter run -d chrome -t lib/main.dart
```

_\*Bullet Train works on Web, iOS, Android, MacOS and Windows._

0 comments on commit 1c30cb2

Please sign in to comment.