Discussion du forum |
|
Vous êtes sur la discussion Permettre aux créatures de combattre
4 reponses - 270 vues
modifié il y a 11 ans
Bonjour à tous,
Je suis en train de créer mon site d'élevage avec Webidev, et je souhaiterai que les créatures puissent se battre. ( pas contre de vrais joueurs, contre l'ordinateur ) Cependant, je manque un peu de connaissance avec les IF sur Webidev. J'aurai besoin d'explications.
Le mieux serait de commencer par quelque chose de basique, l'ennui, le jeu serait un peu plus lassant, et je suis motivé à réaliser cette interaction.
Donc globalement, j'aimerai quelque chose du style :
Avoir un bouton « attaquer » et « fuir ».
Et une jauge de vie de 100 pv.
Une attaque enlèverait 10 à 15 pv, aléatoirement.
La victoire serait aléatoire. Il serait possible de gagner comme perdre.
C'est tout. J'ai essayé de ne pas faire quelque chose de trop complexe. Peut être que je mettrai des niveaux aux créatures mais je verrai ça lorsque j'aurai plus de connaissances !
Je tiens à préciser que je ne suis pas Webiplus.
Je remercie d'avance tous ceux qui m'aideront. :)
Bonne journée. ;)
Voici les réponses de cette discussion : (page 1/1)
Etant donné que c'est assez compliqué, je poste ce message pour demander à un modérateur de supprimer ou verrouiller ce sujet. Merci :)
Ce n'est pas si compliqué, je pense, mais il faut que quelqu'un ait le courage de réfléchir pour toi... ou que tu le fasses toi-même. Tu ne perds rien à laisser le sujet ouvert, on ne sait jamais :)
Il y a un jeu (dragonland, quelque chose comme ça) qui utilise ça. A mon avis, il faut que tu mettes les boutons attaquer et fuir côte à côte.
Il s'afficherait le nom ou l'image d'un adversaire à combattre ; celle-ci changerait tous les jours de la semaine, ou toutes les minutes si tu y arrives, enfin comme tu veux ; )
Une action ("attaquer" si tu n'as pas beaucoup d'actions dispo, ou quelque chose du genre "encaisser les coups") pour enlever un certain nombre de PV à la jauge de vie à chaque attaque de la créature (je suis pas sûre qu'on puisse enlever des PV sans qu'il y ait une action qui le déclenche).
Quand la jauge de vie arriverait à 0 :
→ soit la créature perd le combat et/ou est KO, dans ce cas tu mets un [IF Var(jauge-de-vie) = 0] Votre bidule est KO/ a perdu !
→ soit tu décides que la jauge de vie tient lieu de "temps de combat" (ou tu en fais une deuxième) et lorsqu'elle arrive a 0, tu as le choix entre : gagner ou perdre.
Pour cela, il suffit de mettre des IF en fonction d'un élément aléatoire, par exemple l'heure :
[IF Var(jauge-de-vie) = 0 && Heure = 12 || Heure = 18] Vous avez gagné ce combat !
[IF Var(jauge-de-vie) = 0 && Heure = 15 || Heure = 3] Vous avez perdu ce combat !
Mais bien sûr, dans ce cas on pourrait gagner plusieurs dizaines de fois en une heure, à moins que les actions attaquer soient longues (10 min)
C'est pourquoi tu pourrais mettre le combat sur la fiche du bidule, comme ça le fait de gagner ou de perdre serait en fonction du niveau d'une de ses jauges :
[IF Var(jauge-de-vie) = 0 && Var1 < 20 && Var5 > 70] Vous avez gagné !
[If Var(jauge-de-vie) = 0 && Var1 >= 20 && Var5 <= 70] Vous avez perdu !
Ce qui permet une vraie personnalisation et qui donne l'air d'être le fruit du hasard si tu mets suffisamment d'IF.
Euh... C'était compréhensible ce que j'ai écrit ou pas ?
apparemment oui, puisque des gens l'utilisent
(si ça vous a aidé, dites un petit merci quand même, pour que je puisse me faire une idée)
Poster un message
Veuillez vous connecter pour poster sur le forum.