@pkmn/spreads
Enhanced Pokémon battle state tracking and prediction engine
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.1%) to scientific vocabulary
Keywords
Repository
Enhanced Pokémon battle state tracking and prediction engine
Basic Info
- Host: GitHub
- Owner: pkmn
- License: mit
- Language: TypeScript
- Default Branch: main
- Homepage: https://pkmn.cc/EPOké
- Size: 1.07 MB
Statistics
- Stars: 11
- Watchers: 4
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
This is the top level directory housing packages that make up @pkmn's
EPOké project.
EPOké (named after a portmanteau of EPO and ‘Poké’) is an enhanced Pokémon battling client library is an enhanced Pokémon battling client library which tracks information not only about the observed battle situation, but also uses the mechanics of the game, reverse damage calculation, and usage statistics to infer as much as possible about the state of play (including but not limited to an opponent Pokémon’s moves/spreads/items/abilities). EPOké is designed to be useful in many domains — exposing additional information from replays, extending the Pokémon Showdown client tooltips/UI, or inside the engine of a Pokemon AI.
Everything in this repository is distributed under the terms of the MIT License.
Owner
- Name: pkmn
- Login: pkmn
- Kind: organization
- Website: https://pkmn.cc
- Repositories: 6
- Profile: https://github.com/pkmn
A collection of projects centered around competitive Pokémon battling.
Citation (CITATION.cff)
cff-version: 1.2.0
title: EPOké
type: software
authors:
- given-names: Kirk
family-names: Scheibelhut
email: pre@pkmn.cc
orcid: 'https://orcid.org/0009-0004-7829-4237'
license: MIT
url: 'https://pkmn.cc/EPOké'
repository-code: 'https://github.com/pkmn/EPOke'
repository-artifact: 'https://github.com/pkmn/EPOke/releases/'
abstract: >-
EPOké is an enhanced Pokémon battling client library which tracks not only the
observed state of the battle, but also uses the mechanics of the game, reverse
damage calculation, and usage statistics to infer as much as possible about
the state of play (including but not limited to an opponent Pokémon’s
spreads/items/abilities). EPOké is designed to be useful in many domains,
exposing additional information from replays, extending the Pokémon Showdown
client tooltips/UI, or inside the engine of a Pokemon AI.
GitHub Events
Total
Last Year
Committers
Last synced: almost 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Kirk Scheibelhut | k****s@s****m | 28 |
| Kirk Scheibelhut | k****s@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: about 1 hour
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 1.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Stivenzino (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- npm 13 last-month
- Total dependent packages: 1
- Total dependent repositories: 1
- Total versions: 4
- Total maintainers: 1
npmjs.org: @pkmn/spreads
Library for manipulating and displaying Pokémon stats, spreads, and ranges
- Homepage: https://github.com/pkmn/EPOke#readme
- License: MIT
-
Latest release: 0.1.0
published over 3 years ago
Rankings
Maintainers (1)
Dependencies
- @pkmn/client file:../../ps/client
- @pkmn/data file:../../ps/data
- @pkmn/protocol file:../../ps/protocol
- @pkmn/spreads file:../spreads
- @pkmn/eslint-config ^2.2.0 development
- @types/jest ^27.4.0 development
- @types/node ^17.0.10 development
- @typescript-eslint/eslint-plugin ^5.10.0 development
- @typescript-eslint/parser ^5.10.0 development
- eslint ^8.7.0 development
- eslint-plugin-import ^2.25.4 development
- eslint-plugin-jest ^25.7.0 development
- jest ^27.4.7 development
- microbundle ^0.14.2 development
- subpkg ^4.1.0 development
- ts-jest ^27.1.3 development
- typescript ^4.5.5 development
- @pkmn/types ^2.0.0
- Zarel/setup-node patch-1 composite
- actions/checkout v2 composite