We've built the classic puzzle sliding game 2048 fully on-chain leveraging ZKP (Plonk) for scalable and provably-fair gameplay while preserving in-game information imperfection.
Introduced in 2014, 2048 revolutionized the sliding puzzle landscape, challenging players to merge identical number tiles on a 4x4 grid, aiming to create the coveted 2048 tile while strategically navigating through newly spawning “2” and “4” tiles. z2048 preserves this core while venturing further, incorporating blockchain dynamics, strategic gameplay, and an innovative economic model.
Transitioning popular casual strategy games like Candy Crush or Murder Mystery to blockchain platforms — specifically Ethereum — encompasses a longstanding ambition, driven by the appealing potential of creating a decentralized, trustless, and autonomous gaming universe. This ambition often faces obstacles in blockchain’s intrinsic limitations, notably due to high transaction costs since all moves should be recorded on-chain and sluggish gameplay since players must wait for the last move to be finalized on-chain before executing the next. Additionally, the transparency inherent in on-chain logic unwittingly removes the game’s strategic mystery, allowing players to anticipate every subsequent move and tile number, thereby trivializing the once-cherished accomplishment of creating the 2048 tile.
Navigating through this intricate panorama, z2048, utilizing Zypher Games’ Universal ZK Game Engine (UZKGE), has adeptly moved the classic 2048 onto the blockchain while skillfully navigating through its inherent complexities. The UZKGE confers the following enhancements to z2048: