I. IntroductionI. I. PrésentationPokémonde est un projet récent de MMO Pokémon. Complètement automatisé et doté de mécanismes semblables à ceux des jeux originaux, Pokémonde sera un jeu léger et
gratuit entièrement cliquable et accessible sur le Web sans aucun téléchargement.
Note : Le jeu est développé en PHP (orienté objet).
I. II. Aventure et gameplayLe joueur débutera son aventure dans une nouvelle région après avoir reçu son premier Pokémon. Cet événement débloquera des zones inaccessibles auparavant : le profil de dresseur, l'équipe, le PC, les maps, etc. Les Pokémon des différentes générations seront répartis dans la région de manière cohérente et de nombreux événements spéciaux perturberont sans cesse le voyage des joueurs.
Vallée Joly (by Vulvoch)
Pour se rendre dans un lieu (centre, boutique, arène, etc.), le joueur aura deux possibilités : cliquer sur une parcelle de l'image de la map qui correspond au lieu auquel il souhaite accéder ou cliquer directement sur un lien hypertexte. Les images du jeu ne seront pas animées. Le joueur ne pourra donc pas déplacer son dresseur sur la carte comme dans un jeu dynamique.
I. III. Avancement→ Cette sous-partie sera souvent mise à jour.
I.
DéfinitionsBase de données relative aux informations de référence du jeu : contient les informations constantes (et officielles) des Pokémon, des évolutions, des capacités, des objets, des natures, des types et de leur efficacité entre eux.
Base de données du MMO : contient les informations des Pokémon créés dans le jeu, mais également les objets et la quantité possédée par les joueurs. On y retrouve aussi les informations liées aux fonctionnalités du jeu. (les oeufs, la pension, les événements. etc.)
II.
Avancement détailléRéalisation du MMO :
[100%] Création d'un Pokémon
- [100%] Récompense connexion quotidienne
- [100%] Pokémon par défaut
- [100%] Soin des Pokémon
- [100%] Création de Pokémon sauvages
- [100%] Gestion des Pokémon (voir profil, PC/équipe)
- [100%] Gestion des évolutions
- [100%] Gestion des œufs
- [100%] Gestion de l'expérience et du niveau
- [100%] Pension Pokémon
- [100%] Grotte de la chance
- [100%] Système d'échange
- [100%] Boutique Pokémon
- [100%] Déplacement entre les maps
- [100%] Gestion des objets
- [100%] Banque Pokémon
- [90%] Sécurité du jeu
- [85%] Combattre un Pokémon
- [75%] Combats multijoueur
Remplissage de la base de données relative aux informations de référence :
- [100%] Efficacités des types
- [95%] 800+ fiches Pokémon sur 802 + 50 (formes)
- [90%] 36 objet sur ~ 40
- [45%] 187 capacités sur ~ 400
- [0%] Capacités apprises par les Pokémon (non débuté)
III.
Crédits// Base de données
EternalStay : 415 fiches Pokémon créées, 192 liens d'évolution programmés, 324 liens d'efficacité programmés, 152 capacités créées.
YYYYJ : 290 fiches Pokémon créées, 160 lien d'évolution programmés.
Wargof : 35 capacités créées.
// Graphisme
Vulvoch : 2 maps créées (Vallée Joly + Grotte Chance)
Assou : 8 maps créées (Route du Lac, Lac d'Atlantis, Atlantis, Forêt de la Vallée, Palmy Beach, Île de Pâques + intérieur Boutique)
Anoying : 1 map créée (Grotte Travelheur)
IV.
LiensLien du forumLien du DiscordII. Fonctionnalités→ Cette sous-partie sera souvent mise à jour.
II. I. Banque PokémonLa Banque Pokémon sert à rendre le jeu plus vivant, réel, original voire même compétitif. C'est elle qui va récupérer tous les P$ dépensés par les joueurs.
Ne peut y accéder que les membres habilités, nommés Maître du jeu.
La Banque Pokémon est créatrice d'événements. Dans la première version du jeu, elle ne peut que créer des Pokémon et des enchères, tout cela grâce aux P$ dépensés par les joueurs.
- Pour créer une enchère, la banque doit s'acquitter de 3000 P$
- Pour créer un Pokémon, la banque doit s'acquitter d'un nombre de P$ variant selon l'espèce du Pokémon.
A venir : création de tournois, loteries, quêtes.
II. II. Boutique Pokémon1.
Le MarchéAu marché, vous retrouverez tous les objets classiques des jeux et comme une image vaut mille mots :
liste des objets2.
Pokémon ShopChaque joueur a le droit, chaque jour, d'acheter un œuf de Pokémon à la boutique. Le prix varie en fonction de l'espèce du Pokémon.
II. II. Combat et capturePour rencontrer des Pokémon sauvages, il y aura plusieurs possibilités :
- Les hautes herbes → la plupart des Pokémon sauvages y sont disponibles.
- Les cours d'eau → uniquement des Pokémon aquatiques ici.
- Les arbres → ici, des Pokémon insectes, vol et certaines Pokémon exclusifs à ce milieu !
- Les rochers → dans les grottes uniquement, des Pokémon se cachent derrière les rochers !
Lorsque le joueur clique sur une zone où l'on peut rencontrer des Pokémon sauvages, si un Pokémon apparaît, il tombe sur le profil du Pokémon !
ImageUne fois sur la page de combat, trois options s'offrent au joueur : attaquer, changer de Pokémon ou utiliser un objet. Bien sûr, si le joueur ne possède qu'un Pokémon et aucun objet, la seule option sera d'utiliser une capacité.
Image |
Image 2 |
Image 3Si le joueur met le Pokémon sauvage K.O., son Pokémon gagnera de l'expérience et le joueur gagnera également 5 EXP.
ImageEn revanche, si le joueur capture le Pokémon, son Pokémon ne gagnera pas d'EXP, mais le joueur gagnera 10 EXP.
Il est et sera impossible de faire gagner de l'expérience à plusieurs Pokémon lors d'un combat en les échangeant. Le seul est unique moyen sera d'utiliser le Multi EXP (
version 1.1)
II. III. Centre PokémonLes joueurs ont droit à un soin gratuit toutes les 12 heures. Le reste du temps, ils doivent s'acquitter de 10 P$ par Pokémon à soigner. Les Pokémon au PC sont eux aussi soignés lorsque vous utilisez les services du centre Pokémon.
II. IV. EchangesLes échanges sont basés sur un système d'annonces et de propositions. Les joueurs ne pourront avoir que deux annonces et deux propositions en cours en même temps et ne pourront effectuer qu'une action toutes les dix minutes pour éviter le spam.
1.
AnnoncesPour créer une annonce, le joueur doit renseigner le Pokémon à échanger, le Pokémon recherché et le niveau minimum de ce dernier. Seuls les Pokémon au PC peuvent être sélectionnés comme Pokémon à échanger. Durant le processus, le Pokémon ne peut être utilisé, le joueur peut néanmoins supprimer l'annonce.
2.
PropositionsPour faire une proposition, le joueur doit d'abord accéder à la liste des Pokémon disponibles à l'échange et ne peut faire une offre uniquement s'il possède le Pokémon recherché.
Lorsqu'une proposition d'échange est acceptée, toutes les propositions en attente liées à la même annonce seront automatiquement refusés. Par conséquent, une annonce d'échange ne sera pas limitée à une seule proposition en attente. En revanche, un joueur ne pourra pas faire plusieurs propositions d'échange à une même annonce.
II. V. EnchèresLes enchères peuvent être publiques ou privés.
Dans le cas d'une enchère publique, le joueur voit l'offre la plus haute et peut donc surenchérir en connaissance de cause, contrairement à l'enchère privée où le joueur ne peut voir que sa propre offre et doit donc miser stratégiquement s'il souhaite remporter l'enchère.
Les enchères sont créées par la Banque Pokémon, elle-même dirigée par les Maître du jeu. Elles sont créées si les joueurs sont actifs et pour les événements.
II. VI. Grotte ChanceLes joueurs, chaque jour, peuvent se rendre dans la Grotte Chance où se trouve trois rochers. En cliquant sur l'un d'entre eux, le joueur a donc une chance sur trois de remporter n'importe quel objet, même s'il n'est pas encore débloqué.
Note : c'est aujourd'hui la seule manière d'obtenir des fossiles !
II. VII. PensionLa pension est accessible à partir du niveau deux. Les joueurs ne peuvent avoir que deux Pokémon maximum en même temps à la pension.
Dans la première version du jeu, les Pokémon déposés à la pension gagnent 1 EXP toutes les 20 secondes, mais dans une version ultérieure, l'expérience gagnée variera en fonction du niveau du joueur.
III. Les PokémonIII. I. Mécanisme de création et attributsLes talents spéciaux, objets tenus et EVs ne sont pas inclus dans la première version du jeu.I.
StatistiquesUn quelconque Pokémon voit ses statistiques générées lors de sa création après s'être vu attribué un niveau, une nature et des IVs. Ces statistiques sont recalculées à chaque montée de niveau et lors de l'évolution. Les statistiques de base (en référence à l'espèce du Pokémon) sont également prises en compte.
II.
Niveau et expérienceEn combattant des Pokémon sauvages, les joueurs ont la possibilité de faire gagner de l'expérience à leurs Pokémon. Ces derniers sont répartis en six catégories selon leur expérience maximum, ce qui influe sur la vitesse à laquelle ils montent de niveau.
Les Pokémon seront limités au niveau 100.
III.
NaturesLa nature d'un Pokémon sera attribuée aléatoirement au moment de sa création, juste avant le calcul des statistiques. Elles sont les mêmes que dans les jeux et influent sur les mêmes statistiques. En revanche, la valeur d'augmentation/diminution elle, est différente et vaut 15%
IV.
GenreLes Pokémon peuvent être mâles, femelles ou asexués selon leur espèce. Actuellement, cet attribut n'est pas pris en compte pour les évolutions où le genre est une condition d'évolution. Il sert néanmoins à l'utilisation de la capacité Attraction.
V.
ChromatismeAu moment de la création du Pokémon, le joueur a une chance sur 2048 que le Pokémon soit chromatique. Lors d'une version ultérieure du jeu, le nombre de chance variera en fonction du niveau de dresseur.
VI.
DéfautLe Pokémon par défaut est le Pokémon envoyé automatiquement au combat. Il ne peut pas être retiré de l'équipe tant qu'il possède ce statut et ne peut être changé si le joueur ne possède pas un autre Pokémon dans l'équipe.
VII.
StatutsLes effets des statuts se limitent aux combats. Clairement, un Pokémon empoisonné ne perdra aucun PV en dehors d'un combat, mais le joueur devra soigner son Pokémon avec un objet adapté ou au centre s'il souhaite guérir un problème de statut.
Les statuts disponibles : brûlure, gel, paralysie, empoisonnement, sommeil, confusion, peur et attraction.
III. II. CapacitésContrairement aux jeux officiels, les Pokémon ici ne sont pas limités à quatre capacités. Les attaques sont donc apprises de manière permanente.
Les CT/CS ne sont pas présentes dans le jeu. Les Pokémon ne peuvent donc apprendre des capacités qu'en montant de niveau. Cependant, les capacités normalement sous la forme de capsule, qui répondent aux critères de sélection, sont disponibles.
Sont présentes, les capacités qui : augmentent et/ou diminuent des statistiques, ont un effet sur le statut, ont un effet de soin, frappent plusieurs fois, ont un taux de coup critique élevé, ont un effet de recul et ont un effet d'absorption.
La capacité Abri est également disponible. Cependant, son effet a été modifié. Abri a maintenant 40% de chance de réussir, peu importe si elle a été utilisée plusieurs fois de suite.
III. III. ÉvolutionsLes Pokémon évoluant simplement par le niveau et par pierre évolutive ne voient par leur condition changer. Débugant également évolue selon les conditions normales. En revanche, les méthodes d'évolution de certains Pokémon ont été modifiés.
- Un Pokémon évoluant habituellement par échange ou en montant de niveau en tenant un objet évolue maintenant par le niveau en fonction de son stade d'évolution.
- Un Pokémon évoluant normalement en fonction de son genre évolue maintenant sans condition à ce propos. Néanmoins, ces conditions seront programmées lors d'une version ultérieure.
- Evoli évolue en Phyllali, Givrali et Nymphali respectivement grâce à la Pierre Plante, la Pierre Glace et la Pierre Lune.
- Les bébés Pokémon (Pichu, Mélo, Toudoudou, Togepi, Azurill) évoluent grâce à la Pierre Ovale.
- Chenipotte et Ningale évoluent aléatoirement.
----------------------------------------------------------------------------
Les modifications ultérieures à cette présentation (ci-dessus) datant du 10 mars :
- Système de notifications → Qui a amené avec lui un nouveau design pour la navbar (voir images)
- Système "d'allocation" → Lorsque la Banque créait des Pokémon, des enchères ou des ventes, les P$ dépensés n'étaient pas réintroduits dans le système économique, maintenant, ils sont redistribués de manière égale entre chaque joueur.
- Système de production rapide → Lorsque la Banque est proche de la faillite, sa production augmentera jusqu'à 3600 P$ / heure
- Affichage des comptes de la banque (recettes et dépenses totales)
- Affichage d'un historique personnel (dernières transactions) sur le profil
- Ajout d'un menu "Outils" → Le Pokédex qui affiche tous les Pokémon capturés (bientôt l'ajout d'un accès aux fiches des Pokémon) + Le Zonedex qui affiche les Pokémon disponibles dans la zone.
- Ajout d'un top SHasseurs
- Ajout d'un top Parieurs (enchères gagnées)
- Ajout d'une page paramètres avec possibilité de changer son image de dresseur en fille ou garçon
- Affichage de l'estimation du prix de vente d'un Pokémon aux joueurs
- Ajout d'un montant minimum aux enchères
- Affichage des dépenses journalières par utilisateur
- la Banque ne peut ni acheter ni faire de contre offre à une offre de vente au dessus du prix max. de création du Pokémon.
- Les joueurs ne peuvent plus faire d'offre de vente au dessus du prix max. de création.
- Les joueurs ne peuvent plus faire d'offre de vente de Pokémon disponibles à l'état sauvage et dont les chances d'apparition sont supérieures à 5% (sauf s'il est chromatique).
- Envoyer des offres d'échange et de vente coûtent maintenant 10 P$ → cela permet de garder une trace de l'action grâce à la Banque, au lieu de créer un système de journal.
- Poster une annonce d'échange coûte maintenant 20 P$ → tout cela permet en plus de responsabilisé le joueur pour qu'il réfléchisse à deux fois avant d'envoyer le formulaire.
- Création d'une équation pour l'estimation du prix des Pokémon
- Diminution de la production de la Banque (2160/h → 504)
- Augmentation de l'XP max. des joueurs (10 000 → 20 000)
--------------------------------------------------------------------------
Une démo est actuellement en ligne, rejoignez notre serveur Discord pour y accéder.
Dans quelques jours sortira une nouvelle démo avec les combats multijoueur qui sont pratiquement terminés.
https://discord.gg/XQwaDG6Bonne journée à tous et désolé pour ce -très- long message !