Skip to content

otmanesabir/BeerGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Beer Game

Description

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.

What still needs to be done?

Link all UI elements and add multiplayer functionality.

File Structure

.
├── beergame                # root directory
│   ├── docs                # documentation
│   ├── build               # build directory
│   ├── include             # header/declaration files
│   ├── src                 # source/implementation files
│   ├── tst                 # testcase files
│   └── ...                 # .gitignore/CMakeLists.txt/README.md

Dependencies

Dependancy Download Documentation
QT Link Link
CMake Link Link
Google Test Link Link
Doxygen Link Link

Deploying

git clone https://github.com/otmanesabir/BeerGame.git
cd build
cmake ..
make
./beergame
./beergame-tests
./beergame-server
./beergame-client

DEBUG

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

RELEASE

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

About

The beer distribution game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published