Course:CPSC312-2017-PokemonBattle

From UBC Wiki

Title

Authors: Crystal Kwong, Aurlin Dhillon

What is the problem?

We are using Prolog to simulate a Pokemon battle. The player and the bot will be given randomized Pokemon with randomized HP and moves, and the bot will attempt to beat the player.

What is the something extra?

The bot will make smarter choices, optimizing different moves based on the stats and type of given Pokemon. It will also be given a number of items (potions, revives) that it will have to make "smart" decisions about when and on which Pokemon to use.

What did we learn from doing this?

(This should be written after you have done the work.) What is the bottom-line? Is logic programming suitable for (part-of) the task? Make sure you include the evidence for your claims.