OVERVIEW: The game is a turn-based text game in which the Player plays against a Computer instantiated PLAYER and POKEMON. The game heavily uses ASCII art to represent the POKEMON in play. The game demonstrates use of modules, Object-oriented programming, error-checking.
SETUP:
├── Project_1_requirements.ipynb
├── Project_1_tips.ipynb
├── README.MD
└── src
├── __init.py__
├── assets
│ └── pokemon_ascii.py
├── classes
│ ├── pokemon_monster.py
│ └── pokemon_player.py
└── main.py
The game requires the use of 4 .py files:
- NotPokemon.py (the main game .py file, imports from below modules)
- pokemon_monster.py (holds Monster and LightMonster, FireMonster, IceMonster subclasses)
- pokemon_player.py (holds Player class)
- pokemon_ascii.py (holds all ASCII art)
To run the game, run:
python src/main.py
NOTE: ** PLEASE MAXIMIZE TERMINAL WINDOW AND ZOOM OUT FOR BEST EXPERIENCE **