A Python bot that mimics the Twitch Plays Pokemon experience by automating Game Boy Color inputs via chat commands.
TwitchPlaysPokemon is a Python bot that automates Game Boy Color game inputs based on Twitch chat commands, mimicking the original Twitch Plays Pokemon interactive streaming experience. It connects to a Twitch channel, captures viewer commands, and translates them into keyboard inputs for the VisualBoyAdvance emulator.
Streamers and content creators who want to run interactive Pokemon gaming streams where viewers control the game via Twitch chat.
It provides a ready-to-use, open-source alternative to custom-built solutions, with straightforward setup and Windows compatibility, enabling anyone to host their own Twitch Plays Pokemon-style stream.
A bot mimicking Twitch Plays Pokemon
Includes an interactive first-time setup that guides users through the process, reducing initial setup complexity as highlighted in the README.
Built specifically for Windows with PyWin32 dependencies, ensuring smooth integration and compatibility for that platform.
Aims to replicate the exact functionality of the original Twitch Plays Pokemon channel, providing an authentic interactive streaming experience.
Provides predefined key mappings for VisualBoyAdvance, making command translation straightforward and reducing user confusion.
Only supports Windows, excluding users on Mac or Linux, which limits accessibility and cross-platform adoption.
Requires Python 3.3.4 and old PyWin32 versions, which may pose compatibility or security issues with modern systems and lack recent updates.
Tied exclusively to VisualBoyAdvance with hardcoded keybindings, offering no built-in flexibility for other emulators like mGBA.
Designed primarily for Game Boy Color Pokemon games, so adapting it for other games or platforms requires significant code changes.
The Pokemon Go Bot, baking with community.
DEFUNCT - Bot that plays Pokemon Go
PokeBuddy is an automated bot for Pokémon GO that performs various in-game actions to help players progress without manual input. It simulates human-like gameplay while optimizing resource management and experience gain. ## Key Features - **Account Support** — Works with both PTC and Google accounts for authentication - **Automated Farming** — Collects items from Pokéstops and manages inventory efficiently - **Smart Catching** — Uses berries and selects the best Pokéball for each encounter - **Pokémon Management** — Transfers duplicate Pokémon and evolves them automatically - **Experience Optimization** — Activates Lucky Eggs during evolution sessions for maximum EXP - **Human-like Movement** — Walks between locations with natural pacing to avoid detection - **Auto-updating** — Checks for new versions and updates automatically ## Philosophy PokeBuddy focuses on providing a reliable, automated gameplay experience while maintaining realistic behavior patterns to blend in with legitimate players.
A bot for having Pokemon battles in Slack.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.