20-01-2008, 01:53 AM
coucou,
Je trouve ceci au début du script :
Ca m'a tout l'air d'être des problèmes important ^^.
Leni. Je crois que ton code va être trop compliqué pour moi. Ce n'est pas la taille ni l'algorithme qui fait peur, mais le manque de soin à l'orthographe qui m'empêche de me concentrer. Depuis la BDD jusqu'au code, je ne vois que des fautes. Tu n'y mets pas beaucoup d'efforts et ça, c'est pas cool pour la personne qui passe derrière toi. De plus, tu te discrédites tout seul. Ton programme devient 'un vrai bord...', ce bout de code 'c'est nul, mais on va deja fair marcher sa comme sa'. Je ne fais que te citer, je me permettrais pas de faire d'allusion de cette sorte.
Bilan, en l'état, tu n'arriveras à rien avec cette état d'esprit. Je pense que tu crois qu'un bon codeur, c'est un type qui fonce tête baissé dans le code ?
enfin, tu ne traites aucun cas d'erreur, ton code n'est toujours pas suffisamment commenté. Tu pollues ta BDD avec des messages rigolos. Bref, ce n'est pas bien sérieux tout ça ^^ Il faut que tu le reprennes complètement ton algorithme. Commence par des cas simples : (1 seul type d'unité : les fantassins par exemples) puis complique à souhait ton algo. Il faut que tu y ailles à ta vitesse. SI les maths et toi vous êtes pas copain, c'est que tu exiges une trop grande vitesse à cette relation. Vas y doucement, à ton niveau. Tu deviendras peut-être le meilleur mathématicien du monde, qui sait !
A titre de comparaison, mon algorithme de combats tient en 2 fichiers : l'un pour le déplacement, l'autre pour la résolution des coups. 780 lignes et 220 lignes. Il est cependant plus compact au niveau du code, mais plus détaillé dans les commentaires.
Bon courage dans la reprise.
Kéké.
Je trouve ceci au début du script :
Citation :Warning: Division by zero in c:\program files\easyphp1-8\www\leni\combat.php on line 87
Warning: Division by zero in c:\program files\easyphp1-8\www\leni\combat.php on line 89
Warning: Division by zero in c:\program files\easyphp1-8\www\leni\combat.php on line 91
Warning: Division by zero in c:\program files\easyphp1-8\www\leni\combat.php on line 92
Warning: Division by zero in c:\program files\easyphp1-8\www\leni\combat.php on line 93
Warning: Division by zero in c:\program files\easyphp1-8\www\leni\combat.php on line 94
Warning: Division by zero in c:\program files\easyphp1-8\www\leni\combat.php on line 135
Warning: Division by zero in c:\program files\easyphp1-8\www\leni\combat.php on line 140
Ca m'a tout l'air d'être des problèmes important ^^.
Leni. Je crois que ton code va être trop compliqué pour moi. Ce n'est pas la taille ni l'algorithme qui fait peur, mais le manque de soin à l'orthographe qui m'empêche de me concentrer. Depuis la BDD jusqu'au code, je ne vois que des fautes. Tu n'y mets pas beaucoup d'efforts et ça, c'est pas cool pour la personne qui passe derrière toi. De plus, tu te discrédites tout seul. Ton programme devient 'un vrai bord...', ce bout de code 'c'est nul, mais on va deja fair marcher sa comme sa'. Je ne fais que te citer, je me permettrais pas de faire d'allusion de cette sorte.
Bilan, en l'état, tu n'arriveras à rien avec cette état d'esprit. Je pense que tu crois qu'un bon codeur, c'est un type qui fonce tête baissé dans le code ?
enfin, tu ne traites aucun cas d'erreur, ton code n'est toujours pas suffisamment commenté. Tu pollues ta BDD avec des messages rigolos. Bref, ce n'est pas bien sérieux tout ça ^^ Il faut que tu le reprennes complètement ton algorithme. Commence par des cas simples : (1 seul type d'unité : les fantassins par exemples) puis complique à souhait ton algo. Il faut que tu y ailles à ta vitesse. SI les maths et toi vous êtes pas copain, c'est que tu exiges une trop grande vitesse à cette relation. Vas y doucement, à ton niveau. Tu deviendras peut-être le meilleur mathématicien du monde, qui sait !
A titre de comparaison, mon algorithme de combats tient en 2 fichiers : l'un pour le déplacement, l'autre pour la résolution des coups. 780 lignes et 220 lignes. Il est cependant plus compact au niveau du code, mais plus détaillé dans les commentaires.
Bon courage dans la reprise.
Kéké.