Rechercher un sujet

Saisie de données pour Apsia

Forums : Apsia - Discussions - Pokémon - Steven Universe - Support - Sérieux - Défouloir - Roleplay - Fanfics

Il faut être connecté à son compte arkazien pour pouvoir s'inscruster à la discussion, très cher.e.

Aller à la page : 1 - 2 - 3; [ Première page - Page précédente - Page suivante - Dernière page ]

Auteur Message
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 23/10/2015 à 12h09
Messages : 9805
Bonjour les gens ! Aujourd'hui je viens vous parler d'un sujet concernant Apsia. Vous n'êtes pas sans savoir que pour faire fonctionner tout ça, il nous faut une base de données conséquente (noms de Pokémon, noms des attaques, etc..). Tout ça est stocké, et a été généreusement fourni par Zihark. Parce que oui, la saisie est assez longue et nous prend beaucoup trop de temps.

Alors si tout est fait, pourquoi est-ce que je poste ici ? Parce que tout n'est pas fait. Vous l'aurez remarqué, c'est Lulu qui va rechercher dans un Pokédex pour voir à quel niveau votre Pokémon apprend une attaque et vous en notifie au moment voulu. Mais vu que ce n'est pas automatique, il arrive que celle-ci oublie ! Pour éviter ça, il nous faudrait les données suivantes : la liste de toutes les attaques qu'apprennent tous les Pokémon, rien que ça. C'est un lot de données absolument monstrueux mais qui serait très pratique pour Apsia, et qui du coup gagnerait un temps fou pour répondre. Ben oui, si votre Pokémon apprend une attaque, cela serait directement notifié quand il monte de niveau ! Et même appris directement s'il en a moins de quatre. Pratique, non ?

Mais oui, mais pour ça il faut saisir ces données. Entre la gestion des combats duo et l'administration d'Apsia, on n'a juste pas le temps. Et saisir, c'est long. C'est pour quoi si vous avez des compétences en SQL ou même simplement en traitement de texte (oui oui ça marche, c'est comme ça que Zihark a fait). D'ailleurs, si quelqu'un le fait de bon coeur, on lui fournira une récompense hein, à l'instar de Zihark et de son... (je sais pas si je peux le dire ?).

Si vous êtes intéressés, parlez-en ici, je me ferai une joie de vous expliquer comment tout ça fonctionne en détails !

Merci !
Laupin homme

Arkazien déconnecté
Le 24/10/2015 à 22h44
Messages : 780
Heu si ça t'intéresse j'étudie l'informatique (j'utilise MySQL personnellement pour le SQL notamment ou éventuellement WAMP ) donc bon si je peut aider un petit peu.
Par contre j'aimerais savoir sur quoi tu te base et si il faut juste te fournir les requêtes d'ajout ? Ou tu veut d'avantage?
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 24/10/2015 à 22h50
Messages : 9805
En fait on avait déjà trouvé deux personnes pour le faire ^^ il s'agit de Kan et de La Modestie, mais ce dernier ne peut plus. Ecoute si tu peux contacter Kan pour lui demader, je pense qu'il sera ravi de te répondre (et de t'expliquer, aussi). C'est bêtement un fichier .sql avec la requête d'ajout.
Zihark homme

Arkazien déconnecté
Le 24/10/2015 à 22h52
Messages : 3729
J'avais pas vu que t'avais posté un sujet.
Je suis en train de faire les talents d'ailleurs ! (je devrais finir dans la soirée, mais c'est plus long que prévu, pas moyen de trouver une liste de pokémon avec leurs talents en français du coup j'ai fait avec une liste anglaise ... ^^)

Je tiens à préciser que j'ai pas fait ça pour le cadeau (qui se trouve être un Salamèche shiny en début de jeu).

Et sinon concernant les techniques, c'est pas du SQL, je fais tout avec EXCEL/Bloc Note.
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 24/10/2015 à 22h53
Messages : 9805
Faudra que tu m'expliques quand même comment tu arrives à pondre des requêtes SQL avec Excel et Bloc-Notes.
Laupin homme

Arkazien déconnecté
Le 24/10/2015 à 22h53
Messages : 780
Non mais je voulais savoir le MCD utiliser en faite. Parce que faire une table des Pokemon ID voila quoi (et j'ai l'impression que vous l'avez fait)
Et je voulais savoir ou vous trouvez les informations pour justement trouver ces information.
Après je vais pas m'immiscer plus mais si Kan voit ce message et qu'il a besoin d'un coup main, je suis la.
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 24/10/2015 à 22h55
Messages : 9805
Ben, c'est juste que du coup il est tout seul... Il a peut-être déjà commencé donc c'est mieux que vous vous contactiez ^^'
Laupin homme

Arkazien déconnecté
Le 24/10/2015 à 23h01
Messages : 780
J'ai envoyer un message. Après s'il veut pas de moi je comprend tout à fait.
Zihark homme

Arkazien déconnecté
Le 24/10/2015 à 23h19
Messages : 3729
J'avais déjà essayé de t'expliquer je crois ^^, notamment pour les identifiants talents que j'avais pondu en 5 minutes xD
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 26/11/2016 à 15h21
Messages : 9805
Je fais un up sur ce topic pour vous dire qu'avec la sortie de la 7G, il y a de nouvelles données à saisir ^^

=> La liste des nouveaux Pokémon ainsi que des formes d'Alola.
=> La liste des nouvelles attaques (je mettrai à jour moi-même les anciennes).
=> La liste des nouveaux talents.
=> Les talents que possèdent les Pokémon (idem, je mettrai à jour moi-même les anciens).
=> Les attaques qu'apprennent les nouveaux Pokémon et les formes d'Alola (et là, on mettra à jour les plus évidentes).

Bien évidemment pour saisir les deux derniers, il faudra déjà avoir saisi les trois premiers. C'est pourquoi je propose à ceux qui sont motivés de d'abord saisir les trois premières. La méthode est la même qu'auparavent. Demandez-moi ce que vous voulez faire si ça vous intéresse, je vous expliquerai la procédure si vous l'avez oubliée ^^
Effra homme

Arkazien déconnecté
Le 26/11/2016 à 15h41
Messages : 2900
Message édité le 26/11/2016 à 16h06
Je vais m'en charger si ça peut éviter à certains d'être spoilé parce qu'ils n'ont pas encore fini les jeux.

Par contre, j'ai pas Excell sur mon ordi... Donc, si on peut me conseiller un bon logiciel gratuit à télécharger pour faire des tableurs, je suis preneur. =)

EDIT : Non, c'est bon. J'ai récupéré un logiciel avec tableur. J'espère qu'OpenOffice ne te posera pas de problème Babats. ^^
Maintenant, si quelqu'un pouvait me passer un tableau déjà fait en parti, ça m'aiderai beaucoup. Merci d'avance. =)
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 26/11/2016 à 21h59
Messages : 9805
Message édité le 26/11/2016 à 22h02
OpenOffice fait très bien le travail, mais on en a besoin que plus tard, quand il est question de rentrer les attaques qu'apprennent les Pokémon. Sauf que pour ça, il nous faut les attaques et les Pokémon XD

Pour la liste des Pokémon, il suffit simplement de créer un nouveau fichier texte que mon logiciel de base de données lira sans souci, et entrera tout automatiquement. Tu vas voir, c'est extrêmement simple. Voici un exemple avec tes Pokémon préférés :

- Citation -
INSERT INTO `pokedex` (`numero`, `nom`, `poids`, `pv`, `attaque`, `defense`, `attSpe`, `defSpe`, `vitesse`, `idType1`, `idType2`, `idEvo`, `nivEvo`, `tauxCapture`, `expBase`, `sexePossible`) VALUES
(1, 'Bulbizarre', 6.9, 45, 49, 49, 65, 65, 45, 1, 2, 2, 16, 45, 64, '3'),
(2, 'Herbizarre', 13, 60, 62, 63, 80, 80, 60, 1, 2, 3, 32, 45, 142, '3'),
(3, 'Florizarre', 100, 80, 82, 83, 100, 100, 80, 1, 2, 0, 0, 45, 208, '3'),
...



Ca doit te rappeler de mauvais souvenirs mais t'en fais pas, ce n'est que du texte, cette fois XD

La première ligne tu n'y touches pas, elle te donne juste les noms des données, que je détaillerai plus bas. Ensuite, chaque ligne est une donnée. Ici, un Pokémon. En commençant par Bulbizarre, etc... Les mots sont entre apostrophes, et les nombres sans rien (sauf pour le dernier...). Attention, les valeurs doivent être dans le même ordre et chaque ligne se finit par une virgule (je suis sûr que tu te souviens de ce que ça fait en cas d'oubli) sauf pour la dernière, mais s'il n'y a que ça c'est pas grave. D'abord les nouveaux Pokémon, ensuite les formes d'Alola.

Actuellement, on a jusqu'à Volcanion (logique). Je te remets ici les dernières données :

- Citation -
(719, 'Diancie', 8.8, 50, 100, 150, 100, 150, 50, 14, 11, 0, 0, 3, 270, '3'),
(720, 'Hoopa', 9, 80, 110, 60, 150, 130, 70, 13, 17, 0, 0, 3, 270, '3'),
(720, 'Hoopa', 490, 80, 160, 60, 170, 130, 80, 13, 18, 0, 0, 3, 270, '3'),
(721, 'Volcanion', 195, 80, 110, 120, 130, 90, 70, 3, 6, 0, 0, 3, 255, '3'),



(Il y a deux Hoopa parce que ce Pokémon a deux formes !)

Chaque ligne est un Pokémon, et ta mission est d'en créer de nouvelles, correspondant à la 7G, de Brindibou jusqu'à euh... Magearna, on verra s'il y a d'autres Pokémon par la suite. Je te détaille ici chaque valeur :

Numéro => Le numéro du Pokédex National du Pokémon.
Nom => Le nom français du Pokémon, entre apostrophes.
Poids => La masse du Pokémon, exprimée en kg, avec un point à la place de la vigule.
PV / Attaque... => Les stats de base du Pokémon, de PV à Vitesse.
idType1 / idType2 => Les types du Pokémon (0 dans idType2 quand il n'a qu'un type) en suivant le tableau de référence tout en dessous.
idEvo => Le numéro de son évolution, 0 s'il n'en a pas ou s'il en a plusieurs.
nivEvo => Niveau d'évolution, avec trois exceptions : -1 si c'est une évolution spéciale unique (pierre, bonheur...), -2 si c'est une évolution multiple déclenchée par le jeu (en fonction du sexe, des stats, etc...) et -3 s'il faut choisir (comme Evoli). Là si tu as un doute, demande-moi.
tauxCapture => Le taux de capture.
expBase => L'expérience de base donnée.
sexePossible => Entre apostrophes, ne veut avoir que quatre valeurs : 0, 1, 2 ou 3. 0 : L'espèce est assexuée / 1 : uniquement mâle / 2 : uniquement femelle / 3 : mâle ou femelle (le plus souvent, osef de la répartition détaillée)

Enfin, je te mets ici le tableau des types (pour idType 1 et idType2) :

- Citation -
(1, 'Plante'),
(2, 'Poison'),
(3, 'Feu'),
(4, 'Vol'),
(5, 'Dragon'),
(6, 'Eau'),
(7, 'Insecte'),
(8, 'Normal'),
(9, 'Electrique'),
(10, 'Sol'),
(11, 'Fée'),
(12, 'Combat'),
(13, 'Psy'),
(14, 'Roche'),
(15, 'Acier'),
(16, 'Glace'),
(17, 'Spectre'),
(18, 'Ténèbres');



Je pense avoir tout dit mais j'ai peut-être oublié des choses. N'hésite surtout pas à me bombarder de questions si tu as le moindre doute ^^

Merci et bon courage, si tu acceptes cette mission ;-)

