Mafia Game is a rudimentary implementation of the Mafia party game, using C#, SignalR and ReactJs.
This application requires at least dotnet core 2.1 for building. You can download it here.
The application was developed using Visual Studio, so an environment for VS is available.
If you want to change only the server code, which is written in C#, dotnet core 2.1 is sufficient.
If you need to change the client code, which is written in js and jsx, you need nodejs and npm.
There are a few npm scripts located in game/MafiaGame/package.json which could help in developing the client part of the game.
To run the application enter the following commands:
git clone https://github.com/isisa-mafia/game
cd game/MafiaGame
dotnet run
In the case that everything worked perfectly, you will be instructed which link to follow to the running application, usually https://localhost:5000 .