PokéRogue é um fangame de Pokémon baseado em navegador, fortemente inspirado no gênero roguelite. Lute sem parar enquanto coleta itens empilhados, explora muitos biomas diferentes, luta contra treinadores, chefes e muito mais!
Se você tem motivação e experiência com Typescript/Javascript (ou está disposto a aprender), sinta-se à vontade para fazer um fork do repositório e fazer pull requests com contribuições. Se você não sabe no que trabalhar, mas quer ajudar, consulte a seção de tarefas abaixo ou o canal #feature-vote no discord.
nó: 20.13.1
npm: como instalar
Clone o repositório e no diretório raiz execute npm install
se você encontrar algum erro, entre em contato no canal #dev-corner no discord
Execute npm run start:dev
para executar localmente o projeto em localhost:8000
Estamos usando ESLint como nosso linter e formatador comum. Ele será executado automaticamente durante o gancho de pré-confirmação, mas se você quiser executá-lo manualmente, use o script npm run eslint
. Para ver as regras completas, verifique o arquivo eslint.config.js.
Você pode encontrar a documentação gerada automaticamente aqui. Para obter informações sobre a IA inimiga, verifique o arquivo inimigo-ai.md. Para obter diretrizes detalhadas sobre como documentar seu código, consulte o arquivo comments.md.
Como faço para testar um novo _______?
No arquivo src/overrides.ts
há substituições para a maioria dos valores que você precisará alterar para teste
Como faço para recuperar as traduções?
As traduções foram movidas para o repositório de tradução dedicado e agora são aplicadas como um submódulo neste projeto.
O comando para recuperar as traduções é git submodule update --init --recursive
. Se você ainda tiver dificuldade para fazê-lo funcionar, entre em contato com o canal #dev-corner no Discord.
Confira os problemas do Github para ver como você pode nos ajudar!
Se este projeto contém ativos que você produziu e seu nome não aparece aqui, entre em contato.
Pokémon Mystery Dungeon: Exploradores do Céu
Arata Iiyoshi
Hideki Sakamoto
Keisuke Ito
Kenichi Saito
Yoshihiro Maeda
Pokémon Preto/Branco
Vá Ichinose
Hitomi Sato
Shota Kageyama
Masmorra Misteriosa Pokémon: Equipe de Resgate DX
Keisuke Ito
Arata Iiyoshi
Atsuhiro Ishizuna
Pokémon HeartGold/SoulSilver
Pokémon Preto/Branco 2
Pokémon X/Y
Pokémon Omega Ruby/Alpha Sapphire
Pokémon Sol/Lua
Pokémon Ultra Sol/Ultra Lua
Espada/Escudo Pokémon
Lendas Pokémon: Arceus
Pokémon Scarlet/Violeta
Firel (Música personalizada para caverna de gelo, laboratório, metrópole, planícies, usina de energia, fundo do mar, espaço e bioma vulcânico)
Lmz (música personalizada do bioma Ancient Ruins, Jungle e Lake)
Andr06 (música personalizada do bioma Favela e Mar)
Pokémon Esmeralda
Pokémon Preto/Branco
Squip (comissões pagas)
Contribuições de Someonealive-QN
JOGOFREAK
LJ Birdman
Espectrminta
Gonstar (comissão paga)
GAMEFREAK (Pokémon Black/White 2, Pokémon Diamond/Pearl)
Kyledove
Brumiragem
pkmn_realidea (comissões pagas)
GeloJkai
pkmn_realidea (comissões pagas)
GAMEFREAK (Pokémon Preto/Branco 2)
Projeto Smogon Sprite (vários artistas)
Skyflyer
Nolo33
Ebaru
EricLostie
KingOfThe-X-Roads
Kiriaura
Carubano
Sopita_Yorita
Azrita
Lei Ashnixs
Hellfire0raptor
RetroNC
Franark122k
OldSoulja
PKMarioG
ÉYugen
Lucasomi
Pkm Sinfonia
Poki Papillon
Fleimer_
bizcoeindoloro
mangalos810
Contração involuntária
selstar
koda_quer_dormir
Pokémon Renascido