Pokémon battle simulator.
JavaScript
Pull request Compare This branch is 6 commits ahead, 9550 commits behind Zarel:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
data
logs
mods
static
.gitignore
LICENSE
Procfile
README.md
app.js
battle-engine.js
command-parser.js
commands.js
crashlogger.js
filelist.txt
loginserver.js
old-simulator-doc.txt
package.json
protocol-doc.md
rooms.js
simulator-doc.txt
simulator.js
tools.js
users.js
verifier.js

README.md

NYJWFP Pokémon Showdown

NYJWFP Pokémon Showdown is a simulator of Pokémon battles that is reserved for NYJWFP group usage only. It currently supports singles battles in Generations 4-5 (HGSS, BW, BW2).

Installing

Requires node.js, either v0.6.3 through v0.8.22, or v0.10.2 and up.

To install dependencies, run the command:

npm install

To start Pokémon Showdown, run the command:

node app.js [PORT]

You will be redirected to http://SERVER.psim.us. The reason your server is visited through psim.us is to make it more difficult for servers to see a user's password in any form, by handling logins globally. You can embed this in an iframe in your website if the URL is a big deal with you.

If you truly want to host the client yourself, there is a repository for the Pokémon Showdown Client. It's not recommended for beginners, though.

If you do not have a registered Pokémon Showdown account, you can create one using the registration form.

Browser support

Pokémon Showdown currently supports, in order of preference:

  • Chrome
  • Firefox
  • Safari
  • Chrome/Firefox/Safari for various mobile devices
  • Opera
  • Firefox for Android
  • IE9+

IE8 support can technically be added without too much difficulty, but it doesn't run PS fast enough to be usable.

As for older browsers (Firefox 3.6), I won't go out of my way to support them, but if there's a simple fix, you can suggest it to me and I'll implement it.

License

Pokémon Showdown's server is distributed under the terms of the MIT License.

Credits for NYJWFP Pokemon Showdown

Owner

  • Brandon Phillips [bericp1]

Group Members

  • Blake Carbone
  • Alex Casselberry
  • Mitch Dailey
  • Adrian Galvan
  • Swade Greenemeier
  • Christian Lynette
  • Kaleb Renyer

Credits for the Original Pokemon Showdown (Non-NYJQFP-specific)

Owner

  • Guangcong Luo [Zarel] - Development, Design

Senior Staff

  • Cathy J. Fitzpatrick [cathyjf] - Development

Staff

  • Bill Meltsner [bmelts] - Development
  • Mathieu Dias-Martins [Marty-D] - Research (game mechanics), Development

Contributors

  • Andrew Goodsell [Zracknel] - Art (battle weather backdrops)
  • Cody Thompson [Rising_Dusk] - Development
  • Juanma Serrano [Joim] - Development
  • Kyle Dove [Kyle_Dove] - Art (battle backdrops)
  • Samuel Teo [Yilx] - Art (main background)
  • [The Immortal] - Development