Ahhhhhh l'éternel vieux jeu du ping pong

Contenu du snippet

Ben y a pas vraiment de présentation...Tout ce que vous devez faire c'est de copier/coller le code

Source / Exemple :


<html>
<head>
	<title>le ping pong</title>
	<SCRIPT>
/*
Ne faites pas de copies illégales
CREATION DE FLORIAN H.
http://membres.lycos.fr/neoisthebest

  • /
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; } } function display1() { var s1 = "" var i,j; if (oops_flag) return "Perdu! vous ferez sûrement mieux la prochaine fois!"; 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); } var timerID = null; var timerRunning = false; var myform; function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; } function startclock (f) { myform = f; 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; } </SCRIPT> </head> <body> <p><form name=f> <div align="center"><textarea name=text3 rows=16 cols=34 wrap>Appuyez sur start pour commencer</textarea><br> <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></div> <br><bR> <div align="center"><input type=button name=button1 value=Start onCLick="startclock(this.form)"> <div align="center"><input type=button name=button1 value=Pause onCLick="stopclock(this.form)"><br> Points : <input type=text name=score size=10 value=0> </form></p></div> <div align="center">Utiliser les <u>---</u> en dessous du champ du jeu pour déplacer la palette</div></div> <div align="center"><small><small><small><small><small>Jeux créé par Florian©ping pong</small></small></small></small></small></div> </body> </html>

Conclusion :


Je ne connais pas de bugs mais bon si vous en trouver un dites le moi!!!!
Je sais également que le jeu est un peu fatiguant à la fin et si vous avez une idée pour l'améliorer elle est la bienvenue... J'ai aussi, par plus tard, remarqué qu'une partie pouvait durer très longtemps j'y ai donc ajouté le mode pause!!!

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.