What is SameGame?
SameGame is a WinUI 3 GUI (Graphical User
Interface) game written in C#. It is a port of my Java version, which is a modern reimagining of the classic Windows 3.1 game
"Same Game" by Ikuo Hirohata. SameGame offers a relaxing and fun experience for players of all ages.
Main Features
SameGame 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 SameGame?
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. SameGame 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 SameGame in action.
Credits
The code for this plugin is open-source and can be found on GitHub.
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 and my Java version.
How to Play
SameGame 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 SameGame. So
I kept that formula when I created this version.
Download
Before installing, it is recommended you review the How To Play
tab, which explains how to play SameGame. System Requirements and Installation Instructions can be found below.
Available on the Microsoft Store
This version of SameGame is distributed exclusively through the
Microsoft Store
for Windows 10 and Windows 11. Installation and updates are managed automatically by the Store app.
System Requirements
In order to play SameGame, you will need the following system specifications.
- Operating System: Windows 10 or 11.
- Disk Space: At least 50 MB of free disk space.
- 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 SameGame:
- Install the application: Click the link above to go to the Microsoft Store and install SameGame.
- Launch the application: Click the Start button and search for SameGame to launch it. Or launch it from the Store page.
- That's it!