pull master before MR
This commit is contained in:
		
						commit
						33f08795c4
					
				
							
								
								
									
										38
									
								
								Readme.md
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								Readme.md
									
									
									
									
									
								
							@ -12,18 +12,23 @@ très à l'aise le but de se projet de de faire coder et progresser tout le mond
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Rendu
 | 
					## Rendu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
A rendre pour dans 2 semaines!
 | 
					*Nouvelles dates de rendu !*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- L2-A1: 20 octobre
 | 
					- L2A: 30 octobre 2020
 | 
				
			||||||
- L2-A2: 27 octobre
 | 
					- L2B: 06 novembre 2020
 | 
				
			||||||
- L2-B1: 23 octobre
 | 
					
 | 
				
			||||||
- L2-B2: 30 octobre
 | 
					Note de @darnuria: Pourquoi les L2B le 6 novembre? le 9 octobre le cours en
 | 
				
			||||||
 | 
					demi groupe, sera en dégradé pour vérifier que tout le monde a bien un
 | 
				
			||||||
 | 
					environnement installé, paré à l'autonomie.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Ça me permettra de corriger rapidement et de pas laisser trainer pour vous
 | 
				
			||||||
 | 
					donner des retours vite.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Partie obligatoire
 | 
					## Partie obligatoire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Afin d'avoir au moins 10 il est neccessaire de faire toutes les parties indispensables.
 | 
					Afin d'avoir au moins 10 il est neccessaire de faire toutes les parties indispensables.
 | 
				
			||||||
C'est à dire TOUTE la version 0.1.0. J'incite cependant tout le monde a tenter des
 | 
					C'est à dire TOUTE la version 0.1.0. J'incite cependant tout le monde a tenter des
 | 
				
			||||||
améliorations une fois une version fonctionelle.
 | 
					améliorations une fois que vous avez un code qui fait ce qui est demandé.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Le rendu sera un fork du projet versionné sous git. Pour ce faire vous
 | 
					Le rendu sera un fork du projet versionné sous git. Pour ce faire vous
 | 
				
			||||||
pouvez forker ce dépot et faire vos contributions dans votre fork avec votre groupe.
 | 
					pouvez forker ce dépot et faire vos contributions dans votre fork avec votre groupe.
 | 
				
			||||||
@ -35,6 +40,25 @@ L'entre-aide est tolérée surtout pour les bonus! Happy hacking!
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Version 0.1.0 Déplacements et collisions fonctionnelles
 | 
					## Version 0.1.0 Déplacements et collisions fonctionnelles
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Méthodologie: Lire le sujet, établir des étapes de réalisation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					**TooLong;Don'tRead**: Ne sautez pas direct sur le code, il vous faut un plan.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Dans tout projet il faut un plan. Pour avoir un plan, il faut lire les consignes
 | 
				
			||||||
 | 
					ou les spécifications, qui décrivent ce qu'on attends de vous.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Ensuite découper en étapes résolvable facilement exemple:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Écrire une `enum Orientation` qui gére les 4 cas possibles
 | 
				
			||||||
 | 
					- Écrire une fonction qui lit un caractères `char` et crée une `Orientation`
 | 
				
			||||||
 | 
					- Écrire un [commentaire de documentation](https://doc.rust-lang.org/stable/rust-by-example/meta/doc.html) de cette fonction qui dit comment l'utiliser
 | 
				
			||||||
 | 
					- Écrire des [tests](https://doc.rust-lang.org/book/ch11-01-writing-tests.html) pour vérifer que votre fonction fait ce que vous voulez.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Si besoin, décrivez des choses simples et bien découpées en français, ou faites un schema et partagez le avec votre
 | 
				
			||||||
 | 
					équipe.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Pour vous organiser et suivre les choses à faire entre vous il y a les **Issues** de gitlab.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Deplacement orientation
 | 
					## Deplacement orientation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Dans ce jeu des robots vont pouvoir se déplacer dans un espace en deux
 | 
					Dans ce jeu des robots vont pouvoir se déplacer dans un espace en deux
 | 
				
			||||||
@ -59,6 +83,7 @@ Cas des collisions: Faire dire `"Robot ID<numId> Collision en (x, y)"`
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Format du fichier definisant le monde:
 | 
					Format du fichier definisant le monde:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					**Important** : Dans le format de fichier la gestion des commentaires `\\` est optionnelle .
 | 
				
			||||||
```txt
 | 
					```txt
 | 
				
			||||||
5 5   // X_max Y_max
 | 
					5 5   // X_max Y_max
 | 
				
			||||||
1 1 N // position du robot en x=1 y=1 orientation = nord
 | 
					1 1 N // position du robot en x=1 y=1 orientation = nord
 | 
				
			||||||
@ -66,7 +91,6 @@ FLLFRF
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
3 2 S // position du robot 2 x=3 y=2 orientation=South
 | 
					3 2 S // position du robot 2 x=3 y=2 orientation=South
 | 
				
			||||||
FFLFRRF
 | 
					FFLFRRF
 | 
				
			||||||
 | 
					 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Pour representer:
 | 
					Pour representer:
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										7
									
								
								two_robots.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								two_robots.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					5 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					1 1 N
 | 
				
			||||||
 | 
					FLLFRF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3 2 S
 | 
				
			||||||
 | 
					FFLFRRF
 | 
				
			||||||
@ -1,4 +1,3 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
5 5   // X_max Y_max
 | 
					5 5   // X_max Y_max
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1 1 N // position du robot 2 en x=1 y=1 orientation=nord
 | 
					1 1 N // position du robot 2 en x=1 y=1 orientation=nord
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user