Welcome to the Pokémon Terminal Game! This is a terminal-based game written entirely in Python where you can explore the world of Pokémon, battle enemies, earn monetary rewards, find new Pokémon, and much more. The game's progress is saved in a database, ensuring you always resume from where you left off.
- Exploration: Explore the Pokémon world and discover new areas.
- Battles: Engage in exciting battles with enemies and earn rewards.
- Rewards: Earn money and use it to enhance your gaming experience.
- Pokémon: Find and capture new Pokémon during your journey.
- Pokéagenda: View your current Pokémon and manage your team.
- Saving: Progress is automatically saved in a database file (
game_data.db
). - Expanded Menu Options: Access new options like viewing your wallet and unlocked achievements.
- Database Management: Saves, loads, lists, and deletes players using a structured SQLite database.
The first time you play, the game will display the message:
Save not found.
You will need to provide a name for your player. After the initial setup, your login will be saved, and in future sessions, you will continue from the progress saved in the database.
Clone the Repository
git clone https://github.com/JustAnotherBitt/Pokemon-Arena-RPG.git
cd Pokemon-Arena-RPG
To start the game on your IDE or PowerShell, execute the main.py
file.
python main.py
If it doesn't work directly, use the following PowerShell command instead:
$env:PYTHONPATH = (Get-Location).Path; python main.py
To start the game on your Linux terminal, execute the following command:
PYTHONPATH=$(pwd) python3 main.py
On the first run, you will be prompted to provide a name for your player.
While exploring the world, you can find new areas and Pokémon.
Face enemies and engage in battles.
View your current Pokémon with the Pokéagenda.
You can now check your current money balance through the menu.
View the achievements you have unlocked throughout your journey.
Progress is saved automatically in a database, allowing you to continue from where you left off in the next game session.
- Language update in progress!!
- Better organization of the code, with a cleaner
main.py
and categorized functions. - New achievements to unlock and expand your adventure.
- General optimization and performance improvements.
The journey is far from over — and it’s only getting better.
🔹 By JustAnotherBitt. 🔹