https://github.com/breadybred/pokegen
Generates random Pokémon teams for Pokémon Showdown, featuring individual rerolls and generation filtering.
https://github.com/breadybred/pokegen
javascript less pokemon
Last synced: 3 months ago
JSON representation
Generates random Pokémon teams for Pokémon Showdown, featuring individual rerolls and generation filtering.
- Host: GitHub
- URL: https://github.com/breadybred/pokegen
- Owner: BreadyBred
- Created: 2024-12-19T14:45:29.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2025-04-08T13:54:55.000Z (3 months ago)
- Last Synced: 2025-04-08T14:38:05.339Z (3 months ago)
- Topics: javascript, less, pokemon
- Language: JavaScript
- Homepage: https://pokeshuffle.freesite.online/
- Size: 440 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PokeGen
This project is a random Pokémon team generator for [Pokémon Showdown](https://pokemonshowdown.com/), a popular online battle simulator. It allows users to quickly create a team of six random Pokémon, providing a fun and unpredictable way to play.
## Features
* **Random Team Generation:** Generates a team of six Pokémon with a single click.
* **Individual Pokémon Reroll:** Allows users to reroll individual Pokémon within their team.
* **Generation Filtering:** Enables users to generate Pokémon from specific generations.
* **Pokémon Card Display:** Each Pokémon is displayed with a card containing its name, sprite, types, Pokédex number, and stats.## Technologies Used
* HTML
* LESS
* JavaScript## How to Use
To use PokeGen:
1. **Open the Application:** Simply open the `index.html` file in your web browser. This will load the application.
2. **Generate a Team:** Click the "Roll" button to generate a completely new team of six random Pokémon. Each Pokémon will be displayed as a card with its name, sprite, types, Pokédex number, and stats.
3. **Reroll Individual Pokémon:** If you're not happy with a particular Pokémon on your team, you can click on its card to reroll it. This will replace that specific Pokémon with another random one, while keeping the rest of your team intact.
4. **Filter by Generation:** Use the generation selector (e.g., a dropdown menu or checkboxes) to restrict the Pokémon that can be generated to specific generations. For example, selecting "Generation 1" will only generate Pokémon from the original 151.
## Screenshots

## Contributing
Contributions are welcome! If you have any suggestions or bug reports, please open an issue or submit a pull request.