Sujet n°13180
Posté par elric54 le 14 Sep - 15:28 (2013)
Titre : 3petits bugs (et puis s'en va...)
Bonjour voila alors après avoir testé mon jeu je me rends compte qu'il y a quelques soucis dans mon jeu :

_Si un pokémon souffre de brulure ou de poison avant d'entrer en combat alors il perd des PVs quand il entre en combat ET quand le tour se termine, il perd donc des PVs deux fois en un seul tour.
_L'attaque hurlement sert à fuir un combat contre un pokémon sauvage mais contre un dresseur elle permet de forcer le switch sur un autre pokémon. Pourtant j'ai eu un message comme quoi on ne s'enfuit pas d'un combat contre un dresseur
_Dernierecour peut être utilisée même si on n'a pas utilisé une fois chaque attaque.

Voila voila merci d'avance pour vos réponses Imbécile heureux

Posté par Aerun le 14 Sep - 16:15 (2013)
Réponse toute simple : le Starter Kit n'est pas codé à 100%.

Pour tout cela, tu vas devoir coder toi même tes attaques dans les pages du Battle Core et du Trainer IA.

Posté par elric54 le 14 Sep - 16:35 (2013)
D'accord et bien si quelqu'un d'autre a des scripts correctifs qu'il se manifeste^^.
Sinon je vais m'y mettre de ce pas alors.

Merci pour la réponse !

Posté par Nuri Yuri le 14 Sep - 17:55 (2013)
Pour l'instant y'a PSP 0.8 mais il n'y a pas encore beaucoup de correction des scripts. Surtout des ajouts.

Posté par elric54 le 15 Sep - 09:07 (2013)
Donc mes problèmes n'y seront pas résolus ?
Et on peut transférer un jeu de 0.7 à 0.8 ?

Posté par Aerun le 15 Sep - 09:17 (2013)
Je te conseille vivement de te mettre à réfléchir à comment les coder plutôt que d'attendre qu'on te les serve sur plateau d'argent. Imbécile heureux

Posté par elric54 le 15 Sep - 09:22 (2013)
Justement en ce moment je cherche de bon tutos sur internet pour apprendre les bases du codes et plus si possible.
Tu aurais des sites à me conseiller ?

Posté par Aerun le 15 Sep - 09:25 (2013)
Google. Et oui les gens de nos jours ne savent pas qu'en tapant deux mots dans ce moteur de recherche ils trouvent tout ce qu'ils souhaitent. Résignation man

Tapes y voir "tutoriels ruby", et tu trouveras ton bonheur.

Posté par elric54 le 15 Sep - 09:29 (2013)
justement j'ai déjà fait (arrête de mépriser les gens quand tu leur parles sincèrement...) mais il y en a tellement que je voulais savoir si tu avais un site référence.
Merci quand même pour ta réponse Clin d'œil foireux

Posté par Aerun le 15 Sep - 09:31 (2013)
Je ne te méprise pas du tout loin de là. Je fais en sorte que tu puisses trouver la réponse par toi même, et que tu n'aies plus besoin de créer un topic d'aide pour 3 attaques à corriger. Mais la prochaine fois je te mépriserai : je te donnerai le lien de google, et je ne dirais rien d'autre.

Posté par elric54 le 15 Sep - 09:35 (2013)
Alors c'est peut-être moi qui l'ai mal interprété excuse moi.
Je peux comprendre que tu ais pris l'habitude de trouver des gens qui viennent poster sans avoir chercher avant.
Le problème c'est que je ne sais pas encore coder correctement et que les tutos que j'ai trouvé ne sont jamais complet donc voila mais je cherche avant de poster quand même.
Mais merci quand même.

Posté par Aerun le 15 Sep - 09:41 (2013)
Ce que je peux te conseiller c'est d'apprendre les bases avec quelques tutoriels. Une fois qu'elles te sont acquises, va par exemple sur http://www.rpg-maker.fr/ (ou sur les script des SK de PSP, mais attention à ne pas prendre de mauvaises habitudes 42) et regarde quelques pages de script. Vois si tu arrives à les lire tranquillement sinon fais des recherches pour les décoder. L'informatique c'est du bidouillage, si tu attends que la solution vienne d'elle même tu es encore là l'an prochain. Bonne continuation.

Posté par elric54 le 15 Sep - 09:47 (2013)
D'accord merci je vais suivre tes conseils Imbécile heureux

Posté par Nuri Yuri le 15 Sep - 10:15 (2013)
Mon cœur d'électronicien(ne) est brisé par ces paroles T^T
Le bidouillage mène à rien de bon, ça se voit aux releases bancales de Ubuntu et Windows (Ubuntu qui sait pas s'adapter aux drivers ni même au plug and play, et Windows parce que c'est Windows quoi).
Un ordinateur ça suit des instructions précises, si tu utilise l'instruction div sans mettre à 0 le registre edx, ton processeur va se bloquer car il se sert d'edx pour le reste de sa division. Donc lorsque tu programme il vaut mieux savoir à quoi tu touches sinon ça peut faire de mauvais effets et amener des erreurs (comme sur PSP par exemple, fais Pokemon_Info.id("qsfqsfs") ça te retournera 1..493 ou 1...494 parce que Krosk ne devait certainement pas savoir que ruby retourne la dernière chose qu'il traite à savoir le retour de Rang#each).

Posté par Aerun le 15 Sep - 10:20 (2013)
Je parlais de bidouillage dans le sens que si tu ne fais pas d'essais par toi même, en faisant tes modifications, tu ne comprendras jamais certaines subtilités. J'essayai de rester clair, mais je suis d'accord avec toi.

Posté par elric54 le 15 Sep - 11:57 (2013)
Pas très rassurant ce que tu dis la^^

Posté par Aerun le 15 Sep - 12:00 (2013)
N'en fais pas ce que tu dois retenir c'est qu'il est nécessaire d'avoir un apprentissage correct des bases, puis d'ensuite tout tester pour être sur de produire des lignes de codes cohérentes ne t'amenant pas à XXX bugs. Gros matou qui ronronne