Can You Remember?

About

A brain-twisting memory game that stacks numbers, shapes, and colors into an expanding sequence you must recall flawlessly, complete with timed, multi-attribute challenges that push your memory to the limit.

History

Right before this project, I created the 4x4 brain teaser game, Find the Same Number from Korean TV show. And I noticed I was pretty bad at the game, so I wanted to create a warm up game. When I was trying to come up with what to make, I remembered I already created one from college, but it was on a physical microchip with its own LED and a slider. So I wanted the game to be harder and only digital, and this was created.

Minor Challenges

Having multiple difficulties needed their own handling process.

  • Generating cards
  • Displaying cards
  • Displaying the palette
  • Calculating the correct answer
  • Timer for Hell difficulty
I wanted Wall of Fame to be persisted, so I made a simple read/write system to record players' scores. They are saved at path, "C:/Users/[Username]/AppData/Local/Remember/score.txt".
Random answer generator where there are 6 shapes and 6 colors to pull 3 from at the beginning and generate a random card properly for each round.
  • Shapes: Circle, Diamond, Moon, Square, Star, Triangle
  • Colors: Blue, Green, Grey, Orange, Red, Yellow

Concise Rules

Each round, an additional card will be shown. Your goal is to remember all the sequence of cards and submit them one at a time from the beginning. What a card shows depends on the difficulty of the game.

  1. Easy
    1. Each round, it will show you all the cards that have been shown with a new number (0-9).
    2. For example, "3" is shown round 1, then round 2 could show "3" and "5". You must submit both "3" and "5" for round 2.
  2. Intermediate
    1. Same as Easy mode, except now a shape will be added with a number (3 shapes).
    2. For example, round 1 may show "3 + moon", and round 2 will show "3 + moon" and "5 + circle".
  3. Difficult
    1. Same as Intermediate mode, except now a color will be added with a number and a shape (3 colors).
    2. For example, round 1 may show "3 + moon + grey", and round 2 will show "3 + moon + grey" and "5 + circle + red".
  4. Hell
    1. Same as Difficult mode, except it will only show you the shapes and colors palette for 5 seconds, then it will be hidden.
    2. Also each input will be timed for 5 seconds.
When you fail to give a correct answer, the board will show you what the correct answer is.
When the game ends, your name and score will be recorded on the Wall of Fame. 0 correct answers won't be recorded.
To change difficulty and/or stop playing current mode, you have to retype your name to activate "Play" button. When the game ends, "Play" button activates as well.

Disclaimer

The images and audio used in this game are not created by me. They are just organized and modified a bit to fit the genre of this game.

Play Demo Video

Project information

  • Environment JavaSE-1.8 with JavaFX
  • Project date 29 Dec, 2016
  • Game Designer
    & Programmer
    & QA
    CJ Kim
  • Original CJ Kim