r/MobileGaming • • 7h ago

Discussion I reverse-engineered Block Blast's code. The pieces you get aren't random - they're chosen based on your phone, country, and how much you're worth to them.

29 Upvotes

Post and work made possible with AI

I took apart the iOS version of Block Blast! (v7.5.3, com.blockpuzzle.us.ios) and pulled the game logic out of the binary. The short version: the blocks are not randomly generated. There's a whole engine whose job is to decide which pieces to hand you, and it takes into account your board state, your device, and how profitable you are.

Here's the evidence, straight from strings and config tables embedded in the app.

  1. There's a literal block-selection rigging engine

The app ships a C++ subsystem built at /algo-cpp-sdk-all_prod/src/stateless/algoSelect/ with files named, in plain English:

- AlgoSelectBlockDealDeathState.cpp — "death state"

- AlgoSelectBlockRandomNoDie.cpp — "random no-die"

- AlgoSelectBlockAvoidClearBoard.cpp — avoid giving you a board-clearing piece

- AlgoSelectBlockStopRefreshScoreIOS.cpp — stop your score from climbing

- AlgoSelectBlockGather.cpp — clump pieces into unhelpful clusters

- AlgoSelectBlockEntropy3MediumIOS.cpp — fake randomness

And ~25 named selection functions: selectBlockEasyChoose, selectBlockHardOptimize, selectBlockAvoidClearBoard, selectBlockReviveReplace, selectBlockHardLevel4, RandomNoDie, DealDeathState, IncreaseVariance...

  1. The full algorithm catalog (found in Chinese config tables)

The app contains a readable table of 77 named algorithms. Translated, the catalog includes:

- Death puzzle, Lethal puzzle, Simple death

- Extreme puzzle, Incredibly hard puzzle

- Trap puzzle — high edge-hugging

- "Puzzle where no block fits" — yes, that's a real entry

- Limit high-combo algorithm

- Stop score-farming, Don't clear the board

- Random no-death — the piece that saves you

- Revive / Revive algorithm

- Assisted board-clear — rescue clears

- Entropy-increase variants — the "looks random" theater

Each algorithm has tuning knobs in the config: useRatio (chance it fires), replaceCount (how many pieces to swap to find a bad/good one), removeBlockArr (specific piece shapes removed from your pool), needFilter/needAdd, and a noDie boolean.

  1. The pieces run through a 6-layer pipeline, not a dice roll

Every batch of 3 pieces flows through: Preprocessing → Block Pool → Block Selection → Safety Net → Position → Logging. The safety-net layer exists to keep you alive when the game decides you shouldn't die yet.

  1. It's not just your board — it's your worth

This is the part that got me. The game classifies you as a customer:

- isHighValueForAdType — are you a high-value player?

- isLowMaturityHighValueUserWithInstallDay:firstLoadEcpm: — judges you by days since install + your ad ECPM (what advertisers pay to reach you)

- reportWithInstallDay:...:playerAdValue:showEcpm:...:isBlocked: — a full ad-worthiness report, with an isBlocked flag

- hs_updateMaturityScoreWithTotalScore: — a running "maturity score"

- multiplier_strategy_maturity_threshold / multiplier_strategy_player_maturity_value — a score-multiplier strategy driven by your value tier

- A downloaded TFLite ML model (fetched from CDN, updated remotely) that classifies you on-device

Plus:

- high_device / adShowOnLowDevice / deviceLevel — your phone model decides ad behavior

- Churn_prediction_tier_1/2/3 — three tiers of "how likely are you to quit"

- ReturnUserAbilityStrategy and ReturnUserFirstGameAssistance — returning players get "assistance"

- Country collected via getCountryCodeByGPS, Storefront, and Unity's CountryCodeProvider

  1. It's tuned remotely, per player cohort

All of this is driven by server config (statelessId, blockGroup, noDie fields) pushed from gamedot.afafb.com and hella-cfg.afafb.com. The exact rigging is A/B-tested per region and per player-value tier, and can be changed over the air, with no app update.

What this means

A genuinely random block puzzle deals you 3 random pieces. Block Blast runs a server-controlled slot machine with a brain: it can hand you a "death puzzle" when you're about to lose, quietly deal you the saving piece ("no-die") when you've been stuck or might quit, withhold board-clearing pieces, cap your combos, and stop your score — all calibrated against your phone, your country, your ad-worthiness, and your predicted likelihood to churn.

The JS is locked behind encryption, but the C++ engine shipped with readable symbols and Chinese config tables, which is what lays it all bare.

