Pokemon Battle

This is an alternating-turn game I developed in Java where the user can build a custom team of Pokemon and battle against the computer. This was meant to be similar to the classic pokemon games of the GameBoy and DS, although much simpler and without any animation. It was my first project that uses a GUI instead of being purely text-based.

This project demonstrates:

I learned a lot about using GUI libraries and GUI elements like buttons, text areas, and UI design. I was also able to integrate many core computer science and Java concepts like using classes, objects, ArrayLists, and custom exception classes.

Source: junkim1519/PokemonGame