Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LE JEU DU WALKER


Information sur la source

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é: 5 396 / 261

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Pour les "Membres Club", vous pouvez 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)

Commentaires et avis

signaler à un administrateur
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

signaler à un administrateur
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)

signaler à un administrateur
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.

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

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

signaler à un administrateur
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 ;-)

signaler à un administrateur
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 ?

signaler à un administrateur
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

signaler à un administrateur
Commentaire de p3x le 15/06/2005 17:47:52

ok ok
j'ai tout suivi

signaler à un administrateur
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 ;-)

signaler à un administrateur
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 ;-)

signaler à un administrateur
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) ....

signaler à un administrateur
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 ;-)

signaler à un administrateur
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

signaler à un administrateur
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 ;-)

signaler à un administrateur
Commentaire de coucou747 le 16/06/2005 11:42:29

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

signaler à un administrateur
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 !

signaler à un administrateur
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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.