Method: downloaded the decrypted IPA, extracted the arm64 Mach-O, and pulled strings/config tables. Not encouraging anyone to break anything — this is just reading what's in the file.


r/MobileGaming • • 2h ago

Questions Dungeon crawler phone games?

8 Upvotes

I've been looking around for phone games and would just like to have some recommendations. Turn based dungeon crawlers if able in a top down format. Honestly just anything that yall would find addicting


r/MobileGaming • • 10h ago

Discussion Opinion On The Saints From Hitman Absolution?

Thumbnail
gallery
22 Upvotes

r/MobileGaming • • 11h ago

Questions Any recommendations?

Post image
17 Upvotes

Here


r/MobileGaming • • 10h ago

Guide This is how to mod Street of rage 4 on android

Thumbnail
gallery
13 Upvotes

-1-First you need the game apk file, to get that you need to make one from your installed sor4 using this app: github.com/Domilopment/apk-extractor

-2-Once you have the game apk, use ZArchive to view what inside of the apk, after doing so you will see folders containing the game assets.

-3-Go inside the assets\animatedsprites\...

There you will find all the files that you can modify for each character in xnb format.

-4-Download a mod form nexus or gamebanana

-5-The mods usually comes in a png format, you need to convert them to xnb, to do so go to this website: https://lybell-art.github.io/xnb-js/

-6-After converting the files you can then replace all of the modified files inside you apk assets\animatedsprites\...

-7-Now you need to sign the apk for it to install, use this app to do so :https://github.com/AbdurazaaqMohammed/APKSigner

-8- install the new signed apk generated by apksigner, the mods should work.


r/MobileGaming • • 3h ago

Art & Humour Should i be worried?

Post image
3 Upvotes

r/MobileGaming • • 6h ago

News first app in store, tell me what you like/dontlike

7 Upvotes

PRISM – Roguelite | Fast-Paced One-Thumb Action for iOS

Game Title:

PRISM – Roguelite  

Platform:

iOS  

Description:

PRISM – Roguelite is an action-packed mobile game crafted specifically for smooth one-thumb gameplay on iOS. Built around the unique core mechanic where recoil is movement, every shot you fire propels your character across the arena. With simple "pull and release" controls, you aim, attack, and dodge in a single fluid motion as you navigate through fast-paced encounters.  

Survival in PRISM depends on mastering physics-based momentum and reacting quickly to hostile targets. As you push further into each run, you must calculate recoil trajectories, manage movement speed, and adapt your strategy to defeat increasingly challenging foes. If you are looking for an addictive, thumb-friendly action game with engaging physics, check it out and share your feedback!  

Free to Play Status:

 [x] Free to play  

 [ ] Demo/Key available  

 [ ] Paid (Allowed only on Tuesdays with [TT] in the title)    

Involvement:

I am the developer of the game.


r/MobileGaming • • 2h ago

Questions What cheap Android phone works well for Roblox scripting (Delta)?

2 Upvotes

Hey, looking for a solid budget Android phone in the **$200–300 range** that can handle Roblox + Delta (or similar executors) without constant lag or crashes.

What I need:

- Budget: $200–300 max

- Runs Roblox smoothly (not just playable — ideally decent FPS)

- Good enough for Delta scripting (auto farms, etc.)

- Preferably 6GB+ RAM, decent battery, and not overheating too fast

Any specific models people here are using successfully for this?

Also open to hearing what specs matter most (chipset, RAM, etc.).

Thanks!


r/MobileGaming • • 9h ago

Art & Humour note to self:

7 Upvotes

licking the back of my phone as liquid cooling does not work.


r/MobileGaming • • 5h ago

Questions Games

3 Upvotes

iPad game recommendations?? Open to everything!!!!


r/MobileGaming • • 36m ago

New Release Dimensions Front — a free Android MOBA with different heroes and planetary battlefields

Thumbnail
• Upvotes

r/MobileGaming • • 44m ago

Discussion mobile game about a frog that can’t swim

• Upvotes

I’m making a mobile game about a frog that can’t swim 10 levels in, and looking for ideas

I’m inspired by Flappy Bird and Crossy Road — simple controls, quick attempts, and that “okay, one more try” feeling. You hop between lily pads, catch insects with your tongue, and try to stay out of trouble.

There are 10 levels ready so far, with different locations, enemies, and mechanics: daytime rivers, moonlit water, swamps, mountain streams, and a sakura pond. There are owls, storks, snakes, crocodiles, moving platforms, and upgrades for your frog.

