Blue Cloud Mirror is a game where players need to show five specific emotions and do five specific poses in two levels. The faster, the better.
Play the game. It only takes a minute. All you need is a webcam and a Chrome browser.
Here are my results:
The game uses key technologies of the IBM Cloud and has three main parts:
- Core game: Implemented as serverless web application and via Cloud Functions since it is not accessed 24x7
- Users service: Implemented via IBM Cloud Private to avoid having the personal data in a public cloud
- Scores service: Implemented via Cloud Foundry Enterprise Edition to demonstrate developer productivity
The following diagram shows the key components:
You can also run the application locally. The setup shouldn't take longer than five minutes:
$ npm install -g @vue/cli $ git clone https://github.com/IBM/blue-cloud-mirror.git $ cd blue-cloud-mirror/game $ yarn install $ yarn run serve