A terminal-based Pokémon-like game written in Python, featuring turn-based battles, type systems, and mod support.
Pokete is a terminal-based, open-source game inspired by classic Pokémon titles. It allows players to explore a world, catch and train creatures called Poketes, and engage in turn-based battles with a type-effectiveness system. The game runs entirely in the terminal, offering a nostalgic RPG experience with minimal dependencies.
Developers and gamers who enjoy retro-style, terminal-based games and Pokémon-like RPGs. It's ideal for Python enthusiasts interested in modding or contributing to open-source game projects.
Pokete provides a fully-featured Pokémon-like experience directly in the terminal, with no graphical overhead. Its open-source nature and mod support allow for extensive customization, while its lightweight design makes it accessible across platforms.
A terminal based Pokemon like game
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The game runs entirely within the terminal using keyboard controls (WASD for movement), offering a lightweight, nostalgic experience without graphical overhead, as highlighted in the Key Features and How to Play sections.
Mods can be written in Python and placed in a `mods` directory, with an example mod provided, allowing for easy customization and extension of game content, as detailed in the Mods section.
Available via pip, AUR, AppImage, and Windows executables, with online play via Replit, making it widely accessible across different operating systems, as noted in the Installation and Usage sections.
The project has a wiki, development guide, and encourages contributions (e.g., new Poketes in poketes.py), with GitHub badges showing active issues, pull requests, and commit activity.
The README explicitly warns that the game may not run properly on full-screen, restricting the gameplay experience and indicating potential rendering issues in terminal environments.
Antivirus software may flag necessary DLLs (e.g., libplaysound.dll), and additional dependencies like pynput are required on Windows, complicating setup and potentially causing crashes.
The TODO list includes items like 'More maps', suggesting that some features or content are still under development, which might affect long-term engagement for players.