Skip to content

Monika-ch/pokemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project POKEMON was bootstrapped with Create React App.

Game objective

  • The goal of the game is to make a powerful pokemon team before your opponent. A powerful team is one with cumulative EXP > 2200 or one which has 4 sets of different types.

  • To make a set, collect 3 pokemon of the same type, i.e. 1 complete set = 3 cards of same pokemon types. For example, 3 different pokemons of water type will complete a set.

Game rules

  • Each player gets 7 random pokemon cards to begin with.

  • On the turn a player can either:

    • PICK a random card from Card-Deck (by clicking on the pokeball image)
    • DISCARD a card (Remember a player can only hold 7 cards in hand at a time)
    • SWAP a card from the discard pile by clicking on the discard pile followed by click on the card that has to swapped. A swap can only be done with a card of higher EXP value from hand.
  • Player can press ‘r’ in between the game to recheck on the game rules.

Highlights

  • Pokemon is based on React.
  • Functional components hold logic and functionality of the game.
  • Presentational components control the configs of the game.
  • API fetch from Rest API works at the background of the home page load.
  • Redux is used to store data obtained from API fetch.

Deployed Pokemon Game

Do check out my Pokemon game. Play now, to win the battle against your opponent. If you like my game, dont forget to star it and give it reviews.

Image of Pokemon Home Page

Image of Pokemon Game Page

Credits:

Paul Hallett and PokéAPI contributors. Pokémon and Pokémon character names are trademarks of Nintendo.

About

An interactive card battle of Pokemons against computer to score higher in order to win the battle! It is a self designed game of luck and strategy against your opponent!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors