Télécharger le zip
Slt, je te conseil d'utilisé autre chose qu'une alert pour le passe de niveaux, car si on va trop vite la barre d'espace supprime l'alert.
Et ne met pas la barre d espace pour tirer moi sa m envoie en bas de la pageLoL
Salut,J'avais dit : j'ai fait ça vite ... :)Je sais que l'utilisation d'un alert n'est pas ce qu'il y a mieux... mais je ne savais pas quoi mettre à part ça .Pour la barre d'espace, si je change de touche, il va falloir que je change : - Le nom de ma source - Les pages à l'adresse http://arcane21.free.fr/jsman/Games.htm - les titres des threads des forums + leurs messaesalors bon... ;)
j'ai remixé un peu ton jeu,et jchui entrain d'en faire une course a deuxremix 1:<html><head><title>Barre d'espace</title><script>var pos=400var vitesse = "100"var niv = 1function ga(){ if (pos < 400) { pos = pos +5 document.getElementById('vai').style.top = pos } switch (niv) { case "1":vitesse="100";break; case "2":vitesse="90";break; case "3":vitesse="80";break; case "4":vitesse="70";break; case "5":vitesse="60";break; case "6":vitesse="50";break; case "7":vitesse="40";break; case "8":vitesse="30";break; case "9":vitesse="20";break; case "10":vitesse="10";break; } setTimeout('ga()',vitesse) }function mo(){ if (pos < 180) { niv++ if (niv != 11) { alert("Niveau " + (niv - 1) + " fini !!!") alert("Passage au niveau " + niv) afficher("Niveau "+ niv) } else { alert("Vous avez fini le jeu") niv = 1 vitesse="100" afficher("Niveau 1") } pos = 400 document.getElementById('vai').style.top = pos } else { pos = pos -20 document.getElementById('vai').style.top = pos }}function detecte(e){var touche = (window.Event) ? e.which : e.keyCode;if (touche==32) {mo();}}function afficher(quoi){ var NS4 = (document.layers)?1:0; var IE4 = (document.all)?1:0; var W3C = (document.getElementById)?1:0; if (W3C){var cqfd = document.getElementById('comment');} else if (NS4){var cqfd = document.layers['comment'];} else {var cqfd = document.all['comment'];} if (W3C){cqfd.innerHTML=quoi;} if (IE4){cqfd.innerHTML=quoi;} if (NS4) { cqfd.document.open(); cqfd.document.write(quoi); cqfd.document.close(); }}function debut(){ var n = prompt("Choisissez vote niveau (1 - 10)","1") switch (n) { case "1":niv = 1;afficher("Niveau 1");vitesse="100";break; case "2":niv = 2;afficher("Niveau 2");vitesse="90";break; case "3":niv = 3;afficher("Niveau 3");vitesse="80";break; case "4":niv = 4;afficher("Niveau 4");vitesse="70";break; case "5":niv = 5;afficher("Niveau 5");vitesse="60";break; case "6":niv = 6;afficher("Niveau 6");vitesse="50";break; case "7":niv = 7;afficher("Niveau 7");vitesse="40";break; case "8":niv = 8;afficher("Niveau 8");vitesse="30";break; case "9":niv = 9;afficher("Niveau 9");vitesse="20";break; case "10":niv = 10;afficher("Niveau 10");vitesse="10";break; case null:debut();break; default:debut();break; } document.body.focus()}</script></head><body onload="javascript:ga();debut()" onKeyUp="detecte(event)" BACKGROUND="http://verupgm.net16.net/images/background.bmp" text="white"><p>tu doi appuyer sur la touche maj,jusqu'a ce que ta voiture <br>atteigne la ligne d'arrivée,bonne chance!c'est partit!yahou!<DIV STYLE="position: absolute; left: 607; top:0;"> </div><div id=vai align="center" style="position: absolute; left: 500; top: 289; width: 271; height: 19; z-index: 1"> --\<br>/ _(o<br>|__(o<br>joueur1v<br>r<br>o<br>u<br>m<br>!!<br></div><div id=bas align="center" style="position: absolute; left: 500; top: 271; width: 271; height: 5; z-index: 1"> START!<br>¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤<br> ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤<br></div><div id=haut align="center" style="position: absolute; left: 500; top: 28; width: 271; height: 5; z-index: 1">¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤<br> ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤<br></div><div id=comment align="center" style="position: absolute; left: 597; top: 15; width: 86; height: 22; z-index: 1"></div></body></html>
Bonne chance alors pour le rendre multijoueur, je suis curieux de voir le résultat !Par contre tu parle de la touche MAJ, mais dans cette source, c'est toujours la barre d'espace qui bouge la voiture.Envoie-le moi quand tu aura finis !Jsman
ouai xd chui noobi en script,j'arrive pas trop a me debrouiller seul,xd je reprend des scripts deja existant surtout,j'aimerai pouvoir scripter de moi meme,mais avoir un prof de scripting a an,c chau lol,c'est un petit entrainement,pour un multi a jouer a deux sur un seul ordi,tu fai deux includes,c'est vraiment un gros merdier,et ca fait deux failles XD!j'ai pas tester de mettre le meme script deux foi sur la page,pour un multi en ligne,je pense etudier un peu le fonctionnement d'un tchat pour voir comment interragir et voir la meme chose sur deux ordinateurs,je vous previendrai mais ca risque d'etre digne juste d'un debutant^^++
Tu veux faire un multi avec 2 personnes sur 2 PC différents ?C'est super dur et je suis même pas sur que ce soit faisable en Javascript....Le plus simple pour toi est de faire 2 script dans la même page, l'un avec la barre d'espace et l'autre avec MAJ ou CTRL par exemple (en changeant les variables du script pour ne pas que les 2 interfèrent), et de remettre tout à zéro ou de compter les points dès que l'un des 2 atteint le haut.Sinon si tu veux apprendre, moi j'ai tout appris sur ça : http://www.creation-du-web.com/honolulu/Jsman
le seul probleme,c'est que me sens un peu(metaphoriquement)perdu dans un imence desert,des que j'essaye d'apprendre a coder...sinon,pour l'histoire du multi,je parlai de quand meme mettre un peu de php XD
ca ye pa encore,en faite,je me suis un peu dégonflé xD,étant débutant,et me rendant compte que finalement ct hyper compliqué...dsl,mais la sque je vais vraiment essayer,c'est créer un petit jeu 2d style mario,tout simple...
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 675 membres 28 nouveaux aujourd'hui 16 195 membres club