BARRE D'ESPACE

flashfun Messages postés 296 Date d'inscription mercredi 10 septembre 2003 Statut Membre Dernière intervention 11 septembre 2004 - 15 nov. 2003 à 18:43
cs_nossoctoruss Messages postés 126 Date d'inscription samedi 28 novembre 2009 Statut Membre Dernière intervention 9 juin 2013 - 24 févr. 2011 à 03:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17663-barre-d-espace

cs_nossoctoruss Messages postés 126 Date d'inscription samedi 28 novembre 2009 Statut Membre Dernière intervention 9 juin 2013
24 févr. 2011 à 03:48
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...
cs_nossoctoruss Messages postés 126 Date d'inscription samedi 28 novembre 2009 Statut Membre Dernière intervention 9 juin 2013
2 sept. 2010 à 16:21
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
Jsman Messages postés 264 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 12 juillet 2005
28 août 2010 à 11:02
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
cs_nossoctoruss Messages postés 126 Date d'inscription samedi 28 novembre 2009 Statut Membre Dernière intervention 9 juin 2013
18 août 2010 à 13:27
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^^
++
Jsman Messages postés 264 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 12 juillet 2005
9 août 2010 à 11:31
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
cs_nossoctoruss Messages postés 126 Date d'inscription samedi 28 novembre 2009 Statut Membre Dernière intervention 9 juin 2013
6 août 2010 à 00:49
j'ai remixé un peu ton jeu,et jchui entrain d'en faire une course a deux

remix 1:
<html>

<head>
<title>Barre d'espace</title>
<script>
var pos=400
var vitesse = "100"
var niv = 1
function 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>


tu doi appuyer sur la touche maj,jusqu'a ce que ta voiture

atteigne la ligne d'arrivée,bonne chance!c'est partit!yahou!






--\

/ _(o

|__(o

joueur1
v

r

o

u

m

!!





START!

€ € € € € € € € € € € € € € € €

€ € € € € € € € € € € € € € €






€ € € € € € € € € € € € € € € €

€ € € € € € € € € € € € € € €










</html>
Jsman Messages postés 264 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 12 juillet 2005
7 mars 2004 à 00:27
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 messaes

alors bon... ;)
nanarchiste Messages postés 26 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 24 mars 2004
6 mars 2004 à 10:22
Et ne met pas la barre d espace pour tirer moi sa m envoie en bas de la page
LoL
flashfun Messages postés 296 Date d'inscription mercredi 10 septembre 2003 Statut Membre Dernière intervention 11 septembre 2004
15 nov. 2003 à 18:43
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.
Rejoignez-nous