EDIT : Quand tu auras fait ça déjà, on aura bien avancé. Il restera ensuite les EV données pour chaque Pokémon, mais peut-être que quelqu'un d'autre s'en chargera.
Effra homme

Arkazien déconnecté
Le 26/11/2016 à 23h24
Messages : 2900
Message édité le 27/11/2016 à 00h56
OK. Je vais voir ce que je peux faire. Merci pour les instructions. ^^

EDIT : Bon, j'ai commencé à faire la liste de tous les nouveaux Pokémons. J'ai pas encore fini mais je commence à fatiguer là. Donc, je vais dormir. Je finirai demain dans la journée si possible. Bonne nuit tout le monde. =)
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 27/11/2016 à 13h48
Messages : 9805
Oui, y'a pas de soucis, tu peux prendre ton temps ^^

Tiens du coup je ne sais pas si je te l'ai dit, n'oublie pas la ligne "INSERT INTO" en haut du fichier ^^ tu mets celle-là en haut et ensuite chaque nouvelle entrée de 7G.
Effra homme

Arkazien déconnecté
Le 27/11/2016 à 13h51
Messages : 2900
Message édité le 27/11/2016 à 13h52
Heu... Je viens juste de t'envoyer un MP avec le fichier... XD

Bref, j'ai déjà fait une grosse partie de toute façon. Bon, il faut que je te laisse, il faut que j'aille manger puis, je dois m'absenter juste après.

