Online real-time website to play Gungi from Hunter × Hunter ⚡
This project is no longer actively maintained so the site might be down whenever I run out of free credits. When I get time in the future I would love to revisit the project and make it even better! Thanks for your understanding :)
| Codebase | Description |
|---|---|
| client | Create React App Frontend |
| server | Nodejs API with Socket.io |
| gungi.js | Library for game logic |
- staging -> pr this branch for everything
- master -> don't touch, this is what's running in production
This game appears in the manga/anime Hunter × Hunter, and seemed really interesting and looked like it had a ton of complexity and depth to play around in.
So, inspired by this reddit post which spelled out a complete ruleset, I set out to make it a reality and accessible for anyone to play and explore.
An additional side benefit in making this was to use it as a learning opportunity to familiarize myself with some of the latest popular web technologies, and this is the first project of more to come!
- Fork the repository
- Navigate to
/server - Run
yarn - Add
.envfile with the following environment variablesPORT=4000CORS_ORIGIN=http://localhost:3000
- Run
yarn watch && yarn dev - Navigate to
/client - Run
yarn - Add
.envfile with the following environment variablesREACT_APP_API_URL=http://localhost:4000REACT_APP_PUBLIC_URL=http://localhost:3000
- Run
yarn start