Skip to content

An Android drawing game where you have to draw emojis so that Google's image recognition algorithm can guess them

License

Notifications You must be signed in to change notification settings

talosdev/emojidraw

Repository files navigation

EMOJI DRAW

A fun game where you are asked to draw emojis as accurately as possible so that Google's AI can guess what you are drawing.

Background

In summer 2017, Google added to its Gboard keyboard an emoji recognition feature: it allows users to draw an emoji and then displays the closest matches (based on a image recognition algorithm), so that the user can pick the one that they intended to use. Here's what it looks like:

Gboard

The image recognition algorithm is available online, via an undocumented API. (TODO missing reference here to the Medium article) has analyzed and documented the API. With the help of this resource, I was able to get access to the API, and then I came up with the idea of turning the emoji recognition into a game.

Objective of the game

You are given the description of an emoji (in text) and you are asked to draw it. As you draw, the game displays to you the 10 first guesses that Google's AI has made about what emoji are drawing. The aim is to have the requested emoji be the first guess of the AI. When this happens, you are presented with a new emoji to draw. Can you draw 10 emojis in 60 seconds?

Gameplay

The gif above can be found as a video here.

About

An Android drawing game where you have to draw emojis so that Google's image recognition algorithm can guess them

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages