JeuWeb - Crée ton jeu par navigateur
[résolu] code d'attaque - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [résolu] code d'attaque (/showthread.php?tid=553)

Pages : 1 2


RE: code d'attaque - joshua - 19-12-2006

simon, tu veux bien repondre a mes questions? je tacherais de te donner un coup de main. Pour avoir un resultat precis, il faut des questions precises Wink


RE: code d'attaque - simonhibou89 - 19-12-2006

A la première question je dirais simultanéement, c'est à dire que les rachers de lm'attaquant attaque et puis ceux du défenseur et pour les points de vie j'utilise le calcul suivant :
Code PHP :
<?php 
$de
=rand(1,6);
$nbre_attaque=($de*$archer_legerA*2)/2;
$de2=rand(1,6);
$nbre_defense=$de2*12;
$difference2=$nbre_attaque/$nbre_defense;
$difference=floor($difference2);
où $difference= le nombred 'ennemis tués


RE: code d'attaque - joshua - 19-12-2006

en fait, je devrais te dire de ne pas mettre ton code car a chaque fois que je lis ton code, je suis perdu ^^
tu devrais:
- faire attention a mettre des noms significatifs
- commenter ce que tu fais
- essayer de programmer avec des objets et des fonctions pour gerer les redondances.
Car actuellement ton code te semble clair, mais repasse dans un mois et tu te demanderas: qu'est ce que je voulais faire!
Je sais, j'ai eu le meme soucis sur un de mes sites..... Depuis je fais très attention a commenter de maniere claire et a mettre des noms significatifs a mes variables.


RE: code d'attaque - X-ZoD - 20-12-2006

Joshua a raison.. ca t'aidera pour plus tard [et c'est pas de blagues ce sont des habitudes a prendre des que possible]
mais bon lapour l'instant je trouve que c'est compreensible

ta question c'etait quoi deja ?
compter le nombre de resultats renvoyer par une requete ?
mysql_num_rows

c'est ca?


RE: code d'attaque - Roworll - 20-12-2006

Un truc qui m'étonne dans ce code.
Tu as deux boucles imbriquées qui fonctionnent avec des requêtes sur une base MySQL mais les resultset portent le même nom !!

Fatalement, l'entrée dans ta 2e boucle efface la variable qui te sert à boucler dans la première et la boucle est brisée lorsque tu repasses sur
while($data = mysql_fetch_assoc($req))

Changes le nom de tes variables.
$req1, $data1 pour la boucle externe et $req2, $data2 pour la boucle interne.


RE: code d'attaque - joshua - 20-12-2006

honte à moi! je ne l'avais meme pas vu Sad
Bravo Roworll


RE: code d'attaque - simonhibou89 - 21-12-2006

Mais oui, merci Roworll. Et merci du tuyau pour les variables.