rhysm94 / PokemonKit

PokemonKit is my Swift framework for sharing code between apps involving Pokémon in some way.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PokemonKit

PokemonKit is a Swift framework for all your Pokémon related needs.

It contains all manner of types for Pokémon, such as Pokemon Species, Pokemon instances, Attacks, Abilities, and more. PokemonKit also contains a battle engine, which replicates as much of the Sun and Moon battle engine as is possible.

PokemonKit is the main part of my dissertation project, containing all of the model code for a Pokémon battle simulator. Create a user interface that sends turns to the battle engine, and it will resolve said turns as the Sun and Moon battle engine would, too.

Many thanks to Eevee for creating the Veekun Pokémon database this project uses!

About

PokemonKit is my Swift framework for sharing code between apps involving Pokémon in some way.

License:MIT License


Languages

Language:Swift 100.0%