@radnyx/crystal
TypeScript icon, indicating that this package has built-in type declarations

0.9.0 • Public • Published

Crystal Battle Simulator

npm version

Simulator in action!

This is a playable browser simulation of the Pokemon Cystal battle engine.

This uses modular Pokemon Showdown as the backend and PIXI.js for rendering.

The battle experience is mostly complete. Not all moves are finished and items aren't supported yet.

Quick start

From the root directory, install all required packages:

npm install

Battle demo

cd demo/menus
npm run dev

Visit localhost:8001/menus.html to play a battle.

Animation demo

cd demo/moves
npm run dev

Visit localhost:8000/moves.html to try out move animations.

Want to contribute?

Right now, the best way to help is to animate moves.

Full contribution instructions are in the CONTRIBUTING.md.

Contact

Please contact me with any suggestions or bug reports.

Discord Server

Twitter URL

Smogon Forum Thread

/@radnyx/crystal/

    Package Sidebar

    Install

    npm i @radnyx/crystal

    Weekly Downloads

    0

    Version

    0.9.0

    License

    none

    Unpacked Size

    291 kB

    Total Files

    52

    Last publish

    Collaborators

    • radnyx