Script Masters
Page D'accueil
Forums
FAQ
Espace membre
Connexion
Inscription
Langages
ASP
Flash/ActionScript
Html
Javascript
Php/MySQL
Autres ressources
Téléchargements
Contributions
Poster une astuce
Partager vos scripts PHP
Ecrire un tutorial
Plus de détails ?
Dossiers webmasters
Bons Plans Webmasters
Librairie
Rentabilisez votre site
Script Encoder
Ressources graphiques
Générateur bannière flash
Générateur bannière gif
Kits Graphiques
Recherche
Kit graphique
Liens
Sponsors
Amortissez votre site
Editeur Javascript
Partenaires
Statistiques
8 connectés
pong|jeux|video|premier||||||
Javascript
>>
Catégorie
>>
Jeux
>> Pong
Description
Vous avez sûrement déjà entendu parler de "pong" le célèbre jeu vidéo précurseur (à son époque bien sûr). Eh bien, le voici aujourd'hui dans l'une de ses versions javascript à vous de juger le travail de l'auteur...
Exemple
[
Cliquez ici pour visualiser l'exemple
]
Informations et statistiques
Internet Explorer :
oui
Netscape Navigator :
oui
Auteur :
Inconnu
Date de création :
Inconnue
Visualiser :
38861
Dont aujourd'hui :
1
Envoi par mail :
415
Commentaires :
7
(
Voir
)
Conseils pour la personalisation du script
Aucune modification nécessaire.
Le script
Insérer ce script entre <Head> </Head>
/* Insérer ce script entre */ <script language="JavaScript"> <!--Javascript issu de Script Masters--> <!-- http://www.script-masters.com/--> /* Déclaration de variables */ var crlf = "\r\n"; var x = 1; var y = 1; var dx = 1; var dy = 1; var s = ""; var u = 0; var oops_flag = false; var score = 0; function move1() { x += dx; if (x > 31) { x -= 2 * Math.abs(dx); if (dx > 0) dx = -dx; } if (x < 0) { x += 2 * Math.abs(dx); if (dx < 0) dx = -dx; } y += dy; if (y > 14) { y -= 2 * Math.abs(dy); if (dy > 0) dy = -dy; if (Math.abs(x - 2*u - 1) > 2) { oops_flag = true; } else { score += 1; } } if (y < 0) { y += 2 * Math.abs(dy); if (dy < 0) dy = -dy; } }//fin move1() function display1() { var s1 = "" var i,j; if (oops_flag) return "Game Over!! Clic sur start pour recommencer une nouvelle partie!"; for (j=0;j<15;j++) { for (i=0;i<32;i++) { if (j == y && i == x) s1 += "o"; else s1 += "."; } s1 += crlf; } var s2 = ""; for (i=0;i<16;i++) { if (u == i) s2 += "=="; else s2 += ".."; } return (s1+s2); }//fin display1() var timerID = null; var timerRunning = false; var myform; function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; } function startclock (form) { myform = form; oops_flag = false; if (navigator.userAgent.indexOf("Mac") > 2) crlf = "\n"; stopclock(); dotime(); } function dotime() { move1(); if (myform != null) { myform.text3.value = display1(); myform.score.value = " " + score; } if (!oops_flag) timerID = setTimeout("dotime()",200); timerRunning = true; }//fin dotime() </SCRIPT>
Insérer ce script entre <Body> </Body>
/* Insérer ce script entre */ <center><h1>Pong</h1> Cliquez sur start pour commencer. Utilisez le curseur sur les symboles qui se trouvent sous le jeu pour déplacer votre raquette <p> <form name=form> <textarea name=text3 rows=16 cols=34 wrap>[Aire de Jeu]</textarea><p> <p> <a href="" onMouseOver="u =0">\\\</a> <a href="" onMouseOver="u =1">\\\</a> <a href="" onMouseOver="u =2">\\\</a> <a href="" onMouseOver="u =3">\\\</a> <a href="" onMouseOver="u =4">\\\</a> <a href="" onMouseOver="u =5">\\\</a> <a href="" onMouseOver="u =6">\\\</a> <a href="" onMouseOver="u =7">\\\</a> <a href="" onMouseOver="u =8">\\\</a> <a href="" onMouseOver="u =9">\\\</a> <a href="" onMouseOver="u = 10">\\\</a> <a href="" onMouseOver="u = 11">\\\</a> <a href="" onMouseOver="u = 12">\\\</a> <a href="" onMouseOver="u = 13">\\\</a> <a href="" onMouseOver="u = 14">\\\</a> <a href="" onMouseOver="u = 15">\\\</a> <a href="" onMouseOver="u = 15">\\\</a><p> <input type=button name=button1 value="Start" onCLick="startclock(this.form)"> Score: <input type=text name=score size=10 value=0> </form> </center>
Recevoir ce script par email
Entrez votre email ci-dessous pour recevoir ce script dans votre boite à lettre
Je desire m'abonner à Script Masters pour être tenu au courant des modifications.
Poster un commentaires :
Nom/Pseudo :
Commentaire :
Plus d'info :
Un problème ? Consultez
le forum de Script Masters
pour trouver la réponse !
Votre
nom de domaine
est-il libre?
.com
.net
.org
.biz
.info
Fabien Daniel -
fd-web.net
© 2001-2008 | Hebergement : OVH | CNIL : 796128