I’m working on levels 11 and 12 now, adding land sections and new creatures, including ground bugs, ladybugs, and moles.

JavaScript is the only language I know, so I stayed in that ecosystem :) The stack is Phaser 3, TypeScript for types, Vite for builds, and Capacitor for the iOS and Android apps.

The plan is to release it as a free-to-play game on iOS and Android. This is a pet project I’m making in my spare time, so go easy on me :)

Here’s some gameplay and a few screenshots. What locations, enemies, or mechanics would you like to see in the next levels?


r/MobileGaming • • 1h ago

News We made a cool TCG game! - Wiki67

Thumbnail
• Upvotes

r/MobileGaming • • 1h ago

News My 2D action MMO just passed 1,000+ players since launch. Here's what i learned and what's next

Post image
• Upvotes

r/MobileGaming • • 1h ago

New Release Solo dev, first iOS game: Hitladder, a text-based rapper career sim with 96 rivals and a weekly Top 100. Looking for honest feedback

• Upvotes

Solo dev, first release, and I'd rather hear what's broken than what's nice. Hitladder is a text-based music career sim: you start at 18 with $1,000 and a day job, then it's one week at a time. Write, record and release songs, play shows, sign with a major or stay independent, and try to crack a Top 100 where 96 fictional rivals release, rise and fall every week. Rapper or singer, seven genres, 91 events (hecklers, sponsored posts, lawsuits, label drama).

What I cared about most:

- No ads, no account, no analytics. Your career is saved every week on your phone and the game works fully offline.

- Every label offer shows you the math before you sign, and every contract ends.

- Cash can't buy fans; the charts only count organic listeners.

It's on the US App Store (iPhone) under the name Hitladder. Not posting a link because of the sub's rules. Honest note on how it was made: the code was written with Claude Code and the event texts were drafted with AI, then edited by hand. No AI art or music; nothing AI runs in the app.

If you try it, tell me the first thing that didn't make sense: a number that felt off, a week where the game seemed to cheat you, a screen you didn't understand. That's what I fix first.


r/MobileGaming • • 1h ago

New Release [iOS] Looking for people to try my new games!

Thumbnail
gallery
• Upvotes

I have recently put out 4 new games: Pest Control: Night Ops, Ittoryu: Master Fillet, Desk Wars, and Big League GM.

[iOS, Mac] Pest Control: Night Ops (free): a night-vision sniper game. You take pest-control contracts across 15 sectors and clear out animals like rats, bats, geese, and iguanas through a thermal scope. You range each shot and control your breathing, and some jobs run on a clock, like clearing geese off a runway before a plane lands.

[iOS] Ittoryu: Master Fillet (free): a fish-filleting game based on real fillet techniques. Each of the 15 species has its own anatomy and technique, from a simple two-fillet cut on salmon to cutting a tuna into belly and loin. You score, gut, debone and skin it yourself, and the closer you cut, the more meat you save on the scorecard.

[iOS] Desk Wars (paid): a pixel-art corporate sim. You start as an analyst and climb toward the corner office by solving real management operations and finance problems, like staffing models and pricing. After each call you see your answer next to the right one, and a retired COO mentor explains the math whenever you get stuck.

[iOS, Mac] Big League GM (free): a baseball front-office sim. You scout, draft, trade and negotiate contracts, balance payroll, and develop prospects through the minors. Then you manage games pitch by pitch or sim ahead, chasing a title through full seasons, playoffs and the Hall of Fame.

Would love honest feedback, especially on anything confusing in the first few minutes!

