cs_nossoctoruss
Messages postés126Date d'inscriptionsamedi 28 novembre 2009StatutMembreDerniè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és126Date d'inscriptionsamedi 28 novembre 2009StatutMembreDerniè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és264Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention12 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.
cs_nossoctoruss
Messages postés126Date d'inscriptionsamedi 28 novembre 2009StatutMembreDerniè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és264Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention12 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és126Date d'inscriptionsamedi 28 novembre 2009StatutMembreDerniè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és264Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention12 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és26Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention24 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és296Date d'inscriptionmercredi 10 septembre 2003StatutMembreDernière intervention11 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.
24 févr. 2011 à 03:48
2 sept. 2010 à 16:21
28 août 2010 à 11:02
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
18 août 2010 à 13:27
++
9 août 2010 à 11:31
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
6 août 2010 à 00:49
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>
7 mars 2004 à 00:27
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... ;)
6 mars 2004 à 10:22
LoL
15 nov. 2003 à 18:43