Python · PyQt6 · Expectimax AI · Cyberpunk Synthwave Edition

2048 Nexus
Evolutionary Arcade

Experience the iconic number merge puzzle re-imagined with high-octane cyberpunk neon aesthetics, multi-grid dimensions (3x3 to 8x8), undo move mechanics, and automated AI solvers.

AI Solver Expectimax Engine
6 Grids 3x3 up to 8x8
Undo Unlimited Steps
2048-nexus.py — PyQt6 Native Desktop GUI
Score
2048
Best
16384
Desktop GUI
2
4
8
16
32
64
128
256
512
1024
2048
4
2
8
Desktop Controls: or WASD

Beyond the Classic Grid

Packed with features designed for both casual high-score chasers and algorithmic enthusiasts.

Expectimax AI Solver

Watch the computer automatically play with dynamic heuristics (monotonicity, smoothness, corner lock) reaching 4096+ effortlessly.

Multi-Dimension Grids

Challenge yourself on 3x3 Micro, 4x4 Classic, 5x5 Expanded, 6x6 Giant, or 8x8 Cosmic boards with custom target tile goals.

Full Undo Move Tree

Miscalculated a move? Step backward through your game state history with full stack restoration.

Synthwave Audio & FX

Punchy electronic sound effects on tile merges, combos, game over, and victory states.

Local & Mode Leaderboards

Tracks high scores, max tile reached, total moves, and average game completion time per grid mode.

PyQt6 Native Desktop App

Smooth hardware-accelerated animations, zero browser lag, and standalone single-executable desktop binaries.

Download 2048 Nexus

Get the high-performance desktop release for your operating system. Standalone zero-dependency binaries with native graphics acceleration.

Windows v1.0.0

Windows Installer

Standalone desktop setup wizard for Windows 10 & 11 (64-bit). Includes offline Expectimax AI, desktop shortcuts, and DirectX/OpenGL hardware acceleration.

Download .exe (x64)
Debian / Ubuntu v1.0.0

Debian Package

Native .deb binary package engineered for Debian, Ubuntu, Linux Mint, Pop!_OS, Zorin OS, and Kali Linux with desktop entry integration.

Download .deb
Fedora / RHEL v1.0.0

RPM Package

Native .rpm binary package built for Fedora, Red Hat Enterprise Linux (RHEL), CentOS Stream, Rocky Linux, and AlmaLinux.

Download .rpm

Quick Linux Terminal Installation

Package Manager Ready
# Debian / Ubuntu / Linux Mint (.deb)
sudo dpkg -i 2048-nexus.deb

# Fedora / RHEL / Rocky Linux / AlmaLinux (.rpm)
sudo dnf install ./2048-nexus-1.0.noarch.rpm
# or using rpm directly:
sudo rpm -ivh 2048-nexus-1.0.noarch.rpm

Run with Python & PyQt6

Experience maximum framerates and zero input lag with the native desktop build.

Python PyQt6 Launch PyQt6 & Pygame Audio
# Clone the repository
git clone https://github.com/dev-hints/2048-Nexus.git
cd 2048-Nexus

# Install desktop GUI & audio dependencies
pip install PyQt6 pygame

# Launch 2048 Nexus Desktop
python main.py --mode 4x4 --ai-enabled