/pkmn-battle

A minimalist Pokémon battle to run from the terminal using Node and a functional programming mindset. Bulbasaur, Charmander or Squirtle ?

Primary LanguageJavaScript

A Pokémon battle within NPM

Choose the Pokémons you want to battle with and against between the 3 Kanto starters.

Install

npm i pkmn-battle
or
npx pkmn-battle

Usage

battle to start running the script, then just follow the insctructions.

About

A small project to try my hands at object composition in JavaScript.

What's to come next ?

I'm thinking of honing this small game more and more as I learn. Here is a quick list of features I want to add:

  • Removal of the chosen Pokemon from the pool of avaible ones for the opponent
  • New moves and news Pokémons
  • A better way to select Pokémons and moves than entering a name or a number
  • Leveling up ?
  • Items ?
  • Bugs corrections and improvements in code quality