Skip to content

A rudimentary implementation of the Mafia game, using C#, SignalR and React

License

Notifications You must be signed in to change notification settings

isisa-mafia/game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mafia Game logo

Mafia Game

Mafia Game is a rudimentary implementation of the Mafia party game, using C#, SignalR and ReactJs.

Requirements

Build and run

This application requires at least dotnet core 2.1 for building. You can download it here.

Develop

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.

Run

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 .