Je te laisse faire le point en tout cas. ^^
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 27/11/2016 à 14h11
Messages : 9805
Ah XD bon pas grave, c'est ajouté quand même. Et sans aucune erreur, bravo !

Et pas de soucis, tu nous ponds la suite (formes d'Alola) quand tu veux ^^
Effra homme

Arkazien déconnecté
Le 27/11/2016 à 17h03
Messages : 2900
C'est fait. Normalement, la liste des Pokémons et formes Alola est complète. =)
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 27/11/2016 à 18h21
Messages : 9805
C'est bon, et ça a bien été ajouté (en local hein, rien de disponible dans Apsia pour le moment)

La suite ? Si tu te sens d'attaque ou si quelqu'un d'autre est motivé, je laisse ici les instructions pour les EV donnés par chaque Pokémon combattu. Voici la forme du fichier :

- Citation -
INSERT INTO `evDonnes` (`nbEv`, `statEv`, `idPokedex`) VALUES
(1, 4, 1),
(1, 4, 2),
(1, 5, 2),
(2, 4, 3),
(1, 5, 3),
...



Ce n'est pas compliqué non plus...

nbEv => Nombre d'EV que le Pokémon donne en le combattant.
statEV => Statistique concernée par le ou les EV donné*s. (1 : PV / 2 : Attaque / 3 : Défense / 4 : Attaque Spéciale / 5 : Défense Spéciale / 6 : Vitesse)
idPokedex => Numéro Pokédex du Pokémon qui donne les EV.

Il faut plusieurs lignes, comme dans l'exemple, dans le cas où le Pokémon donne des EV dans des stats différentes (c'est la raison pour laquelle le fichier est différent du précédent).

N'oublie pas de laisser la première ligne (INSERT INTO), c'est plus pratique quand même. Et seuls les nouveaux Pokémon suffiront, je suppose que les formes d'Alola donnent les mêmes EV que leurs formes classiques.

Et euh voilà. Je suis là pour toute question, et bon courage à celui ou celle qui fera ça ^^
Effra homme

Arkazien déconnecté
Le 27/11/2016 à 19h25
Messages : 2900
Alors, justement, je viens de voir concernant les EVs. Seules les formes Alola de Feunard et Triopikeur ne donnent pas les mêmes EVs par rapport à leurs formes normales.
Batsolor femme - Fondatrice

Arkazienne déconnectée
Le 28/11/2016 à 00h05
Messages : 9805
Et bien... Fais uniquement les nouveaux Pokémon. Pour les formes d'Alola, on s'arrangera ^^

Aller à la page : 1 - 2 - 3; [ Première page - Page précédente - Page suivante - Dernière page ]

Il faut être connecté à son compte arkazien pour pouvoir s'incruster à la discussion, très cher.
Retour à l'index du site / Retour à la liste des sujets / Retour à la première page / Retour en haut de la page

Arkaziens connectés : aucun !