Benjamin Churchill's repositories
pokeapi-reactor
Non-blocking, reactive API client for PokeAPI
Pokedex
Pokedex is a robust Discord bot that mimics the iconic Pokedex from the Pokemon games and show. It's loaded with features to help players of all skill levels to learn and better enjoy Pokemon! The goal of Pokedex is to provide users with as much data about the Pokemon games as they desire conveniently and with minimal effort.
battle-master
An AI to play Pokemon battles. Built on the cognitive architecture CLARION.
poke-engine
A Pokemon battle engine written in Python. The engine is extracted from pmariglia's Showdown bot application.
pokedex-configuration-worker
Microservice to handle Discord guild settings per guild
cs-7641-assignment-1
Supervised learning algorithms over two datasets
cs-7641-assignment-2
Optimization algorithms over three optimization problems
Fren-Bot-v2
Discord bot for managing rewards and points
Java-PokeFlex-API
A wrapper for the custom PokeFlex library
cs-7641-assignment-3
Unsupervised learning algorithms over two datasets
cs-7641-assignment-4
Reinforcement learning and planning algorithms over 2 problems
pokeaim-web
Website for PokeaimMD
pokeapi.co
The PokéAPI documentation website
pokedex-dispatch-service
Microservice to dispatch work requests to workers
pokedex-gateway-service
Microservice to listen to Discord gateway events
pokedex-guild-service
Micro-service for serving Discord guild data
pokedex-pokemon-worker
Microservice to handle severing Pokemon-related data
pokedex-sdk
Common functionality for applications that are part of the Pokedex distributed system.
PokeLLMon
PokéLLMon: A Human-Parity Agent for Pokémon Battles with Large Language Models
pokemon2vec
Experimenting with using Word2Vec to create embeddings for Pokemon in the context of VGC team compositions.