PokéRogue ist ein browserbasiertes Pokémon-Fanspiel, das stark vom Roguelite-Genre inspiriert ist. Kämpfe endlos, während du stapelbare Gegenstände sammelst, viele verschiedene Biome erkundest, gegen Trainer, Bosse und mehr kämpfst!
Wenn Sie die Motivation und Erfahrung mit Typescript/Javascript haben (oder bereit sind, es zu lernen), können Sie das Repository gerne forken und Pull-Requests mit Beiträgen stellen. Wenn Sie nicht wissen, woran Sie arbeiten sollen, aber helfen möchten, schauen Sie sich den To-Do- Abschnitt unten oder den #feature-vote -Kanal im Discord an.
Knoten: 20.13.1
npm: So installieren Sie es
Klonen Sie das Repo und führen Sie im Stammverzeichnis npm install
aus
Wenn Sie auf Fehler stoßen, wenden Sie sich an den #dev-corner -Kanal in Discord
Führen Sie npm run start:dev
aus, um das Projekt lokal in localhost:8000
auszuführen
Wir verwenden ESLint als unseren gemeinsamen Linter und Formatierer. Es wird während des Pre-Commit-Hooks automatisch ausgeführt. Wenn Sie es jedoch manuell ausführen möchten, verwenden Sie das Skript npm run eslint
. Um die vollständigen Regeln anzuzeigen, sehen Sie sich die Datei eslint.config.js an.
Die automatisch generierte Dokumentation finden Sie hier. Informationen zur feindlichen KI finden Sie in der Datei „feind-ai.md“. Ausführliche Richtlinien zur Dokumentation Ihres Codes finden Sie in der Datei comments.md.
Wie teste ich ein neues _______?
In der Datei src/overrides.ts
gibt es Überschreibungen für die meisten Werte, die Sie zum Testen ändern müssen
Wie kann ich die Übersetzungen abrufen?
Die Übersetzungen wurden in das dedizierte Übersetzungsrepository verschoben und werden nun als Submodul in diesem Projekt angewendet.
Der Befehl zum Abrufen der Übersetzungen lautet git submodule update --init --recursive
. Wenn Sie immer noch Schwierigkeiten haben, es zum Laufen zu bringen, wenden Sie sich bitte an den #dev-corner-Kanal in Discord.
Schauen Sie sich Github Issues an, um zu sehen, wie Sie uns helfen können!
Wenn dieses Projekt von Ihnen erstellte Assets enthält und Ihr Name hier nicht angezeigt wird, wenden Sie sich bitte an uns.
Pokémon Mystery Dungeon: Explorers of Sky
Arata Iiyoshi
Hideki Sakamoto
Keisuke Ito
Ken-ichi Saito
Yoshihiro Maeda
Pokémon Schwarz/Weiß
Geh Ichinose
Hitomi Sato
Shota Kageyama
Pokémon Mystery Dungeon: Rettungsteam DX
Keisuke Ito
Arata Iiyoshi
Atsuhiro Ishizuna
Pokémon HeartGold/SoulSilver
Pokémon Schwarz/Weiß 2
Pokémon X/Y
Pokémon Omega Rubin/Alpha Saphir
Pokémon Sonne/Mond
Pokémon Ultrasonne/Ultramond
Pokémon-Schwert/Schild
Pokémon-Legenden: Arceus
Pokémon Scharlachrot/Violett
Firel (Individuelle Eishöhlen-, Labor-, Metropolis-, Ebenen-, Kraftwerks-, Meeresboden-, Weltraum- und Vulkanbiom-Musik)
Lmz (Benutzerdefinierte Musik zu antiken Ruinen, Dschungel und Seebiomen)
Andr06 (Individuelle Slum- und Meeresbiom-Musik)
Pokémon Smaragd
Pokémon Schwarz/Weiß
Squip (bezahlte Provisionen)
Beiträge von Someonealive-QN
GAMEFREAK
LJ Birdman
Spectremint
Gonstar (bezahlte Provision)
GAMEFREAK (Pokémon Schwarz/Weiß 2, Pokémon Diamant/Perle)
Kyledove
Brumirage
pkmn_realidea (Bezahlte Provisionen)
IceJkai
pkmn_realidea (Bezahlte Provisionen)
GAMEFREAK (Pokémon Schwarz/Weiß 2)
Smogon Sprite Project (verschiedene Künstler)
Skyflyer
Nolo33
Ebaru
EricLostie
KingOfThe-X-Roads
Kiriaura
Caruban
Sopita_Yorita
Azrita
AshnixsLaw
Hellfire0raptor
RetroNC
Franark122k
OldSoulja
PKMarioG
Es ist Yugen
Lucasomi
Pkm Sinfonia
Poki Papillon
Fleimer_
bizcoeindoloro
mangalos810
Unfreiwilliges Zucken
Selstar
koda_want_to_sleep
Pokémon wiedergeboren