The beer distribution game (also known as the beer game) is a type of gamification that is used to experience typical coordination problems of a supply chain process. It reflects a role-play simulation where several participants play with each other.
Link all UI elements and add multiplayer functionality.
.
├── beergame # root directory
│ ├── docs # documentation
│ ├── build # build directory
│ ├── include # header/declaration files
│ ├── src # source/implementation files
│ ├── tst # testcase files
│ └── ... # .gitignore/CMakeLists.txt/README.md
Dependancy | Download | Documentation |
---|---|---|
QT | Link |
Link |
CMake | Link |
Link |
Google Test | Link |
Link |
Doxygen | Link |
Link |
git clone https://github.com/otmanesabir/BeerGame.git
cd build
cmake ..
make
./beergame
./beergame-tests
./beergame-server
./beergame-client
When doing a DEBUG
build the project is set up to not optimize the generated code, and to tell the compiler to add debug information (which includes information about functions, variables, and other information needed for debugging).
git clone https://github.com/otmanesabir/BeerGame.git
cd build
cmake ..
make debug
make debug-test
A RELEASE
build on the other hand have higher level of optimization, and no debug information is saved.
git clone https://github.com/otmanesabir/BeerGame.git
cd build
cmake ..
make release
make release-test