Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.