PokéRogue est un fangame Pokémon basé sur navigateur fortement inspiré du genre roguelite. Combattez sans fin tout en rassemblant des objets empilables, en explorant de nombreux biomes différents, en combattant des entraîneurs, des boss et bien plus encore !
Si vous avez la motivation et l'expérience avec Typescript/Javascript (ou si vous êtes prêt à apprendre), n'hésitez pas à créer le référentiel et à faire des pull request avec des contributions. Si vous ne savez pas sur quoi travailler mais que vous souhaitez aider, référez-vous à la section To-Do ci-dessous ou au canal #feature-vote dans le Discord.
nœud : 20.13.1
npm : comment installer
Clonez le dépôt et dans le répertoire racine, exécutez npm install
si vous rencontrez des erreurs, contactez le canal #dev-corner dans Discord
Exécutez npm run start:dev
pour exécuter localement le projet dans localhost:8000
Nous utilisons ESLint comme linter et formateur commun. Il s'exécutera automatiquement pendant le hook de pré-commit, mais si vous souhaitez l'exécuter manuellement, utilisez le script npm run eslint
. Pour afficher les règles complètes, consultez le fichier eslint.config.js.
Vous pouvez trouver la documentation générée automatiquement ici. Pour plus d'informations sur l'IA ennemie, consultez le fichier ennemi-ai.md. Pour obtenir des instructions détaillées sur la documentation de votre code, reportez-vous au fichier comments.md.
Comment tester un nouveau _______ ?
Dans le fichier src/overrides.ts
il existe des remplacements pour la plupart des valeurs que vous devrez modifier pour les tests.
Comment récupérer les traductions ?
Les traductions ont été déplacées vers le référentiel de traduction dédié et sont désormais appliquées en tant que sous-module dans ce projet.
La commande pour récupérer les traductions est git submodule update --init --recursive
. Si vous avez toujours du mal à le faire fonctionner, veuillez contacter le canal #dev-corner dans Discord.
Consultez les problèmes Github pour voir comment pouvez-vous nous aider !
Si ce projet contient des ressources que vous avez produites et que vous ne voyez pas votre nom ici, veuillez nous contacter.
Pokémon Donjon Mystère : Explorateurs du Ciel
Arata Iiyoshi
Hideki Sakamoto
Keisuke Ito
Ken-ichi Saito
Yoshihiro Maeda
Pokémon Noir/Blanc
Allez Ichinose
Hitomi Sato
Shota Kageyama
Pokémon Donjon Mystère : Équipe de Secours DX
Keisuke Ito
Arata Iiyoshi
Atsuhiro Ishizuna
Pokémon CoeurOr/SoulArgent
Pokémon Noir/Blanc 2
Pokémon X/Y
Pokémon Rubis Oméga/Saphir Alpha
Pokémon Soleil/Lune
Pokémon Ultra Soleil/Ultra Lune
Pokémon Épée/Bouclier
Légendes Pokémon : Arceus
Pokémon Écarlate/Violet
Firel (musique de biome de grotte de glace personnalisée, de laboratoire, de métropole, de plaines, de centrale électrique, de fonds marins, d'espace et de volcan)
Lmz (musique personnalisée des ruines antiques, de la jungle et du biome du lac)
Andr06 (musique personnalisée du biome des bidonvilles et de la mer)
Pokémon Émeraude
Pokémon Noir/Blanc
Squip (Commissions Payées)
Contributions de Someonealive-QN
GAMEFREAK
LJ Birdman
Menthe spectrale
Gonstar (Commission Payée)
GAMEFREAK (Pokémon Noir/Blanc 2, Pokémon Diamant/Perle)
Kyledove
Brumirage
pkmn_realidea (Commissions payées)
GlaceJkai
pkmn_realidea (Commissions payées)
GAMEFREAK (Pokémon Noir/Blanc 2)
Projet Smogon Sprite (artistes variés)
Voleur aérien
Nolo33
Ébaru
EricLostie
Roi des X-routes
Kiriaura
Caruban
Sopita_Yorita
Azrita
AshnixsLoi
Hellfire0raptor
RétroNC
Franark122k
VieuxSoulja
PKMarioG
C'est Yugen
Lucasomi
Pkm Sinfonia
Poki Papillon
Fleimer_
bizcoeindoloro
mangalos810
Contraction involontaire
selstar
koda_want_to_sleep
Pokémon renaît