Born out of curiosity, MCEC explores a fascinating question: How do the world's strongest chess engines actually perform when constrained to a practical, daily-use mobile phone?
Unlike massive desktop server setups that brute-force thousands of games overnight, MCEC games are run selectively during free time when the device is available. It is a real-world, practical exploration of software efficiency under strict resource limits.
• Season 1 (Completed & Success): Established the core structural proof-of-concept for high-stakes mobile tournament ladders on everyday hardware. The format proved highly competitive and successfully ranked our original mobile engine pool.
• Season 2 (Halted / Stopped): Due to technical adjustments, real-world scheduling limitations, and the evolution of the mobile engine landscape, Season 2 was prematurely stopped to recalibrate the entire ecosystem.
• Season 3 (Now Beginning!): Rebuilt, optimized, and officially launching. Season 3 implements an expanded 72-engine baseline benchmark, strict stability filters, and a clean CCC-style tier framework to accommodate powerful newcomers.
• The Low-End Gauntlet: To document how elite, world-class chess engines scale down and perform under limited mobile resources.
• Elite Threshold: Exclusively features the strongest open-source chess engines capable of reaching 3300+ to 3400+ Elo environments.
• The Stability Filter: MCEC is as much about compatibility, stability, and efficiency as it is about raw strength. Engines must handle mobile thermal conditions and OS constraints without crashing.
• Performance Tracking: Rather than calculating official Elo ratings (due to the practical limits of resource-constrained testing), MCEC focuses on head-to-head performance data, structural stability, and mobile win-probabilities.
All games are strictly monitored and conducted under identical, controlled conditions:
Setting
Configuration
Current Stage
Season 3 — Structural Benchmark Phase
Hardware
Samsung A16 5G (Daily-use personal phone)
Time Control (TC)
1+1 (1 minute base + 1 second increment)
Processor Allocation
1 Core / 1 Thread (To isolate single-core efficiency)
Graphical Interface
ChessEnginesTournament Android GUI
Opening Book
UHO 8 moves (1.10+ to 1.19+ Pohl book in PGN format)
Engine Settings
Strict Defaults
Syzygy Tablebases
Disabled (False)
Pondering
Disabled (False)
MCEC would not be possible without the incredible support and dedication of the computer chess community. Heartfelt thanks go to:
• Jim Ablett: Whose legendary, high-performance Android engine builds form the absolute backbone of this circuit.
• Archimedes: For providing specialized, highly-optimized Android engine compilations.
• The Engine Developers: The brilliant minds behind the open-source codebases pushing the boundaries of chess science.
• Joseph: A fantastic fellow Android tester whose shared knowledge, advice, and testing assistance have been invaluable to the circuit.
MCEC is ultimately a project driven by curiosity, learning, and a profound appreciation for computer chess. By testing, competing, and documenting these battles on a mobile platform, MCEC aims to contribute in its own unique way to the preservation, understanding, and enjoyment of chess engine development on everyday consumer hardware.