Gérez votre site :

52 647 Webmasters - 773 087 Membres INSCRIPTION - Mot de passe oublié ?

Discussion du forum

News

Vous êtes sur la discussion Permettre aux créatures de combattre

Ouvert Permettre aux créatures de combattre
de Dragondark (mythical-world - créé le 9 avril 2013 à 18h 38
4 reponses - 258 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)

le 10 avril 2013 à 13h 50 (il y a 11 ans)
En ligne Dragondark (mythical-world
Etant donné que c'est assez compliqué, je poste ce message pour demander à un modérateur de supprimer ou verrouiller ce sujet. Merci :)
le 10 avril 2013 à 20h 25 (il y a 11 ans)
En ligne Green (ecoland
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 :)
le 16 avril 2013 à 13h 44 (il y a 11 ans)
En ligne Mistybull (chimerz
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 ?
le 3 mai 2013 à 20h 11 (il y a 11 ans)
En ligne Misty (cornedor
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)Smiley
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact