Différences
Ci-dessous, les différences entre deux révisions de la page.
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:48] – physix | tron [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> | ||
===== 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. |
{{: | {{: | ||
- | La flèche | + | 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' | Le problème rencontré est que la couleur affichée à l' | ||
- | {{: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 " | Cela est due à la fonction antialiasing de scratch (sur la version web). Elle permet normalement de faire des traits sans effet " | ||
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: | ||
{{: | {{: | ||
- | |||
- | {{: | ||
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. | ||
- | {{: | + | On rajoute la partie du programme qui stoppe le jeu quand le joueur touche une trace. |
- | + | ||
- | Maintenant, on rajoute la partie du programme qui stoppe le jeu quand le joueur touche une trace. | + | |
{{: | {{: | ||
Ligne 65: | Ligne 63: | ||
Le problème est que le jeu s' | Le problème est que le jeu s' | ||
- | {{:86ea2c0854b5be669a73d67fb7db4e41.png}} | + | {{:6482f3fbcdc5d003dd75e92a543131e8.png}} |
On résout ce problème en décalant légèrement le centre du lutin : | On résout ce problème en décalant légèrement le centre du lutin : | ||
- | - avant : {{:b77c3c82191d6643ba9d8440db2bc460.png}} | + | - avant : {{:d60fe06ce9c31bcc29d9e94cabc0d094.png}} |
+ | |||
+ | - après : {{: | ||
+ | |||
+ | Le trait n'est pas tracé immédiatement après la moto. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Le jeu s' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Création du deuxième joueur ===== | ||
+ | |||
+ | On duplique le premier lutin. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Collision entre joueurs ===== | ||
+ | |||
+ | La boucle doit s' | ||
+ | |||
+ | Pour la moto1 : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Pour la moto2 : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Quand un des joueurs touche une trace, il indique qu'il a perdu et le jeu est stoppé. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
- | - après : {{:6cacaded5b95f1927876d174675c2707.png}} | + | {{:450860460f595184a1be002fca717f2d.png}} |