Branding for application

Tetris

I've developed a classic Tetris clone in Java that captures the original gameplay while adding modern touches for a smoother experience.

It includes scores and levels, ghost pieces, next piece preview, sound effects, and background music for an engaging experience. Players have full control over the audio experience, you can toggle background music and sound effects on or off at any time to suit your preference.

The game also offers visual customization. You can switch between different backgrounds, reset to the default one, and even choose whether you want the background to be semi-transparent for a cleaner, more focused play area.

You can play using traditional arrow keys, but alternative control schemes are also supported, including WASD, Vim-style H/J/K/L, and pressing Space to instantly drop the current piece for fast-paced play.

Available for Windows, macOS, and Linux with easy installers. Just install and start stacking.

This project was a fun way to dive into real-time game logic while modernizing a timeless classic.

Videos

Installation Instructions

Linux

For Linux users, choose the package that matches your distribution. You can install it using your system's software installer or a terminal with administrative privileges. After installation, you can launch the game from your applications menu.

If the game's interface appears too small or improperly scaled on high-resolution screens, you can adjust the UI scaling by setting an environment variable. You can add the line export _JAVA_OPTIONS="-Dsun.java2d.uiScale=2.0" to your user's shell configuration file (like ~/.bashrc or ~/.profile) for a per-user effect, or add it to a global configuration file (such as /etc/environment) to apply system-wide. After making this change, you will need to log out and log back in for the new environment variable to take effect.

macOS

On macOS, you have the option of using a .dmg or a .pkg installer. If you download the .dmg, open it and drag the Tetris app into your Applications folder. If you prefer the .pkg, simply double-click the file to run the guided installer. Once installed, the game will be available in Launchpad or your Applications folder.

Windows

To install the game on Windows, download either the .exe or .msi installer. Double-click the file to start the installation process and follow the setup wizard. Once installation is complete, you can launch the game from the Start Menu or your desktop.

Platforms

DMG / PKG

macOS

x64

Standard Installer

Tetris-1.2.0.dmg

For MDM/IT deployments

Tetris-1.2.0.pkg

EXE / MSI

Windows

x64

Quick Installer

Tetris-1.2.0.exe

For Admins (silent installs)

Tetris-1.2.0.msi