A Command Line Pokémon Game on a 2D grid.
- Run the
main.pyfile in PyCharm to start the game. - Upon launching, you'll be asked to enter your name and choose a character to begin your Pokémon journey.
- Move around the 2D grid using the
W,A,S,Dkeys andEnterto explore the world. - Open your bag by pressing the
Bkey. - You can press
Qto quit the game.
- Encounter wild Pokémon by moving through the grass (🌿) on the grid.
- Once you encounter a Pokémon, choose a Poké Ball from your inventory to attempt a catch. (You start the game with 5 Poké Balls.)
- Select your desired Poké Ball and press
Enterto throw it. - The ball will shake and if you're lucky, you'll catch the Pokémon! If not, you can try again, though sometimes the Pokémon may run away.
- You can check your inventory anytime by pressing the
Bkey.
Poké Balls can be purchased from the Poké Mart 🏪. There are 4 types available:
- Poké Ball ⛔️: Basic, inexpensive, a standard catch rate.
- Great Ball 🔵: Moderately priced, with a slightly higher catch rate.
- Ultra Ball 🎱: More expensive, but a much higher catch rate.
- Master Ball 🔮: Extremely expensive but guarantees a 100% catch rate.
You can earn coins in the following ways:
- Find coin bags 💰 scattered across the map, with values ranging from 50 to 250 coins.
- Invest in berry seeds 🌱, plant them, and sell the berries 🍓🍋🍍 you grow to earn additional income.
- Visit the Pokémon Center ⛑️ on the map to view your caught Pokémon.
- Pokémon are displayed in the order of their ID.
- Select a Pokémon to view more details, nickname it, or even release it back into the wild.
- Buy razz berry seeds from the Poké Mart 🏪 and plant them on the map using the
Pkey. Or by pressing thePkey while in your bag. - Alternatively, you can purchase standard razz berries 🍓 directly from the Poké Mart.
- Eggs can randomly be found while exploring the map.
- Hatch them by walking around the map, eggs can contain any Pokémon, including rare and legendary ones! 🦄