Peter Gao's repositories
jekyll-mahjong
Jekyll plugin for converting mahjong text notation into SVG images.
2D-Maze-Solver-Q-Learning
Final Project for Dartmouth COSC 16.
AssayPlate
Plan experiments with AssayPlate!
Chameleon
Final project for ECO 386E Introduction to Game Theory, where I present an evolutionary IPD strategy called Chameleon, that attempts to exploit other group strategies through mimicry.
cosc-52-websocket-server
For the CS52 Websockets short assignment, and possibly the final project on multiplayer online game.
CS-380C-Compilers
My coursework for CS 380C Compilers (Spring 2023)
HTTP-RE-for-Istio-BookInfo
Code for CS 395T's final project (CS 395T Advanced Topics in Computer Networks, Fall 2023). Some baseline Redundancy Elimination algorithms tested on Istio's BookInfo.
jekyll-serif-theme
Serif is a multi page business theme for Jekyll.
mahjong-discord-bot
A Discord bot with Mahjong-related functionality.
React-Native-Hack-a-Thing
My first attempt working with React Native. It is akin to a "hello world" project, except... a bit more complex than just displaying "hello world."
Resistance-Online-Server
Server implementation of Resistance Online
RL-Solvers
Code that attempt to solve various Reinforcement Learning problems.
Self-Driving-Ball
An RL environment with a few variations. Implements OpenAI Gym's interface for custom environments.
tradevance-client-web
The web app version of the TradeVance client.
tradevance-server
The server side implementation of TradeVance
web_scraper_examples
Contains some simple web scrapers for my own future reference