Skip to content

Commit

Permalink
⛩️ kata(mars-rover): Variantes supplémentaires
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabien HIEGEL authored and fhiegel committed Jul 10, 2024
1 parent e59140f commit a554570
Showing 1 changed file with 29 additions and 3 deletions.
32 changes: 29 additions & 3 deletions docs/katas/mars-rover/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ Une fois que toutes les commandes de déplacement ont été exécutées, le Rove
Exemples :

- Soit une grille 5x5 et un Rover déposé en (2,2) face au Nord
- Il reçoit les commandes "FFLF"
- Il répond "1:4:W" (exemple de format de sortie, cf. https://www.codurance.com/katas/mars-rover)
- Il reçoit les commandes "FFLF"
- Il répond "1:4:W" (exemple de format de sortie, cf. https://www.codurance.com/katas/mars-rover)
- Soit une grille 5x5 et un Rover déposé en (2,2) face au Nord
- Il reçoit les commandes "LLLL"
- Il répond "2:2:N" (exemple de format de sortie)
Expand Down Expand Up @@ -94,6 +94,7 @@ ou encore (cf. https://codingdojo.org/kata/mars-rover/)
```

ou encore

```
🟫🟫🪨🟫🟫
🟫🟫🟫🟫🟫
Expand All @@ -102,7 +103,7 @@ ou encore
⬆️🟫🟫🟫🟫
```

## Variantes
## 🔀 Variantes

Pour aller plus loin dans cet exercice, vous pouvez vous amuser avec les fonctionnalités suivantes

Expand All @@ -129,6 +130,31 @@ Exemple de carte en cours d'exploration
🌫️🌫️🌫️🌫️🌫️🌫️🌫️🌫️🌫️🌫️🌫️🌫️
```

## ⛰️ Altitude

Mars n'est pas un terrain plat et l'altitude de chaque position varie.
Le Rover peut se mouvoir sur des pentes à forte inclinaison, mais il a tout de même ses limites :
lorsque la pente entre deux case dépasse les 15%, le Rover est bloqué comme par un obstacle.

## 🪫 Énergie

Un Rover est doté de panneaux solaires et de batteries.
Son niveau d'énergie décroît à chaque fois qu'il exécute une commande.
Son niveau d'énergie croît quand il ne fait rien.

Quand le Rover n'a plus d'énergie, il ne peut pas exécuter les commandes qu'il reçoit.

## 🛞 Coordonnées polaires

Mars n'est pas vraiment une grille rectangulaire.
Les Rovers doivent être en mesure de cartographier Mars en utilisant un système de coordonnées polaire.

## 🌍 Coordonnées géographiques

Mars n'est pas vraiment une grille rectangulaire.
Les Rovers doivent être en mesure de cartographier Mars en utilisant un système de coordonnées géographiques (latitude,
longitude et altitude).

## 🔗 Ressources

* https://kata-log.rocks/mars-rover-kata
Expand Down

0 comments on commit a554570

Please sign in to comment.