I have built this python project, a turn based battle system game where you can catch pokemons have them battle with some of my own unique twist and turns. I hope you would enjoy!
A console-based Pokémon game built entirely in Python — a prototype built to demonstrate a solid grasp of core and intermediate Python concepts: OOP, data acquisition & cleaning, data-driven game design, JSON persistence, and game-state management, through a fully playable, text-driven RPG loop.
PokeCLI is a turn-based, menu-driven Pokémon game that runs entirely in the terminal. You create a character, save your progress to disk, pick a starter, then train, explore, shop, and manage your party — all through simple numbered prompts.
Under the hood it's more than a menu loop: Pokémon have real stat formulas, growth curves, evolutions, and status effects; wild encounters are weighted by rarity and player level; trainer battles use a lightweight AI to pick moves and switch Pokémon; and everything is serialized to and from a JSON save file. All of the Pokémon and move data the game runs on was…