[HTML] Snake
2 participants
Page 1 sur 1
[HTML] Snake
<html>
<head>
<meta>
<title>Snake version 1 modifié par Jérémi (à l'endroit)</title>
</head>
<body>
<DEBUT>
<CENTER><SCRIPT>
sna_game = false;
sna_larg = 725;
sna_haut = 400;
sna_X = new Array;
sna_Y = new Array;
sna_newX = new Array;
sna_newY = new Array;
function d(texte)
{
document.write(texte);
}
function sna_draw()
{
sna_score --;
if(sna_mode == 1)
{
sna_X_first = sna_X[1]+20;
sna_Y_first = sna_Y[1];
}
if(sna_mode == 2)
{
sna_X_first = sna_X[1]-20;
sna_Y_first = sna_Y[1];
}
if(sna_mode == 3)
{
sna_Y_first = sna_Y[1]+20;
sna_X_first = sna_X[1];
}
if(sna_mode == 4)
{
sna_Y_first = sna_Y[1]-20;
sna_X_first = sna_X[1];
}
if(sna_X_first == sna_bouleX && sna_bouleY == sna_Y_first)
{
sna_win_visibility = 'visible';
setTimeout("sna_win_visibility = 'hidden'",1000);
sna_winX = sna_bouleX-10;
sna_winY = sna_bouleY+30;
sna_boule();
sna_nbbloc++;
sna_score += 30;
}
if(sna_X_first <0>sna_larg-20 || sna_Y_first <0>sna_haut-20)
{
document.getElementById("sna_cadre").innerHTML = "Ma gagne de poche! Vous avez perdu à un jeu full fastoche!<BR>APPUYEZ SUR \"g\" POUR COMMENCER";
sna_game = false;
return(false)
}
for(a=1;a<=sna_nbbloc;a++)
{
if(a==1)
{
temp = '<DIV></DIV>';
sna_newX[a] = sna_X_first;
sna_newY[a] = sna_Y_first;
}
else
{
temp += '<DIV></DIV>';
sna_newX[a] = sna_X[a-1];
sna_newY[a] = sna_Y[a-1];
if((sna_newX[a] == sna_X_first) && (sna_newY[a] == sna_Y_first))
{
document.getElementById("sna_cadre").innerHTML = "POUURRI!!!!!!!<BR>APPUYEZ SUR \"g\" POUR REcommencer";
sna_game = false;
return(false)
}
}
}
for(a=1;a<=sna_nbbloc;a++)
{
sna_Y[a] = sna_newY[a]
sna_X[a] = sna_newX[a]
}
temp += '<DIV></DIV><DIV>+30</DIV>';
document.getElementById("sna_cadre").innerHTML = temp;
document.getElementById("sna_afficheur").innerHTML = "Ton score : "+sna_score;
setTimeout("sna_draw(10)",200);
}
d('<DIV><DIV>IMBÉCILE! TU NAS QUA APPUYER SUR "g" POUR COMMENCER (g pour go)!!!');
d('</DIV></DIV>');
function getKey(keyStroke) {
isNetscape=(document.getElementById && !document.all);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
touche = String.fromCharCode(eventChooser).toLowerCase();
if(sna_game)
{
if(touche==6 && sna_mode != 1)
sna_mode = 1;
if(touche==4 && sna_mode!=2)
sna_mode = 2;
if(touche==2 && sna_mode!=3)
sna_mode = 3;
if(touche==8 && sna_mode!=4)
sna_mode = 4;
}
if(touche=="g")
{
sna_score = 0;
sna_winX = 0;
sna_winY = 0;
sna_game = true;
sna_win_visibility = 'hidden'
sna_bouleX = 100;
sna_bouleY = 80;
sna_nbbloc = 10;
sna_Y[1] = 240
sna_Y[2] = 240
sna_Y[3] = 240
sna_Y[4] = 240
sna_Y[5] = 240
sna_Y[6] = 240
sna_Y[7] = 240
sna_Y[8] = 240
sna_Y[9] = 240
sna_Y[10] = 240
sna_X[1] = 240
sna_X[2] = 220
sna_X[3] = 200
sna_X[4] = 180
sna_X[5] = 160
sna_X[6] = 140
sna_X[7] = 120
sna_X[8] = 100
sna_X[9] = 80
sna_X[10] = 60
sna_mode = 1;
sna_draw();
}
}
function sna_boule()
{
sna_error = false;
sna_bouleX = Math.round(Math.random()*(sna_larg-20)/20)*20;
sna_bouleY = Math.round(Math.random()*(sna_haut-20)/20)*20;
for(a=1;a<=sna_nbbloc;a++)
{
if(sna_bouleX == sna_X[a] && sna_bouleY == sna_Y[a])
sna_error = true;
}
if(sna_error)
sna_boule();
else
{
document.getElementById("sna_boule").style.top = sna_bouleY;
document.getElementById("sna_boule").style.left = sna_bouleX;
}
}
document.onkeypress = getKey;
</SCRIPT><BR>
<DIV>Ton score : -</DIV></CENTER>
<FIN>
</body>
</html>
<head>
<meta>
<title>Snake version 1 modifié par Jérémi (à l'endroit)</title>
</head>
<body>
<DEBUT>
<CENTER><SCRIPT>
sna_game = false;
sna_larg = 725;
sna_haut = 400;
sna_X = new Array;
sna_Y = new Array;
sna_newX = new Array;
sna_newY = new Array;
function d(texte)
{
document.write(texte);
}
function sna_draw()
{
sna_score --;
if(sna_mode == 1)
{
sna_X_first = sna_X[1]+20;
sna_Y_first = sna_Y[1];
}
if(sna_mode == 2)
{
sna_X_first = sna_X[1]-20;
sna_Y_first = sna_Y[1];
}
if(sna_mode == 3)
{
sna_Y_first = sna_Y[1]+20;
sna_X_first = sna_X[1];
}
if(sna_mode == 4)
{
sna_Y_first = sna_Y[1]-20;
sna_X_first = sna_X[1];
}
if(sna_X_first == sna_bouleX && sna_bouleY == sna_Y_first)
{
sna_win_visibility = 'visible';
setTimeout("sna_win_visibility = 'hidden'",1000);
sna_winX = sna_bouleX-10;
sna_winY = sna_bouleY+30;
sna_boule();
sna_nbbloc++;
sna_score += 30;
}
if(sna_X_first <0>sna_larg-20 || sna_Y_first <0>sna_haut-20)
{
document.getElementById("sna_cadre").innerHTML = "Ma gagne de poche! Vous avez perdu à un jeu full fastoche!<BR>APPUYEZ SUR \"g\" POUR COMMENCER";
sna_game = false;
return(false)
}
for(a=1;a<=sna_nbbloc;a++)
{
if(a==1)
{
temp = '<DIV></DIV>';
sna_newX[a] = sna_X_first;
sna_newY[a] = sna_Y_first;
}
else
{
temp += '<DIV></DIV>';
sna_newX[a] = sna_X[a-1];
sna_newY[a] = sna_Y[a-1];
if((sna_newX[a] == sna_X_first) && (sna_newY[a] == sna_Y_first))
{
document.getElementById("sna_cadre").innerHTML = "POUURRI!!!!!!!<BR>APPUYEZ SUR \"g\" POUR REcommencer";
sna_game = false;
return(false)
}
}
}
for(a=1;a<=sna_nbbloc;a++)
{
sna_Y[a] = sna_newY[a]
sna_X[a] = sna_newX[a]
}
temp += '<DIV></DIV><DIV>+30</DIV>';
document.getElementById("sna_cadre").innerHTML = temp;
document.getElementById("sna_afficheur").innerHTML = "Ton score : "+sna_score;
setTimeout("sna_draw(10)",200);
}
d('<DIV><DIV>IMBÉCILE! TU NAS QUA APPUYER SUR "g" POUR COMMENCER (g pour go)!!!');
d('</DIV></DIV>');
function getKey(keyStroke) {
isNetscape=(document.getElementById && !document.all);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
touche = String.fromCharCode(eventChooser).toLowerCase();
if(sna_game)
{
if(touche==6 && sna_mode != 1)
sna_mode = 1;
if(touche==4 && sna_mode!=2)
sna_mode = 2;
if(touche==2 && sna_mode!=3)
sna_mode = 3;
if(touche==8 && sna_mode!=4)
sna_mode = 4;
}
if(touche=="g")
{
sna_score = 0;
sna_winX = 0;
sna_winY = 0;
sna_game = true;
sna_win_visibility = 'hidden'
sna_bouleX = 100;
sna_bouleY = 80;
sna_nbbloc = 10;
sna_Y[1] = 240
sna_Y[2] = 240
sna_Y[3] = 240
sna_Y[4] = 240
sna_Y[5] = 240
sna_Y[6] = 240
sna_Y[7] = 240
sna_Y[8] = 240
sna_Y[9] = 240
sna_Y[10] = 240
sna_X[1] = 240
sna_X[2] = 220
sna_X[3] = 200
sna_X[4] = 180
sna_X[5] = 160
sna_X[6] = 140
sna_X[7] = 120
sna_X[8] = 100
sna_X[9] = 80
sna_X[10] = 60
sna_mode = 1;
sna_draw();
}
}
function sna_boule()
{
sna_error = false;
sna_bouleX = Math.round(Math.random()*(sna_larg-20)/20)*20;
sna_bouleY = Math.round(Math.random()*(sna_haut-20)/20)*20;
for(a=1;a<=sna_nbbloc;a++)
{
if(sna_bouleX == sna_X[a] && sna_bouleY == sna_Y[a])
sna_error = true;
}
if(sna_error)
sna_boule();
else
{
document.getElementById("sna_boule").style.top = sna_bouleY;
document.getElementById("sna_boule").style.left = sna_bouleX;
}
}
document.onkeypress = getKey;
</SCRIPT><BR>
<DIV>Ton score : -</DIV></CENTER>
<FIN>
</body>
</html>
Dernière édition par le Mer 11 Oct 2006 - 20:15, édité 1 fois
Re: [HTML] Snake
<html>
<head>
<meta>
<title>Snake version 2 modifié par Jérémi (à l'envers)</title>
</head>
<body>
<DEBUT>
<CENTER><SCRIPT>
sna_game = false;
sna_larg = 725;
sna_haut = 400;
sna_X = new Array;
sna_Y = new Array;
sna_newX = new Array;
sna_newY = new Array;
function d(texte)
{
document.write(texte);
}
function sna_draw()
{
sna_score --;
if(sna_mode == 1)
{
sna_X_first = sna_X[1]+20;
sna_Y_first = sna_Y[1];
}
if(sna_mode == 2)
{
sna_X_first = sna_X[1]-20;
sna_Y_first = sna_Y[1];
}
if(sna_mode == 3)
{
sna_Y_first = sna_Y[1]+20;
sna_X_first = sna_X[1];
}
if(sna_mode == 4)
{
sna_Y_first = sna_Y[1]-20;
sna_X_first = sna_X[1];
}
if(sna_X_first == sna_bouleX && sna_bouleY == sna_Y_first)
{
sna_win_visibility = 'visible';
setTimeout("sna_win_visibility = 'hidden'",1000);
sna_winX = sna_bouleX-10;
sna_winY = sna_bouleY+30;
sna_boule();
sna_nbbloc++;
sna_score += 75;
}
if(sna_X_first <0>sna_larg-20 || sna_Y_first <0>sna_haut-20)
{
document.getElementById("sna_cadre").innerHTML = "Ma gagne de poche! Vous avez perdu à un jeu full fastoche!<BR>APPUYEZ SUR \"g\" POUR COMMENCER";
sna_game = false;
return(false)
}
for(a=1;a<=sna_nbbloc;a++)
{
if(a==1)
{
temp = '<DIV></DIV>';
sna_newX[a] = sna_X_first;
sna_newY[a] = sna_Y_first;
}
else
{
temp += '<DIV></DIV>';
sna_newX[a] = sna_X[a-1];
sna_newY[a] = sna_Y[a-1];
if((sna_newX[a] == sna_X_first) && (sna_newY[a] == sna_Y_first))
{
document.getElementById("sna_cadre").innerHTML = "POUURRI!!!!!!!<BR>APPUYEZ SUR \"g\" POUR REcommencer";
sna_game = false;
return(false)
}
}
}
for(a=1;a<=sna_nbbloc;a++)
{
sna_Y[a] = sna_newY[a]
sna_X[a] = sna_newX[a]
}
temp += '<DIV></DIV><DIV>+75</DIV>';
document.getElementById("sna_cadre").innerHTML = temp;
document.getElementById("sna_afficheur").innerHTML = "Ton score : "+sna_score;
setTimeout("sna_draw(10)",200);
}
d('<DIV><DIV>IMBÉCILE! TU NAS QUA APPUYER SUR "g" POUR COMMENCER (g pour go)!!!(attention, les touches sont inversées!)');
d('</DIV></DIV>');
function getKey(keyStroke) {
isNetscape=(document.getElementById && !document.all);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
touche = String.fromCharCode(eventChooser).toLowerCase();
if(sna_game)
{
if(touche==6 && sna_mode != 1)
sna_mode = 2;
if(touche==4 && sna_mode!=2)
sna_mode = 1;
if(touche==2 && sna_mode!=3)
sna_mode = 4;
if(touche==8 && sna_mode!=4)
sna_mode = 3;
}
if(touche=="g")
{
sna_score = 0;
sna_winX = 0;
sna_winY = 0;
sna_game = true;
sna_win_visibility = 'hidden'
sna_bouleX = 100;
sna_bouleY = 80;
sna_nbbloc = 10;
sna_Y[1] = 240
sna_Y[2] = 240
sna_Y[3] = 240
sna_Y[4] = 240
sna_Y[5] = 240
sna_Y[6] = 240
sna_Y[7] = 240
sna_Y[8] = 240
sna_Y[9] = 240
sna_Y[10] = 240
sna_X[1] = 240
sna_X[2] = 220
sna_X[3] = 200
sna_X[4] = 180
sna_X[5] = 160
sna_X[6] = 140
sna_X[7] = 120
sna_X[8] = 100
sna_X[9] = 80
sna_X[10] = 60
sna_mode = 1;
sna_draw();
}
}
function sna_boule()
{
sna_error = false;
sna_bouleX = Math.round(Math.random()*(sna_larg-20)/20)*20;
sna_bouleY = Math.round(Math.random()*(sna_haut-20)/20)*20;
for(a=1;a<=sna_nbbloc;a++)
{
if(sna_bouleX == sna_X[a] && sna_bouleY == sna_Y[a])
sna_error = true;
}
if(sna_error)
sna_boule();
else
{
document.getElementById("sna_boule").style.top = sna_bouleY;
document.getElementById("sna_boule").style.left = sna_bouleX;
}
}
document.onkeypress = getKey;
</SCRIPT><BR>
<DIV>Ton score : -</DIV></CENTER>
<FIN>
</body>
</html>
<head>
<meta>
<title>Snake version 2 modifié par Jérémi (à l'envers)</title>
</head>
<body>
<DEBUT>
<CENTER><SCRIPT>
sna_game = false;
sna_larg = 725;
sna_haut = 400;
sna_X = new Array;
sna_Y = new Array;
sna_newX = new Array;
sna_newY = new Array;
function d(texte)
{
document.write(texte);
}
function sna_draw()
{
sna_score --;
if(sna_mode == 1)
{
sna_X_first = sna_X[1]+20;
sna_Y_first = sna_Y[1];
}
if(sna_mode == 2)
{
sna_X_first = sna_X[1]-20;
sna_Y_first = sna_Y[1];
}
if(sna_mode == 3)
{
sna_Y_first = sna_Y[1]+20;
sna_X_first = sna_X[1];
}
if(sna_mode == 4)
{
sna_Y_first = sna_Y[1]-20;
sna_X_first = sna_X[1];
}
if(sna_X_first == sna_bouleX && sna_bouleY == sna_Y_first)
{
sna_win_visibility = 'visible';
setTimeout("sna_win_visibility = 'hidden'",1000);
sna_winX = sna_bouleX-10;
sna_winY = sna_bouleY+30;
sna_boule();
sna_nbbloc++;
sna_score += 75;
}
if(sna_X_first <0>sna_larg-20 || sna_Y_first <0>sna_haut-20)
{
document.getElementById("sna_cadre").innerHTML = "Ma gagne de poche! Vous avez perdu à un jeu full fastoche!<BR>APPUYEZ SUR \"g\" POUR COMMENCER";
sna_game = false;
return(false)
}
for(a=1;a<=sna_nbbloc;a++)
{
if(a==1)
{
temp = '<DIV></DIV>';
sna_newX[a] = sna_X_first;
sna_newY[a] = sna_Y_first;
}
else
{
temp += '<DIV></DIV>';
sna_newX[a] = sna_X[a-1];
sna_newY[a] = sna_Y[a-1];
if((sna_newX[a] == sna_X_first) && (sna_newY[a] == sna_Y_first))
{
document.getElementById("sna_cadre").innerHTML = "POUURRI!!!!!!!<BR>APPUYEZ SUR \"g\" POUR REcommencer";
sna_game = false;
return(false)
}
}
}
for(a=1;a<=sna_nbbloc;a++)
{
sna_Y[a] = sna_newY[a]
sna_X[a] = sna_newX[a]
}
temp += '<DIV></DIV><DIV>+75</DIV>';
document.getElementById("sna_cadre").innerHTML = temp;
document.getElementById("sna_afficheur").innerHTML = "Ton score : "+sna_score;
setTimeout("sna_draw(10)",200);
}
d('<DIV><DIV>IMBÉCILE! TU NAS QUA APPUYER SUR "g" POUR COMMENCER (g pour go)!!!(attention, les touches sont inversées!)');
d('</DIV></DIV>');
function getKey(keyStroke) {
isNetscape=(document.getElementById && !document.all);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
touche = String.fromCharCode(eventChooser).toLowerCase();
if(sna_game)
{
if(touche==6 && sna_mode != 1)
sna_mode = 2;
if(touche==4 && sna_mode!=2)
sna_mode = 1;
if(touche==2 && sna_mode!=3)
sna_mode = 4;
if(touche==8 && sna_mode!=4)
sna_mode = 3;
}
if(touche=="g")
{
sna_score = 0;
sna_winX = 0;
sna_winY = 0;
sna_game = true;
sna_win_visibility = 'hidden'
sna_bouleX = 100;
sna_bouleY = 80;
sna_nbbloc = 10;
sna_Y[1] = 240
sna_Y[2] = 240
sna_Y[3] = 240
sna_Y[4] = 240
sna_Y[5] = 240
sna_Y[6] = 240
sna_Y[7] = 240
sna_Y[8] = 240
sna_Y[9] = 240
sna_Y[10] = 240
sna_X[1] = 240
sna_X[2] = 220
sna_X[3] = 200
sna_X[4] = 180
sna_X[5] = 160
sna_X[6] = 140
sna_X[7] = 120
sna_X[8] = 100
sna_X[9] = 80
sna_X[10] = 60
sna_mode = 1;
sna_draw();
}
}
function sna_boule()
{
sna_error = false;
sna_bouleX = Math.round(Math.random()*(sna_larg-20)/20)*20;
sna_bouleY = Math.round(Math.random()*(sna_haut-20)/20)*20;
for(a=1;a<=sna_nbbloc;a++)
{
if(sna_bouleX == sna_X[a] && sna_bouleY == sna_Y[a])
sna_error = true;
}
if(sna_error)
sna_boule();
else
{
document.getElementById("sna_boule").style.top = sna_bouleY;
document.getElementById("sna_boule").style.left = sna_bouleX;
}
}
document.onkeypress = getKey;
</SCRIPT><BR>
<DIV>Ton score : -</DIV></CENTER>
<FIN>
</body>
</html>
Re: [HTML] Snake
et si je tape ca en traitement de texte et que je l'ouvre avec IE, ca va me faire un joli serpent ou un joli virus ?
Duche- Modérateur
- Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8264
Date d'inscription : 16/01/2006
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Jeu 2 Juil 2015 - 15:16 par louaraychi
» Devoir maison sur équilibre et réaction chimique
Dim 1 Fév 2015 - 17:19 par sararose
» Ma présentation
Sam 25 Oct 2014 - 23:29 par Rith
» projet scientique sur la LUMIERE
Ven 26 Sep 2014 - 20:33 par benjamin-010
» La trajectoire de la Terre
Mar 5 Aoû 2014 - 22:19 par Alban
» Equilibrer une réaction redox
Dim 8 Juin 2014 - 21:18 par Courtney ♥
» les effets sur les lignes de transport de l’électricité
Ven 30 Mai 2014 - 17:14 par leila14
» lignes de transport de l'électricité
Ven 30 Mai 2014 - 17:07 par leila14
» Gravitation
Ven 16 Mai 2014 - 20:16 par fatimaa
» Maquette suspension de moto 2D
Jeu 17 Avr 2014 - 17:20 par Sti2d