begin process at 2012 02 15 04:44:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > LE JEU DU WALKER

LE JEU DU WALKER


 Information sur la source

Note :
9 / 10 - par 3 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Niveau :Débutant Date de création :15/06/2005 Date de mise à jour :15/06/2005 16:10:27 Vu / téléchargé :6 934 / 288

Auteur : p3x

Ecrire un message privé
Site perso
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

 Description

Un petit jeu en php très simple.
Il suffit de compter.
Pour télécharger l'image : le petit zip ;-)

URL test : http://intuxication.net/~p3drix/walker/

Source

  • <head>
  • <title>Le jeu du Walker</title>
  • </head>
  • <h1>Le jeu du Walker</h1>
  • (by <a href="mailto:p3x@fra.net">p3x</a> | <a href="http://www.php3x.com/" target="_blank">http://www.php3x.com/</a>)
  • <br><br>
  • <?
  • if($value2 === $value and $value2 != NULL){
  • echo "Bien joué !<br>toi tu es quelqu'un qui à l'oeuil !<br>";
  • }
  • if($value2 != $value and $value2 != NULL)
  • {
  • echo "Et nan domage y avait ".$value2." walkers<br>mais c'était bien tenté ;-)<br>";
  • }
  • if($dif == NULL)
  • {
  • echo "<form method=\"POST\" action=\"index.php\">
  • <b>But du jeu :</b> Comptes le nombre de walkers qui défilent à l'écran<br>Choisis une difficulté : <select size=\"1\" name=\"dif\">
  • <option selected value=\"1\">1</option>
  • <option value=\"2\">2</option>
  • <option value=\"3\">3</option>
  • <option value=\"4\">4</option>
  • <option value=\"5\">5</option>
  • </select> <input type=\"submit\" value=\"Envoyer\" name=\"B\">
  • </form>";
  • }
  • else
  • {
  • $dif = 40/$dif;
  • $row1 = rand(1,10);
  • $row2 = rand(1,10);
  • $row3 = rand(1,10);
  • $row4 = rand(1,10);
  • $row5 = rand(1,10);
  • $rowt = $row1+$row2+$row3+$row4+$row5;
  • $rowv1 = rand(7,14);
  • $rowv2 = rand(7,14);
  • $rowv3 = rand(7,14);
  • $rowv4 = rand(7,14);
  • $rowv5 = rand(7,14);
  • $rows1 = rand(1,2);
  • $rows2 = rand(1,2);
  • $rows3 = rand(1,2);
  • $rows4 = rand(1,2);
  • $rows5 = rand(1,2);
  • ?>
  • <form method="POST" action="index.php?value2=<? echo $rowt ?>">
  • <p dir="ltr">
  • <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="<? echo $dif ?>%" height="86">
  • <tr>
  • <td width="100%" height="86">
  • <marquee scrollAmount="<? echo $rowv1 ?>" loop="<? echo $row1 ?>" <? if($rows1 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  • <marquee scrollAmount="<? echo $rowv2 ?>" loop="<? echo $row2 ?>" <? if($rows2 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  • <marquee scrollAmount="<? echo $rowv3 ?>" loop="<? echo $row3 ?>" <? if($rows3 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  • <marquee scrollAmount="<? echo $rowv4 ?>" loop="<? echo $row4 ?>" <? if($rows4 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  • <marquee scrollAmount="<? echo $rowv5 ?>" loop="<? echo $row5 ?>" <? if($rows5 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  • </td>
  • </tr>
  • </table>
  • <p>Combien y a t-il de walkers ?<br>
  • <input type="text" name="value" size="14"> <input type="submit" value="Envoyer" name="B1"></p>
  • </form>
  • <?
  • }
  • ?>
<head>
<title>Le jeu du Walker</title>
</head>
<h1>Le jeu du Walker</h1>
(by <a href="mailto:p3x@fra.net">p3x</a> | <a href="http://www.php3x.com/" target="_blank">http://www.php3x.com/</a>)
<br><br>
<?
if($value2 === $value and $value2 != NULL){
echo "Bien joué !<br>toi tu es quelqu'un qui à l'oeuil !<br>";
}
if($value2 != $value and $value2 != NULL)
{
echo "Et nan domage y avait ".$value2." walkers<br>mais c'était bien tenté ;-)<br>";
}
if($dif == NULL)
{
echo "<form method=\"POST\" action=\"index.php\">
  <b>But du jeu :</b> Comptes le nombre de walkers qui défilent à l'écran<br>Choisis une difficulté : <select size=\"1\" name=\"dif\">
  <option selected value=\"1\">1</option>
  <option value=\"2\">2</option>
  <option value=\"3\">3</option>
  <option value=\"4\">4</option>
  <option value=\"5\">5</option>
  </select> <input type=\"submit\" value=\"Envoyer\" name=\"B\">
</form>";
}
else
{
$dif = 40/$dif;
$row1 = rand(1,10);
$row2 = rand(1,10);
$row3 = rand(1,10);
$row4 = rand(1,10);
$row5 = rand(1,10);
$rowt = $row1+$row2+$row3+$row4+$row5;
$rowv1 = rand(7,14);
$rowv2 = rand(7,14);
$rowv3 = rand(7,14);
$rowv4 = rand(7,14);
$rowv5 = rand(7,14);
$rows1 = rand(1,2);
$rows2 = rand(1,2);
$rows3 = rand(1,2);
$rows4 = rand(1,2);
$rows5 = rand(1,2);
?>
<form method="POST" action="index.php?value2=<? echo $rowt ?>">
<p dir="ltr">
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="<? echo $dif ?>%" height="86">
    <tr>
      <td width="100%" height="86">
  <marquee scrollAmount="<? echo $rowv1 ?>" loop="<? echo $row1 ?>" <? if($rows1 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  <marquee scrollAmount="<? echo $rowv2 ?>" loop="<? echo $row2 ?>" <? if($rows2 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  <marquee scrollAmount="<? echo $rowv3 ?>" loop="<? echo $row3 ?>" <? if($rows3 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  <marquee scrollAmount="<? echo $rowv4 ?>" loop="<? echo $row4 ?>" <? if($rows4 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
  <marquee scrollAmount="<? echo $rowv5 ?>" loop="<? echo $row5 ?>" <? if($rows5 == 1){ echo "direction=\"right\""; } ?>><img border="0" src="walker.gif"></marquee><br>
     </td>
    </tr>
</table>
  <p>Combien y a t-il de walkers ?<br>
  <input type="text" name="value" size="14"> <input type="submit" value="Envoyer" name="B1"></p>
</form>
<?
}
?>

 Conclusion

bah voyez par vous même c'est tout con !
une image, des marquees, un code aléatoire et op =)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

15 juin 2005 16:10:27 :
faute d'orthographe (ca arrive a tout le monde)

 Sources du même auteur

Source avec Zip Source avec une capture PORTAIL WEB, CMS OU SITE PARAMETRABLE
BANNIR UN UTILISATEUR PAR COOKIE
Source avec Zip CHAT N'UTILISANT PAS IRC
Source avec une capture GALERIE PHOTO TRES SIMPLE
Source avec Zip Source avec une capture COMPTEUR DE VISITE ET DE CONNEXION

 Sources de la même categorie

Source avec Zip JEU DE PUZZLE par mldvb
Source avec Zip QUIZZ - LES ÉNIGMES DE ONCLE HUB par fra1ft
Source avec Zip Source avec une capture MOTEUR DE RENDU DE FICHIER 3D (WAVEFRONT OBJ POUR LE MOMENT)... par ciberrique
Source avec Zip [POO] JEU DE KEMO OU DE PENDULE par phpAnonyme
Source avec Zip Source avec une capture RUBIX CUBE par coucou747

Commentaires et avis

Commentaire de fg85 le 15/06/2005 16:35:15

Pour ceux qui veulent directement la réponse (nombre de walker) il suffit de regarder le code html, de rechercher tous les marquee, style :
"<marquee scrollAmount="14" loop="X" ><img border="0" src="walker.gif"></marquee><br>"
Ensuite ajouter tous les X à coté des "loop" et tu trouve le nombre de walker ;-).

-------------
http://fg.logiciel.free.fr

Commentaire de p3x le 15/06/2005 17:13:10

lol mé nan ya plus simple regarde dans le post du formulaire =)
(mais bon ya pas dinteret a faire ca)

Commentaire de malalam le 15/06/2005 17:15:08 administrateur CS

Hello,

tu sais que la balise <marquee> n'existe pas en html...?
C'est une invention made in Gates. Meme si elle est curieusement supportee par Firefox...c'est quand meme pas aux normes.

Je viens quand meme d'essayer, apres avoir modifier tes <? en <?php...parce que moi, je suis en short_tag off...
Apres avoir renomme le fichier que du script en index.php vu que tu l'utilises en dur dans ton script :-(...
Et la, ca ne marche toujours pas. Alors je regarde de plus pres pour me rendre compte qu'il faudrait que j'ai le register_globals a on aussi...
Et puis quoi encore ?

Bref, c'est mal code pour moi, desole.

Commentaire de malalam le 15/06/2005 17:17:40 administrateur CS

ceci dit, c'est rigolo... ;-)

Commentaire de p3x le 15/06/2005 17:33:47

arf désolé malalam je compren rien a ton charabia mais bon la prochaine fois jessairai de te satisfaire ;-)

Commentaire de malalam le 15/06/2005 17:38:44 administrateur CS

Ok lol...

- <? : C'est mal, il faut utiliser <?php

- apres soumission d'un formulaire, pour un champ nomme "valeur" par exemple, on ne RECUPERE PAS la valeur de ce champ avec $valeur, mais avec $_POST['valeur'] (si ton formulaire utilise la methode post evidemment).
- <marquee> : pas bo ;-) Mieux vaut utiliser du javascript. Cette balise n'existe pas dans la reference HTML.
- dans ton formulaire, pour l'attribut action="" utilise plutot un truc du genre ? ou $_SERVER['PHP_SELF'], et pas "index.php" en dur. Histoire qu'on puisse nommer notre fichier comme on veut.

Ca va mieux, lol ?

Commentaire de fg85 le 15/06/2005 17:46:31

Et normalement toutes les variables qui arrivent de l'extérieur doit être examiner et traiter avant d'être utilisé (sinon il y a plein de possibilité de hackage ;-))

-------------
http://fg.logiciel.free.fr

Commentaire de p3x le 15/06/2005 17:47:52

ok ok
j'ai tout suivi

Commentaire de p3x le 15/06/2005 17:49:06

erf ah oui j'ai oublié le htmlentities merci de my faire pensé mais bon la en mem tps tu peux pas hacker grand chose ;-)

Commentaire de malalam le 15/06/2005 17:49:15 administrateur CS

Ouais. Tout a fait.
En meme temps, hacker le jeu du walker, l'interet est limite ;-)

Commentaire de fg85 le 15/06/2005 17:56:09

C'est vrai, mais une fois le jeu walker controler, le hacker a beaucoup d'option devant lui (lol juste d'y pensé j'en trouve plein) ....

Commentaire de malalam le 15/06/2005 18:02:20 administrateur CS

bah je ne suis pas un hacker dans l'ame lol...
Et je securise toujours au maximum de toutes facons ;-)

Commentaire de fg85 le 15/06/2005 18:05:35

Le meilleur moyen de sécurisé et de connaitre ce que ferait un hacker. Alors il faut bien de temps en temps se mettre dans sa peau (même si on n'a pa le même niveau lol) ...

--------------
http://fg.logiciel.free.fr

Commentaire de malalam le 15/06/2005 18:08:51 administrateur CS

J'en connais assez je pense, et je vais regulierement sur des sites sur la securite. Mais disons que je n'ai pas l'imagination necessaire pour savoir ce que je pourrais faire dans tel ou tel cas pour hacker un site, un script etc...je m'en fous lol. Mais bon, je connais les principes de base oui lol...j'en connais meme pas mal. Mais je m'interesse plus a ce qu'on doit faire pour les contrer, et j'avoue ne jamais investiguer.
Ceci dit, tu as raison, je suis tout a fait d'accord.
Bon ben vas-y, hacke le son site ;-)

Commentaire de coucou747 le 16/06/2005 11:42:29 administrateur CS

selon ce que j'ai vu, l'utilisation des tableaux peut aussi simplifier bien des choses...

Commentaire de Optitech le 16/06/2005 11:42:57

Citation de malalam :

- <marquee> : pas bo ;-) Mieux vaut utiliser du javascript. Cette balise n'existe pas dans la reference HTML.

Fin de citation

Oui le W3 ne reconnait pas <marquee> ! Je viens de tester si cette balise fonctionne sour IE (6.0) , FireFox (1.0.4), Netscape (7.02)  et Opéra (8.0)! Sous c 4 gros navigateurs <marquee> fonctionne sans problème !

Commentaire de malalam le 16/06/2005 12:16:07 administrateur CS

Optitech => ai-je dit a un seul moment qu'elle ne fonctionnait pas sous la majorite des navigateurs ? Non. J'ai juste dit qu'elle n'existait pas dans la reference html. Et c'est la verite. Donc, on ne devrait pas l'utiliser.
Le w3c ne reconnait pas <marquee>...ben non. et il me semble que ce sont EUX qui creent le html. Non ? A moins que l'on m'ait trompe, et que ce soit en realite Bill!!

Je parle de norme, pas de ce qui fonctionne en general ou non.



 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,558 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales