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
      
        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 😀 Do check it out 😀
 
 
              


 
    
Top comments (0)