A casual game using AWS Rekognition Label API
This demo is to play a simple game using facial expression to be recognized using AWS Rekognition emotion API in real time. The demo is utilizing AngularJs for dashboard, .Net core for API functions, Unity or HTML5 for game client and other AWS services. The demo is a game like famous TV show ‘America’s Got Talent’, it is require you to make several different emotion faces like happiness, angriness, sadness and so on. Based on your action, a score is provided and will be ranked with your facial expression on the leaderboard.
- Install .NET Core SDK
- Install Node and NPM
- https://nodejs.org/en
- Select the LTS build (recommneded for most users)
- Install Visual Studio Code
- Install Angular CLI
- Npm install -g @angular/[email protected]
- Install Git
- Install libgdiplus for using Graphics in API project
- brew install mono-libgdiplus
- Install Redis
- brew install redis
- redis-server (This will start the redis daemon on localhost)
- Install Postman (optional)
- Recommended extensions for Visual Studio Code (optional)
- C# by OmniSharp
- C# Extensions
- NuGet package manager
- Angular v6 snippets
- Angular files
- Angular2-switcher
- Angular Language service
- Auto rename tag
- Bracket pair colorizer
- Debugger for Chrome
- Material Icon Theme
- Path Intellisense
- Prettier
- TSLint
- Open a terminal
- Move to your project folder
- Checkout the latest version of project files
- Open a terminal
- Move to your project folder
- cd reinvent2018-got-talent
- For API project (.Net core)
- cd LifeofRoot-API
- dotnet run (or dotnet watch run)
- Kestrel server will run on http://localhost:5000
- For Web project (AngularJS)
- cd LifeofRoot-Web
- npm update (only requires the first time for downloading app-modules)
- ng serve
- The website will run on http://localhost:4200