User Tools

Site Tools


2013_2014:s2:td:etudedecas:etape2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
2013_2014:s2:td:etudedecas:etape2 [2014/05/07 08:41]
blay [Retour sur l'interface de Match]
2013_2014:s2:td:etudedecas:etape2 [2014/05/13 10:43]
blay
Line 24: Line 24:
 <box round rgb(185,​211,​238) rgb(220,​226,​255) 95%|A Faire :  > <box round rgb(185,​211,​238) rgb(220,​226,​255) 95%|A Faire :  >
   * Comprenez brièvement ces codes    * Comprenez brièvement ces codes 
 +  * Pour exécuter et [[2013_2014:​s2:​td:​etudedecas:​etape2:​Jcreator|constuire un projet JCreator]]
   * Pour exécuter ces codes :    * Pour exécuter ces codes : 
        - Sauvegarder le {{:​2013_2014:​s2:​td:​etudedecas:​pistepk.jar|.jar}} dans un répertoire.        - Sauvegarder le {{:​2013_2014:​s2:​td:​etudedecas:​pistepk.jar|.jar}} dans un répertoire.
-       - Sauvegarder le {{:​2013_2014:​s2:​td:​etudedecas:​testpiste.zip|.zip}} (exemple simple d'​utilisation) dans le même répertoire.+       - Sauvegarder le {{:​2013_2014:​s2:​td:​etudedecas:​testpk.zip|.zip}} (exemple simple d'​utilisation) dans le même répertoire.
        - De-ziper le fichier d'​exemple : unzip testPK.zip si besoin mais un double clique devrait suffire.        - De-ziper le fichier d'​exemple : unzip testPK.zip si besoin mais un double clique devrait suffire.
        - Compilation de l'​implémentation de l'​interface :         - Compilation de l'​implémentation de l'​interface : 
Line 106: Line 107:
  
 <box round rgb(185,​211,​238) rgb(220,​226,​255) 95%|A Faire :  > <box round rgb(185,​211,​238) rgb(220,​226,​255) 95%|A Faire :  >
-  - Commencez par créer une piste et tester +  - Commencez par créer une piste et tester ​pour être sûr que vous allez savoir l'​intégrer dans votre propre algorithme. 
-  - Par exemple, vous pouvez reprendre les codes fournis ​pour être sûr que vous allez savoir ​l'intégrer.+  - Par exemple, vous pouvez reprendre les codes de tests fournis ​à l'étape 1 du TD, Test..
 </​box>​ </​box>​
  
-<code java> 
-  FencingPiste pist1 = new FencingPiste(1);​ 
-  FencingPiste pist2 = new FencingPiste(2);​ 
-  Match m1 = new Match();//​attention à bien mettre vos propres parametres dans les constructeurs et votre propre type "​Match"​ 
-  Match m2 = new Match(); 
-  Match m3 = new Match(); 
-  
-  pist1.addMatch(m1);​ 
-  pist1.addMatch(m2);​ 
-  pist2.addMatch(m3);​ 
-  
-  pist1.start();​ 
-  pist2.start();​ 
-  
-  while (!(pist1.isOver() && pist2.isOver()) ​ ) { 
- Thread.sleep(6000);​ 
- System.out.println("​pas fini-------------------"​);​ 
-  } 
-  
-  System.out.println("​gagnant de m1" + m1.getWinner());​ 
-  System.out.println("​gagnant de m2" + m2.getWinner());​  
-  System.out.println("​gagnant de m3" + m3.getWinner());​  
-  
-/* 
- * Quand tous les matchs ont eu lieu sur toutes les pistes on re-initialise les match 
- * puis on ré-affecte les pistes. 
- * On ferme les pistes inutiles 
- */ 
- ​pist1.clear();​ 
- ​Match1 m4 = new Match1(); 
- ​pist1.addMatch(m4);​ 
- ​pist1.start();​ 
-// On ferme l'​autre piste 
- ​pist2.close();​ 
-</​code>​ 
  
 ==== Intégration : Lancement d'une compétition ==== ==== Intégration : Lancement d'une compétition ====
2013_2014/s2/td/etudedecas/etape2.txt · Last modified: 2014/05/21 18:59 by blay