JeuWeb - Crée ton jeu par navigateur
Création de ligne d'arrivé - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Création de ligne d'arrivé (/showthread.php?tid=3388)



Création de ligne d'arrivé - thragor - 06-12-2008

Salut à tous! Je suis sur un projet de jeu de voiture, mon système marche bien, mais le problème c'est que je ne vois pas comment créer une ligne d'arrivé. J'ai déjà essayé de chercher, mais les codes que j'ai testé ne marchaient pas.

Le code que j'ai essayé est:
Code :
if(document.getElementById("voiture").style.top == 100) {
   alert("Gagné");
}

Le souci avec ce code, c'est que pour que l'alert s'affiche, le "top" de "voiture" doit être égale à 100 au moment ou l'on charge la page. Etant donné que la "voiture" sera en mouvement, sa ne marche pas.

Merci d'avance! Wink


RE: Création de ligne d'arrivé - Eluox - 06-12-2008

Je suis pas sur d'avoir compris, mais si tu faisais un

Code :
if(document.getElementById("voiture").style.top >=100) {
   alert("Gagné");
}

Comme sa si sa arrive, et que sa continu a avancer, le truc marche toujours.
Je suis pas sur d'avoir compris, désolé de me tromper si c'est pas sa Smile

Cordialement,


RE: Création de ligne d'arrivé - thragor - 06-12-2008

Oui c'est vrai, j'avais essayé et sa marchais. Mais en lisant ton message j'ai eu une idée.
Je te remercie beaucoup.

Je vous donnerais des nouvelles si sa marche Wink !


RE: Création de ligne d'arrivé - Holy - 06-12-2008

(06-12-2008, 07:47 PM)thragor a écrit : Oui c'est vrai, j'avais essayé et sa marchais. Mais en lisant ton message j'ai eu une idée.
Je te remercie beaucoup.

Je vous donnerais des nouvelles si sa marche Wink !

Petite curiosité, tu l'as réalisé avec quoi ton jeu ? ^^


RE: Création de ligne d'arrivé - thragor - 07-12-2008

Avec du Javascript =D
Bon je suis toujours en trin de chercher pour finir ce petit système, car il y aura des laps... ^^


RE: Création de ligne d'arrivé - thragor - 07-12-2008

Petit UP ^^

Bon j'ai fais plusieurs essais, et j'ai fais ce code:
Code :
var lap = 0;

while(lap <=2)
{
   if(hautimage >= 100) {
      lap++;
   }
document.write(lap);
break;
}

Seulement, cette fois-ci le bug est que sa m'affiche 0 et que dès que j'atteind 100px il ne s'actualiste pas, donc sa reste toujours à 0.


RE: Création de ligne d'arrivé - Holy - 11-12-2008

(07-12-2008, 01:29 PM)thragor a écrit : Avec du Javascript =D
Bon je suis toujours en trin de chercher pour finir ce petit système, car il y aura des laps... ^^

C'est plutôt original comme choix lol, mais pourquoi pas ^^

Pour t'aider, faudrait un poil plus de code. Quand est déclenché ton code javascript ?


RE: Création de ligne d'arrivé - thragor - 11-12-2008

Bah le code devrait ce déclencher quand la voiture est aux positions 100px de hauteur (et j'ajouterais inférieur à 150px de largeur).

Donc il faut que j'y mette un déclencheur par rapport à la boucle?


RE: Création de ligne d'arrivé - keke - 12-12-2008

Tu veux pas faire un lien vers ton jeu ? histoire que l'on trouve plus vite les réponses à nos questions et qu'on puisse t'aider ?

kéké