Pakudex
Project Description:
Pakudex is a creature tracking system implemented in Python that allows users to manage and evolve their collection of Pakuri creatures. Each Pakuri has unique stats (attack, defense, and speed) that are calculated based on their species name, and they can be evolved to become stronger. The project implements a command-line interface that enables users to interact with their Pakudex through various operations like adding new Pakuri, viewing stats, evolving creatures, and sorting their collection.
Features:
- Customizable Pakudex capacity with input validation
- Add new Pakuri species with automatically calculated stats based on name length
- View detailed statistics (Attack, Defense, Speed) for each Pakuri
- Evolution system that multiplies creature stats (Attack ×2, Defense ×4, Speed ×3)
- Sorting functionality to organize Pakuri by species name
- List view of all captured Pakuri species
- Duplicate species detection to maintain unique collections
- Interactive command-line menu interface with error handling