Skip to content

A command-line Pokemon battle simulator using text commands. Features full roster from Generation 1, and includes accurate move sets and balanced typings.

Notifications You must be signed in to change notification settings

nnoce14/python-poke-battle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-poke-battle

A command-line Pokemon battle simulator using text commands. Features full roster from Generation 1, and includes accurate move sets and balanced typings. For more information, vist the Game Rules section ob the Useful Information Menu.

The program is run in the command line by calling python battle.py Shown below is the main menu, where the user enters the number denoting the action they wish to take.

Below is an example of a randomized Pokemon battle. This screenshot showcases the move list and mechanics of a battle. The user must enter an option 1-4.

Here is an example of how to program looks during a turn. The program accounts for critical hits as well as type effectiveness against strong and weak types, such as fire being super effective against grass and so on.

This screenshot denotes what happens when a battle is concluded. The battle ends when one of the Pokemon's HP drops to 0. The user is presented with an opportunity to restart. The program tracks the current session's number of wins, as well as the current win streak of that session.

About

A command-line Pokemon battle simulator using text commands. Features full roster from Generation 1, and includes accurate move sets and balanced typings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages