tMemory

The ultimate terminal-based memory game.

Challenge yourself, race against time, and climb the global leaderboards!

👤Single Player

Challenge yourself and set new personal records

👥Local Multiplayer

Compete head-to-head on the same terminal

🤖Player vs AI

Test your skills against a computer opponent

🔢Flexible Grid Sizes

Choose from preset grids (2x2 to 12x12) or create custom layouts up to 12x12

🏆Speed Runs & High Scores

Track your best times and compete on global leaderboards

Ready for the Challenge?

Perfect for quick breaks or intense time-trials. How fast can you match all pairs on a 12x12 grid?

Global Leaderboard

See how you stack up against with players from all over the world. Filter by game type and board size to find your competition.

Loading...

How to Play

tMemory is simple to learn but challenging to master.

Game Rules

  • Start the game by selecting a game mode and board size
  • Cards are placed face down on the board
  • Flip two cards at a time to find matching pairs
  • If the cards match, they stay face up
  • If they don't match, they flip back face down
  • The game ends when all pairs are found
  • Your score is based on how quickly you complete the game

Terminal Commands

tmemory - Start the game

tmemory --mode=single - Start single player mode

tmemory --mode=multi - Start multiplayer mode

tmemory --mode=ai - Play against AI

tmemory --size=4x4 - Set board size

tmemory --help - Show all commands

Try it out!

Install tMemory and start your terminal memory adventure.

$ npx tmemory

Prefer playing in your browser? Try our web version:

Play Web Version

Built with Terminal Love

tMemory is crafted using cutting-edge technologies for a smooth terminal gaming experience.

React

Powerful and efficient UI rendering

Ink

React for interactive command-line apps

Ink Playing Cards

Beautiful card rendering in the terminal