Back to projects
University Project

What's That Meme?

AI-powered Meme Guessing Game

Developed an AI-powered game that challenges users to identify memes based on AI-generated descriptions.

What's That Meme?

Overview

What's That Meme? is an engaging web game that puts a unique twist on traditional guessing games by incorporating artificial intelligence. The application uses the ChatGPT API to generate witty, sometimes absurd descriptions of popular internet memes, challenging players to identify them correctly.

Game Mechanics

  1. Players are presented with an AI-generated description of a well-known meme
  2. Four possible meme images are shown as options
  3. Players must select the correct meme that matches the description
  4. Points are awarded based on speed and accuracy
  5. Leaderboards track high scores and encourage competition

Technical Details

The game was built using Next.js with TypeScript for a type-safe codebase. Firebase was implemented for backend services, including:

  • Authentication for user accounts
  • Firestore database for storing game data and leaderboards
  • Cloud Functions for processing ChatGPT API requests securely

The frontend was styled with Tailwind CSS, ensuring a responsive and visually appealing interface across all devices.

Integration with ChatGPT API

One of the most interesting aspects of this project was crafting effective prompts for the ChatGPT API to generate meme descriptions that were:

  • Informative enough to be solvable
  • Ambiguous enough to be challenging
  • Entertaining and engaging for players

Impact

The game gained significant popularity, achieving over 1,000 game sessions within the first month of launch. User feedback highlighted the unique concept and entertaining AI-generated descriptions as standout features.

What's That Meme? - AI-powered Meme Guessing Game