tron

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tron [2017/11/29 10:41] physixtron [2017/11/29 11:14] (Version actuelle) physix
Ligne 4: Ligne 4:
  
 Chaque joueur à une moto qui laisse une trace derrière lui. Si un joueur touche une trace, il perd. Chaque joueur à une moto qui laisse une trace derrière lui. Si un joueur touche une trace, il perd.
 +
 +{{url>http://scratch.mit.edu/projects/embed/189477588/?autostart=false 485,402 noscroll noborder}}
  
 ===== Création du premier joueur ===== ===== Création du premier joueur =====
  
-On crée un nouveau lutin en forme de flèche.+On crée un nouveau lutin en forme de moto.
  
 {{:d8e6b46021c1a7b4c0ce7b8f9765bd10.png}} {{:d8e6b46021c1a7b4c0ce7b8f9765bd10.png}}
  
-La flèche est dirigée vers la droite.+La moto est dirigée vers la droite.
  
-{{:b77c3c82191d6643ba9d8440db2bc460.png}}+{{:d60fe06ce9c31bcc29d9e94cabc0d094.png}}
  
 Pour tester : Pour tester :
Ligne 21: Ligne 23:
 Le problème rencontré est que la couleur affichée à l'écran n'est pas celle demandée (le bleu est un peu plus clair). Le problème rencontré est que la couleur affichée à l'écran n'est pas celle demandée (le bleu est un peu plus clair).
  
-{{:c2fde798f634d8db00eda5e00f119ca9.png}}+{{:e44fe70b1c425aa26b8a0588372371c0.png}}
  
 Cela est due à la fonction antialiasing de scratch (sur la version web). Elle permet normalement de faire des traits sans effet "escalier". Cela est due à la fonction antialiasing de scratch (sur la version web). Elle permet normalement de faire des traits sans effet "escalier".
Ligne 27: Ligne 29:
 Avec un trait de largeur 3, on obtient : Avec un trait de largeur 3, on obtient :
  
-{{:a4b2d1e9e33783d1f1ffc40041b3d9b4.png}}+{{:cde757e9a9d18fd8daa3d3ca44760618.png}}
  
 Avec un trait de largeur 2, on obtient : Avec un trait de largeur 2, on obtient :
  
-{{:acbf88e0f7b7e43b895fd6b990e59a7f.png}}+{{:f9f11ceecb51e3380dcc4a6b8339488f.png}}
  
 On trace donc un trait de largeur 2. On trace donc un trait de largeur 2.
Ligne 40: Ligne 42:
  
 {{:6790052b1bbc022aa18f8355a0394725.png}} {{:6790052b1bbc022aa18f8355a0394725.png}}
- 
-{{:d1afbfcbe03170742e6bd0b8f85aa2d1.png}} 
  
 Le problème rencontré et que la moto tourne trop vite et on tourne trop facilement de 2 fois 90°, on se retourne complètement. Le problème rencontré et que la moto tourne trop vite et on tourne trop facilement de 2 fois 90°, on se retourne complètement.
Ligne 57: Ligne 57:
 Maintenant la moto se déplace correctement. Maintenant la moto se déplace correctement.
  
-{{:90612c223ef2e2bdbe5f019108201333.png}}+On rajoute la partie du programme qui stoppe le jeu quand le joueur touche une trace. 
 + 
 +{{:3331538218d31a2b5660515906e1c8ae.png}} 
 + 
 +Le problème est que le jeu s'arrête dès que je touche car en tournant, la flèche touche la trace. 
 + 
 +{{:6482f3fbcdc5d003dd75e92a543131e8.png}} 
 + 
 +On résout ce problème en décalant légèrement le centre du lutin : 
 + 
 +- avant : {{:d60fe06ce9c31bcc29d9e94cabc0d094.png}} 
 + 
 +- après : {{:f4f6a4faa3eeb5309f3538422924d8e9.png}} 
 + 
 +Le trait n'est pas tracé immédiatement après la moto. 
 + 
 +{{:d85323f741469f12f2a9ea10990f435b.png}} 
 + 
 +Le jeu s'arrête quand on touche la trace : 
 + 
 +{{:05c80f74cb532333b39284187dd98a47.png}} 
 + 
 +===== Création du deuxième joueur ===== 
 + 
 +On duplique le premier lutin. 
 + 
 +{{:d70b2d2e8b486494137791714a88c7d7.png}} 
 + 
 +On change les couleurs et les touches (Q = gauche, D = droite). 
 + 
 +On le fait partir du centre (un peu décalé pour ne pas toucher l'autre joueur) mais vers la gauche. 
 + 
 +{{:841c491a9dd5be53ffab87cf447406c3.png}} 
 + 
 +{{:d1a6682c5a6b2c060f833bd73eb90579.png}} 
 + 
 +===== Collision entre joueurs ===== 
 + 
 +La boucle doit s'arrêter quand la moto1 touche la trace de la moto2. Idem pour la moto2. 
 + 
 +Pour la moto1 : 
 + 
 +{{:a93702e0aee56d218dd9bc7a73699cc5.png}} 
 + 
 +Pour la moto2 : 
 + 
 +{{:3384715920a2990cd07b2840188c9cdb.png}} 
 + 
 +Quand un des joueurs touche une trace, il indique qu'il a perdu et le jeu est stoppé. 
 + 
 +{{:463aef84837fef524dd3404f9413bb97.png}} 
 + 
 +{{:feb99f368e333b504be38e51933619fe.png}} 
 + 
 +{{:450860460f595184a1be002fca717f2d.png}}
  
  
  • tron.1511948470.txt.gz
  • Dernière modification : 2017/11/29 10:41
  • de physix