A Pokedex built using Go and PokeAPI with a CLI interface.
- install Go and clone this repository
- change current directory to
pokedex-cli - run
go run .to run directly on the terminal - optionally,
go build -o Pokedex tocreate an executable file
- explore: Displays list of pokemons available in the location
- catch : Attempt to catch a pokemon specified in the argument
- inspect : Displays stats of a collected Pokemon
- pokedex: Displays collected Pokemons
- exit: Exit the Pokedex
- help: Displays a help message
- map: Displays next 20 locations
- mapb: Displays previous 20 locations
- map locations are cached for snappy experience (~5s)
- cache
explore - local saving
- pokeball addition
- currency addition
- selling pokemons
- berry support
- pokeball variety with different catch rate
- 'advanced': simulate battle
- move with arrow keys, rather than typing location