Git Product home page Git Product logo

memoryblinkr's Introduction

MemoryBlinkr

Ever wanted to challenge your memory? Or maybe improve it because your memory fades in the blink of an eye? MemoryBlinkr is here to help โ€“ a game where you only have until your next blink to remember an image or text and replicate it as accurately as possible.

menu

Inspiration

We wanted a chance to work with computer vision and game development, and since the final product is essentially a collection of minigames with a common theme, it was perfect for learning a variety of new systems.

What it does

The project is a memory game where the user has to memorize something on the screen as quickly as possible, as it disappears when they blink and they have to reproduce it. We implemented a few versions as individual minigames:

  • Grid game: A grid of black and white squares appears on the screen. Each level gets harder as the grid size increases and the goal is to advance as far as possible.
  • Image game: A random image appears on the screen and the goal is to replicate the image by drawing on a canvas.
  • Phrase game: The player inputs a topic, which is used to generate a short sentence. The sentence is presented briefly and the goal is to reinput the phrase given.

Setup

Clone the repo and enter its directory

git clone [email protected]:angelaw7/htn-2023.git
cd htn-2023

Create virtual environment and install requirements; ensure that pip in installed already

python venv -m venv venv
venv\Scripts\Activate  // Windows
pip install -r requirements.txt

Run the app!

flask run

memoryblinkr's People

Contributors

hiromikoreyes avatar enjeck avatar angelaw7 avatar jakeread-gh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.