← Back to Home

Zaychess

A robust Java Swing Chess Engine designed for performance and flexibility.

Mac users: Unzip the file to run the app.
Universal users: Requires Java (JRE) installed.

🤖 Play vs Computer

Challenge the internal engine logic with tunable difficulty and instant move validation.

🌐 Multiplayer Support

Host games locally or connect via direct IP for low-latency peer-to-peer matches.

💾 Save & Resume

Full serialization support allowing you to save board states and analyze them later.

Classic Strategy, Modern Code.

Built from the ground up using Java and Swing, the launcher provides a clean entry point for testing algorithms or jumping straight into a match.

Zaychess Launcher

Full Board Control

Features custom assets, clear move highlighting, and a responsive UI that keeps the focus on the strategy, not the interface.

Gameplay Board