Accession Online is a fast paced card building game. Two players are able to connect to the same server and battle against one another. Each turn, a series of cards will be drawn from your deck with unique abilities that will aid you in building your kingdom and winning the game!
Check out the game!
- Clone the repo down to your machine
- Run
npm install
in the root directory - Run
npm start
in the root directory - Visit localhost:3000 on your browser
- React
- Redux
- JavaScript
- SCSS/CSS
- Jest / Enzyme
Backend Stack - Github
- Ruby
- Rails
- PostgreSQL
- User can host a game, will recieve a unique id referencing the game address.
- Guest can use the unique id to join the game.
- Players can buy cards from the table using cards from their hand
- Rounds will cycle between both players with protections in place to prevent exploits.
- Users can build up their deck which will persist between turns
- Users can use dynamic action cards to trigger unique events
- Users can have a profile page and track stats
- Deeper UI integration
- Multiple players can join the same game
- Websockets can be leveraged to provide real-time game updates
- Additional card expansions added to the game
- In-game communication allowed between players
- KevinKra - Frontend Developer - Github
- vjt960 - Frontend Developer - Github
- BrennanAyers - Backend Developer - Github
- DavisC0801 - Backend Developer - GitHub
- Patrick-Duvall - Backend Developer - Github
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.