Overview of My Submission
Semblance is a web based game, where you have to correctly describe an image using a word. You have 3 chances to guess every image, after which you lose one life out of five. I have used the Random Image API to fetch images and then used Azure's Computer Vision Service to generate tags for the image. The user must guess one of these tags. I used Golang for the server and APIs and built the UI using Webflow.
Submission Category
Wacky Wildcards, AI Aces
Live Link
https://semblance-game.herokuapp.com
Link to Code on GitHub
      
      
        deepto98
       / 
        semblance-game
      
    
    Semblance is a web based game, where the user has to describe random images in one word.
Semblance is a web based game, where you see an image, and have to describe it in a word.
Stack
- Golang to create the server, run the game, use external APIs and for HTML templating
 - Random Image API to fetch a random image via a http request
 - Azure Cognitive Services' Computer Vision API to generate tags for each image
 - For the UI, I used Webflow, much improvement is needed there though 
😂  
Local Installation
- 
To run Semblance locally, you must have access to an Azure Computer Vision instance, you can create one from here Once created, get the API Key and Endpoint from Resource Management > Keys and Endpoint
 - 
If Go isn't installed, set it up following this
 - 
Clone this repository, via HTTPS or SSH
git clone https://github.com/deepto98/semblance-game.git - 
Open
.envand add your api key and endpoint
…# Add the Computer Vision key here COMPUTER_VISION_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX # Add the Computer Vision 
SCREENSHOTS
- Game starts
 - Wrong Guess
 - Second Guess Entered
 - Correct Answer
Do check it out 😀 
              

    
Top comments (0)