Exploring object-oriented programming with Pokemon! (Demo Video)
Course: Computer Science ICS4U (Grade 12)
Date: January 8th, 2017
Grade: 100%
1. Intro
2. Gameplay
3. Environment Setup
4. How to Play
5. Results
6. Next Steps
A text-based Pokemon battling game with the command line. Utilizes Java, object-oriented programming and other ICS4U computing techniques.
Detailed information on this project can be found in the Pokemon Doc PDF
Check out the demo video for this project here!
To successfully run this project, please follow these steps to set up your environment:
- Any IDE that runs Java (I recommend IntelliJ IDEA, JCreator or VS Code)
- Java SE 8 (which includes JDK 1.8.0_333) (Download from Oracle)
- Ensure your IDE is configured to use the above version of Java SE and JDK
All commands of this game are made through the command line of your IDE.
Follow the prompts, type a number, and press enter to make a choice!
To customize the game and add your own Pokemon, edit the pokemon.txt file before running the program.
Run the PokemonArena.java file to play!
Participating in this Pokemon project was enjoyable as I was able to take a deep dive into Java, object-oriented programming, and other computing science concepts.
I learned a lot and am excited to put the knowledge gained from this experience to further use.
Grade: 100%
Some fun things I would like to build on or explore relating to this project would be:
- Add graphics (i.e. battle scene) to the program
- Create more advanced/sophisticated enemy logic
- Add various difficulties