Alchemy Blocks • Developer Story

About the Developer

Venkatesh Parthasarathy • Solo Indie Project

Why I Built This

Alchemy Blocks started as a weekend experiment. I wanted to know whether the core loop of 2048 — slide, merge, repeat — could carry more strategic weight if the merge outcomes were asymmetric. In 2048 every merge is predictable: two 4-tiles always make an 8. What happens if two tiles can produce wildly different results depending on which elements collide? Fire plus Water doesn't give you "double fire" — it blows a hole in your board.

That single design question turned into a two-month build. The answer, it turns out, is yes: unpredictable reactions force you to think several moves ahead, turning what is normally a pattern-matching reflex game into something closer to spatial chess.

The Daily Challenge Problem

The feature I'm most proud of is the Daily Challenge — not because it's flashy, but because the constraint was interesting. Every player needs to receive the exact same puzzle for a given day, with no server involved. The game is fully client-side.

The trick is that each day's puzzle is generated deterministically from the date itself, so the same day always produces the same board. Every device that opens a given day's challenge rebuilds the identical sequence of tiles on its own — no backend, no database, no sync required.

The elegance of it: two players in different countries who have never interacted can compare scores knowing they solved literally the same puzzle in the same order.

The Stability Meter

The original prototype had a simple "board full = game over" condition, which is standard for 2048-style games. It worked, but it created a passive experience — you just kept merging until you ran out of space. I wanted a second axis of pressure that the player actively manages.

The Stability Meter turned out to be the right answer. High-tier tiles (Magma, Metal, Gold) contribute hazard to the board even when they're just sitting there. The lab "feels" more dangerous the further you push. Steam reactions — intentionally merging Fire with Water — vent pressure and buy breathing room. This creates a genuine trade-off: using a Steam reaction clears space and stabilises the board, but it also consumes two base elements you could have used to continue the merge chain. Every game becomes a negotiation between those two goals.

How It's Built

Alchemy Blocks is a lightweight, fully client-side web game. The entire experience runs in your browser — there is no server, no database, and no user accounts. All game state and high scores live on your own device.

Keeping things simple was a deliberate choice. A puzzle game that loads almost instantly is more accessible than one that requires a login and a round-trip to a server. The trade-off is that leaderboards are local, but the Daily Challenge score comparison is global by design — same puzzle, compare numbers directly.

Monetisation Philosophy

The game is free to play and supported by Google AdSense banner ads. Interstitial ads appear only at natural breakpoints — Game Over and Victory — never during active play. The only rewarded placement is the Void Blast: an optional short ad that lets you remove a single blocking tile when your board is nearly locked. In Daily Challenge mode it is capped at two uses per run to preserve competitive fairness. It's positioned as a strategic lifeline, not a frustration tax.

A one-time premium upgrade (the Grandmaster Pack) is planned for future release. It removes ads entirely and unlocks an alternate visual skin. No subscriptions, no loot boxes, no pay-to-win mechanics.

Contact

For bug reports, feedback, or partnership enquiries:

Venkatesh Parthasarathy
venkateshp.dev@gmail.com

← Back to Game