GithubHelp home page GithubHelp logo

cameronbeneteau / pokemon-text Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 6.27 MB

Exploring object-oriented programming with Pokemon!

Java 100.00%
java object-oriented-programming pokemon arcade-game game

pokemon-text's Introduction

Pokemon Text

Exploring object-oriented programming with Pokemon! (Demo Video)

Course: Computer Science ICS4U (Grade 12)
Date: January 8th, 2017
Grade: 100%

Pokemon Gif

Table of Contents

1. Intro
2. Gameplay
3. Environment Setup
4. How to Play
5. Results
6. Next Steps

Intro

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

Gameplay

Check out the demo video for this project here!

Pokemon Main
Pokemon Select
Pokemon Battle

Environment Setup

To successfully run this project, please follow these steps to set up your environment:

  1. Any IDE that runs Java (I recommend IntelliJ IDEA, JCreator or VS Code)
  2. Java SE 8 (which includes JDK 1.8.0_333) (Download from Oracle)
  3. Ensure your IDE is configured to use the above version of Java SE and JDK

How to Play

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!

Results

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%

Next Steps

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

pokemon-text's People

Contributors

cameronbeneteau avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.