| Vie magique et vie physique. |Accomplie ) | |
|
|
Auteur | Message |
---|
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 2:58 | |
| Bonjour.
J'ai déjà fait un demande ici, mais elle n'a pas été répondu.
Je fait un autre topic pour une autre demande totalement différente.
Je voudrai un script de vie magique. Je voudrais que les héros et les monstres aient deux jauge de point de vie. Une gauche physique et une gauche physique. Se sont deux gauche de point de vie étrangement lié. Elles baissent tous les deux lorsque le personnage ou le monstre concerné est attaqué. Mais la gauche physique ne prend que 30% des dégat des attaque magiques et la gauche magique ne prend que 30% des attaque physiques. Si le héro un lance un sort non-pĥysique à un monstre qui cause 1000 de dommage, ses points de vie physique baisse de 1000 et ses point de vie magique, baisse de 300. C'est la même chose pour les soins. Pour ce qui est de comment de point de vie magiques les monstres, je désire que ça soit un pourcentage individuel de leurs point. Exemple, nous avons deux monstre qui ont 1000 point de vie avec un pourcentage de 80%, ce monstre aura 800 point de vie magique (PM), Et si nous avons un monstre qui a 800 point de vie avec un pourcentage de 125%, il aura 1000 pm. donc ous avons un monstre qui a 1000 pp et 800 pm puis un autre qui 800 pp et 1000 pm. Quand l'une des deux est vide, le personnage est mort. Il ne faut ne oublier que les point de vie magiques sont aussi remplis lors d'une récupration complète. Il n'y a aucun jeux qui possèede ce système, et j'ai pensé que ça serait une excellente addition à mon jeu dot.hach//Triche, volume 1, infection.
Voilà, ne vous inquiétez, je ne demanderai pas un script un script pour point de magie physique et point de magie magique.
Je remerci celui qui m'aide. Merci à l'avance et à bientôt
Dernière édition par yugi9267 le Jeu 18 Sep 2008 - 20:43, édité 1 fois |
|
| |
Illusionniste Lv.12
Age : 30 Inscrit le : 16/03/2008 Messages : 666
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 13:00 | |
| Je comprends pas bien pourquoi il te faut un système comme cela.
A t'as description je ne vois pas l'utilité de deux barre a part mourir plus vite ! |
|
| |
Invité
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 13:15 | |
| Surement pour ajouter de la difficulté car il fait gerer 2 barres de vie et non plus qu'une ça peut être un concepte |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 13:21 | |
| Salut Yugi, Tu fais tellement de demandes de scripts, que ca te prendrait un scripteur à temps plein sur tes projets Ce système me fait penser un peu à Star Ocean 3, ou tu peux mourir quand tu n'as plus de MP, et certains monstres attaquent ton MP. Cordialement, Jeb |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 15:25 | |
| Ça serait possible, mais dans ce cas, les deux bars devront être soignés individuellement. Or ce n'est pas ce que je veux. Et si je fais cela, comment est-ce que je m'organise pour la magie. Je ne veux pas payer avec ma vie.
C'est pour ajouter de la complexité. |
|
| |
Invité
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 17:56 | |
| Si quelqu'un pouvez - faire ce que jebbou dit: - Citation :
-
Salut Yugi,
Tu fais tellement de demandes de scripts, que ca te prendrait un scripteur à temps plein sur tes projets Wink
Ce système me fait penser un peu à Star Ocean 3, ou tu peux mourir quand tu n'as plus de MP, et certains monstres attaquent ton MP.
Cordialement,
Jeb Ce serait génial (en plus je suis un fan de star océan/je vais acheter la ps3 que pour jouer au 4 XD ) |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 18:20 | |
| Mais, ce n'est pas un jeu amateur de star ocean 3 que je veux faire. Oui ça serait génial, mais je epnse que nous pouvons mettre deux bars de point de vie. Avec quoi on paye nos point de vies si les points de mana deviennent comme des points de vie?
Dans le Script vocab, il y a ce-ci
# HP def self.hp return $data_system.terms.hp end
# HP (Abbreviation) def self.hp_a return $data_system.terms.hp_a end
Donc j'ai prensé
# HM def self.hm return $data_system.terms.hm end
# HM (Abbreviation) def self.hm_a return $data_system.terms.hm_a end.
Supposons que veux aussi inclure mes bar d'esprit et de brise.
# SP def self.sp return $data_system.terms.sp end
# SP (Abbreviation) def self.sp_a return $data_system.terms.sp_a end.
# BP def self.bp return $data_system.terms.bp end
# BP (Abbreviation) def self.bp_a return $data_system.terms.bp_a end.
Mais je demande comment les exécuter. Comment est-ce que les point de vies et les points de magies sont calculés. |
|
| |
Invité
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 18:56 | |
| Ou au pire tu peux faire des monstres qui enlèvent des MP ça pourrait faire l'affaire non ? |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 19:20 | |
| non, j'ai déjà des attaques qui enlève des points de magie, mais pas pour tuer, je veux vraiment, deux bars de vie, une bar de magie et d'autres bars.
J'ai vu cela
#-------------------------------------------------------------------------- # * Get Basic Maximum HP #-------------------------------------------------------------------------- def base_maxhp return enemy.maxhp end
C'est pour les ennemis. donc peut être que cela pourrai aider.
#-------------------------------------------------------------------------- # * Get Basic Maximum HM #-------------------------------------------------------------------------- def base_maxhm return enemy.maxhm end
#-------------------------------------------------------------------------- # * Get Basic Maximum SP #-------------------------------------------------------------------------- def base_maxsp return enemy.maxsp end
#-------------------------------------------------------------------------- # * Get Basic Maximum BP #-------------------------------------------------------------------------- def base_maxbp return enemy.maxbp end
je suis aussi qu'il y aurait des modifications à faire dans le script game_battler.
Puis, comme savez, il y a certainement une place dans les script qui décide ce qui arrive lorsque les points de vie tombent à zéro. Nous pourrions faire la même avec ces nouvelles bars. La calculations du dommage serait aussi classique, dépendant du type de l'attaque. |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 19:38 | |
| Essaye donc si ça marche. Ca m'a l'air un peu trop simple pour du rubY ... Ca pourrait devenir piège. Ne sacrifie pas ton projet, crée en un brouillon pour tes scripts. Sinon je peux pas t'aider |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 19:42 | |
| I;l faudrait que je sache comment les point de vie fonctionnent pour je crée un deuxième bar. Et je ne sais pas du tout comment ils fonctionnent. Quelqu'un peut me pointer cela. |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 19:44 | |
| En fait, la raison pour laquelle nous suggérons des alternatives, c'est parce que de rajouter une barre de HM nécessite plusieurs modifications à plusieurs sections, notament (de mémoire):
- Scene_Battle (beaucoup de modifications, au niveau de l'affichage et de l'exécution de chacune des actions et des compétences)
- Scene_Menu (Affichage du menu)
- Window_xxxx (Modifications à chacune des fenêtres qui affichent de l'info des personnages)
- Game_Actor
Évidement, ceci n'est que de mémoire (je n'ai pas le code devant moi), il y'a probablement plusieurs autres endroits où le code serait à modifier. Cela s'applique aussi aux Break et Soul gauge. Malheureusement, puisque chacune des barres très particulière et affecte différement les éléments du jeu, il est difficile de généraliser et réutiliser. Néanmoins, c'est quand même pertinent de placer tes demandes, car certaines pourraient interesser quelqu'un. De mon coté, j'aimerais mettre l'emphase sur cette histoire d'élancement quand j'aurai du temps. Cordialement, Jeb EDIT : Tu as raison, Game_Battler doit probablement être modifié aussi, car c'est une classe défini certaines valeurs, à la fois pour les PJ et les enemis REDIT: Pour comprendre les changements requis pour créer une nouvelle barre, il faudrait voir la classe Window_Base qui contient: Draw_Actor_HP qui appelle draw_actor_hp_gauge Draw_Actor_MP qui appelle draw_actor_mp_gauge Ensuite, il faut trouver partout ou "Draw_Actor_HP" est affiché. Ceci permettrait de comprendre comment "afficher". Même en sachant comment l'afficher, il resterait à comprendre, comment interragir avec la nouvelle statistique "HM". La classe Game_Battler serait un bon départ, ainsi que Scene_Battle. |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 20:37 | |
| Pour l'instant, j'ai cherché dans game_battler et j'ai fait quelques modifications. (biensûr le jeu me dit qu'il y a une erreur de syntaxe à la dernière ligne où il y a que un (end)
Scene_menu, c'est sûr Scene_battle - Il faudra que je cherche dans les scripts de combat que j'ai, sinon je vais chercher dedans ce-ci Window_xxxx Game_Actor Je pensais biensûr à ces deux scripts. Window_Base, Bref, pouvr L'intéraction, elle agit presque comme la bar de point de vie.
pour le game_battler pour l'instant, j'ai ce-ci. J'ai ajouté des choses un peu partout.
Ça me donne ce-ci. http://artstenebres.populus.ch/ Ce que j'ai vraiment changé, c'est le dommage pour les attaques physiques et les attaques magiques. Mais, bref, je ne sais pas, si ça va fonctionner. |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 20:41 | |
| En passant, ne modifie pas la section Scene_Battler ou aucune autre. Il existe en Ruby un petit tour de passe-passe pour rajouter du code, sans jouer dans le code original. Je ne sais pas dans quelle mesure c'est possible d'utiliser cette technique dans ce cas-ci, mais c'est toujours moins risqué. Pour voir la technique, tu peux regarder le script de brouillard dans la section des partages de script. L'auteur surcharge certains méthodes de Game_Map sans modifier directement Game_Map De plus, la suggestion de fabY de te créer un projet juste pour jouer dans le code, c'est la meilleure idée. Même moi je ne jouerais pas dans le code d'un projet existant avant d'être que je peux intégrer mes changements sans tout briser. PS: Désolé pour les multiple édits, je fais plusieurs choses en même temps |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Mer 17 Sep 2008 - 21:01 | |
| Daccord.
Est-ce que ce que j'ai fait, c'est mal?
Pour le script scene battle;. Je n'arrive pas vraiment à comprendre. Je rajoute un nouveau script dans lequel je met un lien avec le code original ?
Je ne suis certainement pas un scripteur. C'est sûr que je pourrais faire cela et assigner dans ce script une valeur de PP à tous mes ennemis. Car il ne peuvent pas prendre une valeur venant de la bande de donné.
Je pourrais aussi tout simplement modifier la bande donnée, mais ça, ce n'est pas pour moi.
Je pense que je vais recruter un scripteur. Je ne sais comment jouer avec la variable. À l'exception. Quand acteur est attaqué Si attaque normal ou compétence normale, Dégat physique = 100%, dégat magique = 30%, Sinon, (attaque magique) dégat physique = 30%, dégat magique = 100%. Si point de vie physique = zero, acteur est mort. Si point de vie magique = zero, acteur est mort.
Ça, c'est nécessaire. |
|
| |
Invité
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 16:17 | |
| ça devient trop compliqué pour moi la ^^ |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 16:25 | |
| Yugi, Bien que tu aies réussi à trouver certains endroits qui devrait être modifier, il sera très difficile d'implémenter l'ensemble des changements sans avoir une connaissance du fonctionnement d'une classe, d'héritage, et de surcharge. Avant d'attaquer quelque chose du genre, je te suggère de faire des choses un peu plus petites, mais qui t'aideraient à comprendre les bases de la structure RPG. Passer au travers des cours de scripts serait très important aussi, car il explique les bases du language Ruby pour RPG Maker. Bien que j'ai un bon background en programmation, c'est quand même le ce que j'ai fait. J'ai commencé par faire les cours d'Hikari, puis regardé certains modules clés, puis tenté de faire une petite modification sur un script de forge, puis fait mon propre script de forge. Cela m'a permis de mieux comprendre comment afficher une fenêtre, comment une scene se déroule et comment faire références aux différents objets du jeu. Et puis, à chaque fois que je travaille sur une nouvelle demande, je dois continuer mon apprentissage, car c'est gros la structure du module RPG, et j'en connais qu'une petite partie. J'espère pas trop te décourager, mais mieux vaut avertir les gens; Il faut commencer par le commencement. Sauter des étapes te ferait perdre ton temps et te décourager encore plus. Sinon comme je répète souvent, un scripteur va prendre la demande en charge lorsqu'il aura du temps et l'intéret de travailler sur ce genre de modification. Coridalement, Jebbou PS: Pour attirer les scripteurs ou mappeurs sur ton jeu, tu devrais Éditer le premier post de ton projet en cours, et mettre des screens interessants, et éliminer les trucs du genre "Site Officiel : Aucun, c'est pas un jeu si prometteur." Edit pour Sor@ane: C'est pas quelque chose de simple, même pour un scripteur intermédiaire comme moi |
|
| |
† Fondateur du forum †
Age : 31 Inscrit le : 09/02/2008 Messages : 1974
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 16:29 | |
| Un script pour une vie magique... demande à MirainoHikari(si il à le temps) |
|
| |
Va-nu-pieds Lv.4
Age : 34 Inscrit le : 01/09/2008 Messages : 72
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 16:50 | |
| Je vais peut-être te faire ça mais j'ai besoin d'un détail ^^. Cette vie magique sert aussi comme consommation normale de MP ? Pour les magies etc... Ou bien il y a 1 vie physique + 1 vie magique + 1 barre de mp ?
Dans le premier cas sa devrait être facile à réaliser dans le deuxième un peu plus élaboré ^^. |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 17:08 | |
| Yugi te répondrait: C'est le deuxième cas (HP, PP et MP) (J'avais suggéré le premier cas |
|
| |
Va-nu-pieds Lv.4
Age : 34 Inscrit le : 01/09/2008 Messages : 72
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 19:04 | |
| J'ai quasiment fini sauf qu'il est encore qu'adapté au CBS de base, il faut encore que je maximises le cleanage du set de script pour le rendre mieux adaptable. Le script seul est clean et facilement configurable mais en plus du script il faut aussi ajouter les éléments d'affichages sur le menu (barres), fenêtre d'états etc... ce qui est plus dur à intégrer à un jeu quelconque ayant déjà fait des modifications sur ceux-ci :
Voilà une démo ICI
Il faut me dire si c'est bien ce que tu voulais comme ça je continues. |
|
| |
Vagabond Lv.5
Avertissements : 3 Inscrit le : 15/03/2008 Messages : 80
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 20:09 | |
| - Citation :
- Ce serait génial (en plus je suis un fan de star océan/je vais acheter la ps3 que pour jouer au 4 XD )
T'est pas un peu en retard ? http://www.jeuxvideo.com/jeux/0002/00023694.htm surtout que tu risques de regretter d'acheter la PS3 pour ce jeu si il ne sort que sur 360 http://www.jeuxvideo.com/news/2008/00028622-star-ocean-4-en-exclu-sur-360.htm Message de la modération/Administration : Merci de ne pas faire du Hors-sujet total. |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 20:33 | |
| Merci, Puis-je savoir comment tu pensa pour trouver cette solution. Pardon, je ne peux point utiliser les accents en ce moment, faute de clavier. Merci, je vais analyser en profondeur ton script, il semblerait que tu aies pris le chemin que j'allais prendre, mais je suis trop paresseux pour le continuer.
Merci beaucoup. Ojiro.
Edit : tout fonctionne, par merveille. (C'est difficile, de s'exprimer lorsque les accents sont interdits.) je fait un copie de mon projet dans le cas suivant, tout vas mal. |
|
| |
Va-nu-pieds Lv.4
Age : 34 Inscrit le : 01/09/2008 Messages : 72
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 20:42 | |
| Ne t'inquiète pas quand j'aurai mis tout ça au clean il te suffira d'un simple copier-coller du script pour qu'il soit fonctionnel si je fais le reste bien comme y faut. Au pire s'il subsiste des conflits avec ton jeu il faudra les traiter au cas par cas mais à la base je l'ai démarré en ayant l'intention qu'il soit simple à utiliser. Te préviens quand il sera complètement opérationnel ^^. |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 22/07/2008 Messages : 442
| Sujet: Re: Vie magique et vie physique. |Accomplie ) Jeu 18 Sep 2008 - 20:45 | |
| Tu m'as aider, j'avais tellement peur que mon script ne marche pas, que j'ai remis cela dans la main d'un autre qui a fait exactement ce que j'ai fait, c'est vraiment drole.
Désolé, pour tout cela, je suis seulement qu'un idiot. Non, vraiment, j'avais peur donc je n'ai pas essayé, quel idiot !
( Il n'y a que moi qui a le droit de m'insulter.)
Dernière édition par yugi9267 le Jeu 18 Sep 2008 - 21:51, édité 1 fois |
|
| |
| Sujet: Re: Vie magique et vie physique. |Accomplie ) | |
| |
|
| |
| Vie magique et vie physique. |Accomplie ) | |
|