Search results

  1. Programming Learnset queries

    I believe Pokemon Showdown uses logic to cumulatively apply data from leanest.json of base formes to their corresponding formes (e.g. on Deoxys to Deoxys Attack). I've found this package from Modular Pokemon Showdown, but I'd imagine there's a way to get it to work with the official Pokemon...
  2. Pokemon Project: Exploring Battle Statistics and Counterplay in Competitive, We Need Your Help!

    Have you checked out this GitHub repo? I'm not sure it has all the data you need, but I bet you could find something useful playing around with it. import {Dex} from '@pkmn/dex'; import {Generations} from '@pkmn/data'; import {Smogon} from '@pkmn/smogon'; const gens = new Generations(Dex)...
  3. Need Help Understanding Custom Showdown Server Code (Tiering and Learnset)

    Commenting this for future users, I found the original source from the Pokemon Showdown GitHub repo: /** * Describes a possible way to get a move onto a pokemon. * * First character is a generation number, 1-7. * Second character is a source ID, one of: * * - M = TM/HM * - T = tutor * -...
  4. Need Help Understanding Custom Showdown Server Code (Tiering and Learnset)

    I only know about the learnset stuff: I can't remember where I found this, I think somework in the pokemon showdown code, but it goes: - The first number is the generation, then the letters... - M: TM/HM - T: Tutor - L: Start or level-up, second character onwards is the level - R: Restricted...
  5. Bill's PC, a new way to design Pokemon teams [BETA]

    Update One user helpfully suggested a VGC format filter, which should be live now. Essentially it's just another option in the tier filter, which will let you filter restricted Pokemon and mythical Pokemon, rather than by Smogon tiers. I understand that there are some other Pokemon who have...
  6. poke-gql: a new Pokemon API

    It's ALIVE. Check out the release thread here. I appreciate everyone who's been following along. While I don't plan on any significant changes to the GraphQL API or the database in the near future, feel free to post any feedback/comments on those either here or in the release thread.
  7. Bill's PC, a new way to design Pokemon teams [BETA]

    Hello everyone, I'm very excited to announce something I've been working on for six months now: "Bill's PC". Check it out here. It's a new teambuilding app with lots of tools to help you design your team. There are three major sections: 1. Planner Search Pokemon by different criteria. Below...
  8. poke-gql: a new Pokemon API

    Hi everyone, another update. This time I've been working on the Analyzer section. But first, I also added import/export functionality! As you can see, you can import/export an entire team at once using the usual PokePaste format. Now, onto the Analyzer. I've settled on two functions that I...
  9. poke-gql: a new Pokemon API

    Hi everyone, another update. I've pretty much completed the 'Builder' tab. I've added two things since the last post: a teambuilder similar in function to PokemonShowdown, and a place where you can quickly search for individual Pokemon, sorting alphabetically/by base stats, and filtering by...
  10. poke-gql: a new Pokemon API

    Hi everyone, another update. This week I implemented the combining boxes feature. Let me show you what it looks like. As usual, not all the styling is there, but it's getting there! Let's say you want to make a sun team, and you want a sun sweeper. You could start by going to the 'Sun' page...
  11. poke-gql: a new Pokemon API

    Hi all, another update. While there aren't too many new features per se, these past couple weeks I've done a lot of formatting and worked on a lot of components that I'll be using throughout the app (dropdowns, buttons, etc.). The visual theme is "Bill's PC", and I took some inspiration from the...
  12. poke-gql: a new Pokemon API

    Hi guys, I have some exciting updates: I've been working the past 2 weeks on a teambuilder app which uses this API on the backend to fetch all the data. I still need a few weeks to put in all the features I want, but I thought I'd show what I have so far here to raise interest. Once I have more...
  13. Technical projects and copyright

    I'm currently working on an app for Pokemon, and I have a few questions about copyright issues. I'll ask general questions so that others who are working on apps can benefit from the answers as well. How should you declare a copyright? Do you just say something like 'All [sprites, Pokemon...
  14. poke-gql: a new Pokemon API

    I'm very excited to announce the completion of two projects I've been working on the past couple months: 1. A MySQL database containing a bunch of Pokemon data (e.g. abilities, moves, Pokemon) and relationships between them. 2. A GraphQL API for querying the data in this database. First let me...
  15. How do I serve Pokemon sprites through an API

    Thanks for the reply! I think I prefer the first option, but I wanted to be careful about which site I use. I've been considering a couple sources for the sprites (pokemondb.net and the pkmn/img package) but they both discourage linking directly to their sprites, so I wanted to check what others...
  16. How do I serve Pokemon sprites through an API

    I'm learning about writing APIs, and to do that I'm trying to write my own Pokemon GraphQL API. I want it to be able to serve an extensive collection of Pokemon sprites, and I'm trying to find a good way to go about it. I intend to use a MySQL database to hold all the data and serve as the...
Top