Merge branch 'master' of https://framagit.org/paris8-rust/DancingDroids into master
Sync teacher changes
This commit is contained in:
commit
4e224acefb
@ -1,5 +1,5 @@
|
||||
[package]
|
||||
name = "paint_droid"
|
||||
name = "dancing_droid"
|
||||
version = "0.1.0"
|
||||
authors = ["mhart <martin-hart@protonmail.com>", "fiplox <vpatuta@protonmail.com>", "EliasCubz <benabdeslam.stephane@gmail.com>"]
|
||||
edition = "2018"
|
||||
|
10
Readme.md
10
Readme.md
@ -70,16 +70,18 @@ effectuer une rotation à droite ou à gauche ou avancer ou ne rien faire!
|
||||
|
||||
Dans le fichier d'instructions vous aurrez les caractères suivants possibles:
|
||||
|
||||
- L: Oriente le robot de 90 degrée à gauche par exemple passe de orientation: N à W
|
||||
- R: Oriente le robot de 90 degrée à droite par exemple passe de orientation: N à E
|
||||
- F: Avance dans le sens de l'orientation d'une case
|
||||
- `L`: Tourne le robot à gauche par exemple passe de orientation: `N` à `W`
|
||||
- `R`: Tourne le robot à droite par exemple passe de orientation: `N` à `E`
|
||||
- `F`: Avance dans le sens de l'orientation d'une case
|
||||
|
||||
## Collisions
|
||||
|
||||
En cas de collision avec un autre robot lors d'un déplacement le robot devra
|
||||
dire sur la sortie standard:
|
||||
|
||||
Cas des collisions: Faire dire `"Robot ID<numId> Collision en (x, y)"`
|
||||
Cas des collisions: Faire dire `"Robot ID<numId> Collision en (x, y)"` et ne
|
||||
pas comptabiliser le mouvement du Robot, qui occassion la collision mais
|
||||
consommer son instruction.
|
||||
|
||||
Format du fichier definisant le monde:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user