Technical Documentation for The Witcher 3 Gwent card minigame clone web app.
.NET Core, C#, SignalR, HTML, CSS, Javascript, React/Next.js, AWS/Azure, Docker
- Gameplay - a simple game with random cards against another player or bot
- Card Drop and Collection - after a game player can drop a card, then use it in next matches
- Statistics - a viewable list of best players, matches, etc.
- Graphics - DB anime characters
- Animations - simple card/board animations
- Authentication - each connection indicates uniquely authenticated user
- Testability - unit tests, integration tests, and ideally performance tests
The project starts a simple random multiplayer game with minimalistic graphics and animation on frontend side. In the first version of the game a collection of cards is divided between two game participants. Then the battle is performed the same way it is done originally. After the game is finished.. nothing happens. In the later versions of the game there will be a progression system added, so the players can collect the cards and use it later.
https://www.youtube.com/watch?v=ZCKohZwGZMw&list=PL4cUxeGkcC9iQ7g2eoNXHCJBBBz40S_Lm&index=1