For Desk Wars, I can provide a code to download it (unless you'd be willing to spend a couple dollars to support! Would be appreciated too haha)


r/MobileGaming • • 2h ago

Questions Looking for game recommendations to play on BlueStacks

0 Upvotes

I’m looking for some good games to play on BlueStacks and would love to hear your recommendations.

I’m open to different genres, such as:

Survival and sandbox games

Racing games

Casual games

Simulation games

Hidden gems that deserve more attention

I’m especially interested in games that run smoothly on BlueStacks and are fun to play on PC.

What games are you currently playing or would recommend?

Feel free to suggest underrated games


r/MobileGaming • • 2h ago

Discussion I've been working on a mobile outbreak game called Cough Zone. Would you play something like this?

Thumbnail
gallery
1 Upvotes

Hey everyone!

I've been working on a mobile multiplayer game called Cough Zone.

The idea is simple: one team plays as Spreaders trying to infect a city, while the other plays as a health response team trying to contain the outbreak.

We're trying to create something different from traditional multiplayer games, combining team-based action, strategy, and the chaos of an outbreak spreading across a city.

The game is still in development for Android and iOS, but I wanted to share some concept artwork and hear what people think!

Would you play something like this?

We've also just started a Discord community for anyone interested in following the development of Cough Zone.

We'll be sharing sneak peeks, development updates, and gameplay teasers, but more importantly, we want the community to have a say in how the game develops. We'd love to hear your ideas, suggestions, and honest feedback on what could make the game even better.

We're also planning to invite interested community members to become some of our very first playtesters before the official release!

If that sounds interesting, we'd love to have you join us! 😄

🦠 Join our Discord: https://discord.gg/Q8Fks3Y74

Looking forward to hearing what you think!


r/MobileGaming • • 1d ago

Questions Is this real?

Post image
121 Upvotes

??


r/MobileGaming • • 8h ago

Game Dev [DEV] Looking for a few Android players to give brutally honest feedback on a small game

2 Upvotes

I’ve built a simple Android game called Wildly True based around bizarre true stories.

You’re shown the setup to a real story, make a prediction about what actually happened, then get the reveal.

I’m at the stage where feedback from friends isn’t particularly useful anymore because they know me and know the game. 😄

I’m looking for a handful of people who haven’t seen it before to try it completely cold.

The main thing I want to learn is very simple:

Does it make you want to keep playing, and if you stop, what made you stop?

I don’t want to tell you how long to play or what to look for because that would rather defeat the point.

If anyone with an Android phone is willing to give it a try, comment below and I’ll send you the details privately.

Good, bad, confusing or “I got bored immediately” are all genuinely useful feedback.


r/MobileGaming • • 18h ago

Discussion give me your best cozy mobile games recs!

9 Upvotes

my personal favorites are altos odyssey and adventure, stardew valley, sky children of the light, fairy village, windy leaf, tiny bookshop, flutter starlight, pocket love, and good coffee great coffee!


r/MobileGaming • • 7h ago

Game Dev Free to play daily mode gets 12,000 plays per day but only 14 players actually beat it

Thumbnail
loopchomp.com
1 Upvotes

Loop Chomp is my one tap browser game: free, no download, runs right in the browser on phone or desktop.

Sprint is the daily mode. Ten rounds, same board for everyone that day, and you just have to survive. Yesterday it got about 12,000 plays and only 14 of them finished all ten rounds. I tuned it to be somewhat hard, but that clear rate still surprised me.

Genuinely curious if anyone here can beat today's board, and I'll take any feedback on the difficulty. That is the knob I argue with myself about most.

Play it here: loopchomp.com


r/MobileGaming • • 11h ago

Discussion Looking for that zombie GPS game where you run from zombies.

2 Upvotes

A year to a few months ago I saw this game being promoted on Instagram. Red dots representing zombies would slowly chase you on a map using GPS. You would have to physically run away or else get caught. I've forgotten the name, anyone know what it is? No, its not Run, Zombies! or any of those old flash games. Its very similiar to Break A Leg !! except its not vibe coded slop.


r/MobileGaming • • 8h ago

Discussion New ONN 8.1" Core Tablet game recommendations

1 Upvotes

Hey everyone I just purchased this tablet and I'm actually very impressed with it so far for a budget tablet. I'm looking for some good tablet games to try out the 6gb of ram it came with and the 90hz refresh rate. I like 3D RPGs, zombie survival and MMORPG's but didn't like albion or eterspire or OSRS. Give me some recommendations and if anyone has questions about the tablet I'll try my best to answer. Thanks !


r/MobileGaming • • 8h ago

Game Dev Solo dev here: is this rule clear from one picture? Wordle meets Minesweeper and Hangman, on a honeycomb

Post image
1 Upvotes

I'm making a word game that mixes Minesweeper logic with the general knowledge of Hangman. No luck, many ways to solve. I'd like honest opinions from people who play on their phones. No link, just the idea.

On each hex you match or discard the letter. The Pollen number counts the right letters among that hex's neighbours, and a wrong action costs a petal. Flowers are letters already matched (the two circled ones are the free starting letters). Colour does not mean right: if a letter is right, green goes in Secret 1, blue in Secret 2, and brown dotted letters are shared.

Want to try it? Which of the 9 closed hexes are right letters? The numbers settle every one, and the two words are cities. Spoiler tags, please; I'll post the answer tomorrow.

Would you play this on a phone? What would make you quit in the first minute?