"Intellect-Battle" is a group educational project to create a multiplayer network game.
The rules are simple: groups of players from 2 to 4 people compete in erudition, trying to answer the maximum number of questions that are contained on the server. One wrong answer is you're out. Could "survive" to the end of the game or just stayed last - you won!
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
To install and run the project, you need utilities make and gcc, as well as the libraries ncurses and cUnit. To install them, use your package manager.
For Ubuntu, use the following command:
sudo apt-get install make gcc libcunit1-dev libncurses5-dev libncursesw5-dev
In order to install the game on your computer, you can either take the binaries from the latest release, or build them from the sources.
To build from the sources, a simple command is enough:
make / make all
in the project's root folder.
After the successful assembly, the executable files of the server and the client should appear in the bin/ folder.
To test the correct operation of the server and client parts, you can run unit tests. You can use the command to build and run them:
make test
from the root directory of the project.
For the correct execution of the server, it is necessary that in a relative way:
<exec_path>/units/
there were units with questions that are used during the game.
There are no additional requirements for the correct execution of the client.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Stanislav Mayorov - FNickRU
- Michail Silkin - DeyMass
- Pavel Fedotov - AziRo
- Ivan Sanin - Monstruos
- Evgeniy Chentsov - drenzoo
This project is unlicensed under the Unlicense - see the LICENSE.md file for details