Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shepherdjerred/discord-plays-pokemon
Twitch Plays Pokémon, but for Discord
https://github.com/shepherdjerred/discord-plays-pokemon
discord discord-bot discord-js docker emulatorjs firefox react selenium-webdriver socket-io typescript zod
Last synced: 10 days ago
JSON representation
Twitch Plays Pokémon, but for Discord
- Host: GitHub
- URL: https://github.com/shepherdjerred/discord-plays-pokemon
- Owner: shepherdjerred
- License: gpl-3.0
- Created: 2023-04-08T01:51:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-10T14:35:03.000Z (4 months ago)
- Last Synced: 2024-07-10T17:27:42.028Z (4 months ago)
- Topics: discord, discord-bot, discord-js, docker, emulatorjs, firefox, react, selenium-webdriver, socket-io, typescript, zod
- Language: TypeScript
- Homepage: https://docs.discord-plays-pokemon.com/
- Size: 4.22 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# Discord Plays Pokémon
[![Open in DevPod!](https://devpod.sh/assets/open-in-devpod.svg)](https://devpod.sh/open#https://github.com/shepherdjerred/better-skill-capped)
![A screenshot of a desktop. The window on the left shows a video stream of Pokémon Liquid Crystal produced by this application. The window on the right shows the Discord application with a user named Pokebot in a voice channel. Discord is also displaying a text channel where users can enter commands to control the Pokémon bot](docs/docs/assets/images/screenshot_all.png)
This application allows your Discord server to play a cooperative game of Pokémon (or any other Game Boy Advance ROM) using Discord as the input method. The concept is similar to that of [Twitch Plays Pokémon](https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon).
This project also includes a built-in web interface to allow direct control of the game without needing to type commands into Discord. Once the web page is loaded, key presses are sent directly to the emulator.
See [the documentation](https://docs.discord-plays-pokemon.com/) for more information. View [the roadmap](./ROADMAP.md) for information about upcoming features.
## Get Started
Read the [setup guide](https://docs.discord-plays-pokemon.com/user/) to begin using this bot.
## Disclaimer
I have no relationship to either Pokémon or Twitch Plays Pokémon. This is purely a fan project.