Hack the North 2023

Memory Blinkr - Python, NLP, OpenCV

MemoryBlinkr is a memory challenge game designed to enhance memory skills by requiring players to memorize and replicate images or text before their next blink. The project combines computer vision and game development, offering a collection of minigames under a common theme.

The game includes various challenges:

  • Grid Game: Players face a grid of black and white squares, with increasing difficulty as the grid size grows. The objective is to progress as far as possible.
  • Image Game: A random image appears, and players must replicate it by drawing on a canvas.
  • Phrase Game: Players input a topic, generating a short sentence to memorize and reproduce.

The development process involved setting up the tech stack, dividing tasks for UI elements and blink detection, and creating the baseline grid game. Additional minigames were introduced to broaden skill sets, such as a paragraph game utilizing an NLP API and a freeform drawing game involving mathematical calculations to compare image differences. The project was polished on the final night in preparation for presentation and pitching. MemoryBlinkr offers an engaging way to challenge and improve memory skills while incorporating diverse technical elements for a well-rounded learning experience. The full project entry can be seen here: Hack the North Dev Post