Création d'un calculateur de dommage pour un fan site.

Fil fermé
Partager Rechercher
Bonjour a tous voilà je suis actuellement en train d'essayer d'intégrer un calculateur de dommage à un fan site.
Je n'y connait pas encore grand chose en php et html j'apprends sur le tas donc si quelqu'un pouvait m'aider à le faire cela serait assez sympathique. J'ai déja les formules ( trouvé dans un autre post ). Voili voilou

Merci par avance
J'aimerai réaliser un calculateur dans le même style que celui de barbok ou dofux ce ne sont pas des liens ddl mais des calculateurs en flash si je ne me trompe pas.
Citation :
Publié par Porn:p
Je pense pas que tu puisse intégrer le programme sur le site sauf lien ddl
"ddl"... kezako ?

je vois pas où est le soucis pour intégrer ça dans une page web, en php, javascript ou flash.

enfin bon, le minimum reste de connaitre un minimum au moins un de ces languages
Citation :
Publié par parksto
"ddl"... kezako ?
Direct Download Link.


Je vois pas trop l'intérêt de faire un énième calculateur alors qu'il y en a déjà 36 millions mais bon.

Ouai en fait j'ai rien d'autre a dire je passais juste dire bonjour au Village.

Kikoo les gens @ ++
Citation :
Publié par Litel
des calculateurs en flash
J'aurai dit php.
Envoi de Données en POST puis tu calcules, c'est tout bête.

Sinon pour les solutions, soit php, soit javascript, tu récupères les infos avec getElementById puis tu calcules et renvoie, soit Java avec un applet, soit ... y en a encore pleins.
Ce n'est pas très dur, une simple recherche t'aidera.
Hum cela parait peut-être simple pour vous mais je suis un vrai débutant !! J'en suis au stade ou je n'arrive pas a créer un code mais je le comprend . Donc en attendant je suis guère avance même si je regarde comment marche la fonction getElementById.
Citation :
Publié par parksto
"ddl"... kezako ?

je vois pas où est le soucis pour intégrer ça dans une page web, en php, javascript ou flash.

enfin bon, le minimum reste de connaitre un minimum au moins un de ces languages
J'crois que c'est téléchargé.
heu pour ce qui est de l'originalité mon site présente divers secret de dofus et énormément de quêtes ainsi que certaine astuces et c'est en cela qu'il est original cependant j'aimerai que ce site soit complet et qu'on n'ait plus besoin d'aller sur 36000 sites pour trouver ce que l'on cherche c'est pour cela que je veux intégrer un calculateur ^^. Je désespère pas je pense que je vais y arriver.
Citation :
Publié par Litel
Hum cela parait peut-être simple pour vous mais je suis un vrai débutant !! J'en suis au stade ou je n'arrive pas a créer un code mais je le comprend . Donc en attendant je suis guère avance même si je regarde comment marche la fonction getElementById.
En même temps, faut voir en quoi tu veux le faire.
Mais là, tu fonces tête baissée ... pose clairement le langage voulu si tu veux pas recevoir toutes sortes de fonctions.

Edit: Je te conseille de faire un tour sur le SdZ, les premiers chapitres puis ensuite tu en seras capable.
Et bien à vrai dire j'aimerai faire quelque chose dans le même style que celui de barbok ce qui implique si je ne me trompe pas un javascrypt après le problème c'est que je ne sais pas faire j'essai de trouver des informations mais c'est assez difficile de trier toutes les informations qu'on trouve.
bonne initiative:

le truc le plus prometeur que j'ai vu reste ça
http://setcreator.stinkbugonline.com/charmgr.htm
il fait que les stats, mais y'a pas trop grand chose à rajouter pour y placer les sorts...

si par hasard ça te donne des idées

sinon y'a de très bons tuto sur developpez.com

normalement, au départ, tu choisis ton langage une fois que tu as une idée de ton programme...

maintenant pour pas trop que tu t'éparpilles, j'aurais tendance à te conseiller javascript si tu t'orientes web.

après faut voir avec tes objectifs à plus ou moins long termes... java?
Pour javascript, faut que tu regardes niveau getElementById comme déjà dit et l'attribut onlick des éléments html. Mais je te conseillerai php pour ce calculateur. Imo, javascript, c'est le mal.

@djinneo : Je pense pas qu'il faut lui parler de Java en fait pour le moment. Mais plutôt php puis ensuite javascript pour l'orienter ajax. Car avant de créer des interfaces comme ça, il a le temps.
Tu pourrais me mettre un tout petit exemple de calcul simple avec php histoire que je comprenne un minimum comment sa marche?

Quelque chose dans le style (valeur que l'on entre)*(valeur que l'on entre)


Bouton calcul (résultat de l'opération)

Sa m'aiderai beaucoup sa ^^.

En même temps dit moi se que tu pense du site si vous y êtes allé^^.
pour ton site, y'a un bug sur la page du métier de tailleur

bonne continuation, c'est prometteur

sinon en php, je suis clairement la mauvaise personne pour t'aider, néanmoins, si j'essaie d'apprendre en même temps que toi le php, je découvre, par exemple, ici
que:
la définition d'une fonction s'appelle déclaration et peut se faire n'importe où dans le code grâce au mot-clé function.
function Nom_De_La_Fonction(type1 argument1, type2 argument2, ...) {
liste d'instructions
}



du coup, un code se devant de multiplier 2 nombres entiers, pourrait ressembler à un truc du genre:
<?php
$entier1 = 12;
$entier2 = 5;
function multiplicationEntiers ($entier1,$entier2)
{
$entier1*$entier2;
}
?>

faut juste savoir que c'est exactement pareil que:

<?php
$forceDuSadiQuiRox = 12;
$dommageArmeQuiTue = 5;
function calculDommages ($forceDuSadiQuiRox,$dommageArmeQuiTue)
{
$forceDuSadiQuiRox*$dommageArmeQuiTue;
}
?>

bon je suis pas vraiment sûr de mon coup pour la syntaxe (vu que je déclare pas les types des arguments ><"'), mais c'est ma première ligne de code en php ><"'
ensuite faut encore que tu puisses "récupérer" les valeurs de l'utilisateur, sans mettre des valeurs déjà définies dans le programme comme je l'ai fait au dessus.

En java, je suis plus à l'aise, mais c'est marrant de constater que ça se ressemble bcp ^__^

Bref, vu la masse énorme d'infos que tu as concentré sur ton site (au design un poil austère ) je suis persuadé que si tu prends un peu le temps de te trimballer sur développez.com ou commentcamarche.net ou phpfrance.com ou encore n'importe quelle autre source d'apprentissage, tu apprendras très vite le php

bonne réussite dans tes projets, mais là du coup, gogo site en informatique je crois
Il suffit d'établir un formulaire avec méthode POST puis vous les récupérez via les superglobales :
La valeur de <input type="text" name="texte1" /> sera ainsi dans $_POST['texte1'],
La valeur de <input type="text" name="olol" /> sera dans $_POST['olol'], et ainsi de suite.

Après vous les établissez dans une fonction en tant qu'argument, et blablabla ...
Oui je pense que j'y arriverai avec un peu de temps pour ce qui est du bug d'affichage de la page tailleur il est déjà résolu j'avais oublié une ligne de code^^. Enfin si quelqu'un se sent le courage de faire une ébauche de calcul simple avec cette forme la sa serait sympa, car je pourrait m'inspirer de cela pour faire le calculateur.



(case 1 de text) (2eme case de text)
un bouton sur lequel on clic qui nous affiche la réponse du calcul case1*case 2
Kael sa te parait super simple mais je suis débutant et ce que tu me dis la n'est pas encore à ma porté essai d'expliquer un peu plus si sa ne te dérange pas.
Ben lorsque tu établis un formulaire, tu as le choix entre 2 méthodes POST et GET.
Ensuite, ces données, une fois transmise, sont accessibles par des variables dites superglobales, elles sont, si je ne me trompe pas, accessible n'importe où.

Ainsi, quand l'utilisateur transmet le formulaire (auquel tu auras défini un attribut action qui contient l'URL du script qui gère les données), tu récupères ces données par $_POST[x] ou $_GET[x], où x = la valeur de l'attribut name de la balise ....

Soit un formulaire de méthode POST, et <input type="text" name="olol" />.
Si l'utilisateur met xdolol dans le champ et envoie les infos. Le script pourra les récupérer par $_POST['olol'].

Si tu fais un echo $_POST['olol']; Tu obtiendras xdolol.

Je ne peux pas expliquer mieux.

Ainsi :
Code PHP:

<?php
function Feu($dmg$intel) {
return 
$dmg*(1+($intel/100));
}

if ( !isset(
$_POST['dommage']) || empty($_POST['dommage']) || !isset($_POST['intel']) || empty($_POST['intel'])  ) {
echo 
'<form action="#" method="POST"><p><label for="dommage">Dommage(s) : </label><input type="text" name="dommage" id="dommage" /><br /><label for="intel">Intelligence : </label><input type="text" name="intel" id="intel" /><input type="submit" value="Envoie" /></p></form>';
}
else { 
// Si il est bien rempli comme tu veux
$dommage $_POST['dommage'];
$intel $_POST['intel'];

echo 
'<p>Hey petit, tu taperas à '.Feu($dommage$intel).' par le Feu.</p>';
}
?>
Wala un petit schéma. Y a sûrement des fautes, ca fait longtemps ><.
merci beaucoup kael c'est pile poil ce que je voulais il me reste maintenant plus qu'à potasser pour sortir un jolie calculateur ^^. Si sa te dérange pas je pourrais te soumettre mon code au fur et à mesure histoire que tu vérifie qu'il n'y ait pas de grosse erreur?
Fil fermé

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés