Same Game

A relaxing game of matching tiles
What is Same Game?

Same Game is a Java Swing GUI (Graphical User Interface) game. It is a modern reimagining of the classic Windows 3.1 game "Same Game" by Ikuo Hirohata. Same Game offers a relaxing and fun experience for players of all ages.

Main Features

Same Game consists of the following features:

  • Classic Same Game rules - adjacent tiles score points, gravity-based gameplay with column collapse.
  • Undo/Redo functionality - experiment with different moves without starting over.
  • High score tracking - challenge yourself to beat your high score!
  • Board size customization - play on Small (10x10), Normal (20x10), Large (20x20), or Custom (any size between 5 and 50 tiles).
  • Three difficulty levels - Easy (clustered colors), Normal (random), and Hard (scattered colors).
  • Optional countdown timer - test your skills under pressure!
  • Multiple tile skins - choose from various color schemes and tile designs to match your mood.
  • Color customization - adjust the colors of the tiles to your liking.
  • Animations - smooth tile movements for an engaging visual experience. Can be toggled on/off.
  • Sound effects - subtle audio cues for each action, enhancing the gameplay experience. Can be toggled on/off.
  • Optional background music - relax and enjoy the game with soothing music. Can be toggled on/off.
  • Internationalization - language support for English included. If you would like to help translate it to your language, please Contact Me!

Why Same Game?

I enjoyed playing the classic Windows game "Same Game" as a kid, and for years I've wanted to create my own version of it that runs on modern operating systems. Same Game was made primarily because I wanted to experience the joy of playing it again, but also so I could bring it to others who may enjoy it as well.

Screenshots

Here are some screenshots of Same Game in action.

Credits

The code for this plugin is open-source and can be found on GitHub.
Releases are also found there. If you find bugs, please file an issue on the Issues page.

Special thanks to Ikuo Hirohata for creating the classic Windows version that inspired me to create this version.

How to Play

Same Game is played on a grid of colored blocks.

  • Click a group of two or more adjoining blocks of the same color to highlight them.
  • Click the highlighted group again to remove it and score points.
  • Click elsewhere to clear the highlight without removing blocks.
  • After removal, blocks fall down and empty columns slide left.
  • The game ends when no more groups of two or more can be removed.
  • Your goal is to remove as many blocks as possible - ideally all of them!
Scoring

Each group of two or more blocks of the same color that is removed scores points using a mathematical formula. The formula is as follows:

n2 - 3n + 4
Where n is the number of blocks in the group.

Examples:

  • 2 blocks = 22 - 3(2) + 4 = 4 - 6 + 4 = 2 pts
  • 3 blocks = 32 - 3(3) + 4 = 9 - 9 + 4 = 4 pts
  • 4 blocks = 42 - 3(4) + 4 = 16 - 12 + 4 = 8 pts
  • 5 blocks = 52 - 3(5) + 4 = 25 - 15 + 4 = 14 pts
  • 6 blocks = 62 - 3(6) + 4 = 36 - 18 + 4 = 22 pts

Why this formula, you ask?

This is the formula used in the classic Windows game "Same Game" by Ikuo Hirohata, which is the game that inspired me to create this version of Same Game. So I kept that formula when I created this version.

Download

Before downloading, it is recommended you review the How To Play tab, which explains how to play Same Game. System Requirements and Installation Instructions can be found below.

This is the latest and recommended version of Same Game.

Version Date Published
1.0.0 June 22, 2026

Same Game currently has no previous versions available for download.
System Requirements

In order to play Same Game, you will need the following system specifications.

  • Java: At least Version 21 or newer.
  • Operating System: Windows (10 or newer), MacOS (11 or newer), or Linux.
  • RAM: At least 1 GB of RAM, but more is recommended for optimal performance.
  • CPU: A modern multi-core processor is recommended for optimal performance.
  • Disk Space: At least 50 MB of free disk space.

Installation Instructions

Take the following steps to install Same Game:

  1. Install Java: Download and install the Java Runtime Environment (JRE) if you don't already have it. Find the appropriate version for your operating system and download the installer.
    • Windows: From the above link, look for the JRE .msi file and download it/run it to install it.
    • MacOS: From the above link, look for the JRE .pkg file and download it/run it to install it.
    • Linux: From the above link, look for the JRE .deb or .rpm file and download it/run it to install it.
  2. Install the application: Download Same Game and simply place the JAR file in the directory of your choice.
  3. Run the application: Double-click the JAR to run it.
  4. That's it!