Welcome Page

 
 
 

 

Executive Summary:

 
In this project, MATLAB was used to create a computer game, and then make videos to pitch the game to various stakeholders. The project was done to exhibit the experience gained from the lessons learned in ENGR 1181. The game chosen was a Pokemon Battle scene where the user plays against the computer to win a Pokemon battle. The user chooses 3 Pokemon to fight with and battles the computer’s 3 chosen Pokemon. Whoever has remaining Pokemon is the winner.
 
Instead of simpler games, like crazy eights or connect four, a more ambitious approach was taken for the project. A new technique was even required to complete the battle scene. It was necessary to define each Pokemon with its own properties, so a class definition was used to assign each Pokemon as its own variable. Instead of programming for two users to compete against eachother, an AI was used as the opponent. The AI was made to choose its Pokemon and its moves at random. All during the battle a graphics scene was created to display the opponent’s Pokemon and the user’s Pokemon and user Pokemon’s moveset.
 
In conclusion, the program functioned as long as the user typed numerical keys as intended. The AI was capable of competing against the user and didn’t behave unexpectedly, however the game difficulty was often easy. The graphics gave solid visuals for the what the user and computer inputted. A recommendation would be to implement motion graphics, and arrow key and mouse control. Overall expansion of the battle scene, such as more Pokemon to choose from, could bring more The AI could be improved upon by reducing the amount of status moves the AI uses. If these recommendations are followed, an even greater game could come out of this already well-functioning program.

One thought on “Welcome Page

Leave a Reply

Your email address will not be published. Required fields are marked *

Log in