GamesmanUni is a web implementation of GamesmanClassic in C, developed as part of GamesCrafters research and development group at University of California, Berkeley. Gamesman is a finite, two-person, perfect-information game generator based on Master thesis by Professor Dan Garcia.
Getting Started
1a) Install yarn on Windows
npm install -g yarn
1b) Install yarn on MacOS
brew install yarn
brew install vite
2) Install Web App Locally
git clone git@github.com:GamesCrafters/GamesmanUni.git
cd GamesmanUni
3a) Launch Development Hot Module Replacement (HMR) Server
I started this project initially under code name uni after I first joined GamesCrafters Undergraduate Research and Development Group under Professor Dan Garcia at University of California, Berkeley. It was inspired by the old front end JQuery project, GamesmanGui, developed in collaboration with the back end team using Universal Web API, GamesCraftersUWAPI, through a weekly agile software development cycle. I would love to thank Prof. Dan for guiding all of us with computational game theory research, Seth and his back end teams for working in tandem with the front end team patiently (especially with my constant nudges! 😅), the newly formed design team for the new and exciting UI/UX updates to come, and last but not least my amazing front end team members for bearing with difficult me throughout this whole engineering, designing and development journey!!!
❣️ Developed with 💙 at University of California, Berkeley. ❣️