Snake Quest โ€” Control Center

Sign in with the admin Google account to manage the whole game live.

Overview

โ— Live

โšก Quick status

Loadingโ€ฆ

๐Ÿ“ฎ Player reports

Every bug report, freeze/crash and suggestion players send from the in-app Help & Feedback screen (and auto-captured freezes/crashes). Each carries the exact app version, build and platform so your team can hand engineers correct logs. Mark items Triaged once forwarded and Resolved when fixed.

Show
Loadingโ€ฆ

๐ŸŽฒ Dice skins

Set a coin price (blank = app default) or take a skin off sale.

๐Ÿฆธ Avatars

Premium avatar prices & availability.

โ™Ÿ๏ธ Ludo pieces

Piece design prices & availability.

๐Ÿ“ฆ Store items

The generic store catalog (checkout items).

๐Ÿ† Tournament page

Controls the in-app Tournaments screen live.

Coming soon (locked)
Title
Subtitle
Message

๐Ÿ’ฐ Prizes

๐Ÿค Sponsors

Name + optional logo URL (upload a logo in Assets, or paste any image URL) + link.

โ™Ÿ๏ธ Bundled piece skins

These ship inside the app. Set their price under Store & Prices โ†’ Ludo pieces. Custom image pieces you add below go live with no rebuild.

๐ŸŽจ Custom image pieces

Add a new Ludo token skin by uploading one transparent PNG per seat colour (red, green, blue, yellow). The game downloads & shows them with no app update. Tip: square PNGs with a transparent background look best on the board. (Needs Firebase Storage enabled.)

๐ŸŽค Ludo voice taunts

Funny lines players fire off to tease opponents mid-match. Set a coin price (0 = free for everyone) and optionally upload a voice clip โ€” with no clip the game speaks the line aloud via text-to-speech. Changes go live next time a player opens the app. (Audio upload needs Firebase Storage enabled.)

๐ŸŽฏ Random-match bot backfill

When the live player pool is small, an empty "random" queue feels dead. With this ON, if no real opponent joins within the wait time, the player is seamlessly dropped into a match against a believable bot (realistic name, no "Bot" label) โ€” so matches are always instant. Real opponents always take priority. Switch this OFF once you have enough live players so everyone plays real humans.

Fill empty matches with botsApplies next time a player opens the app
Wait for a real player firstSeconds to try matchmaking / fill the lobby before backfilling (5โ€“120)

๐Ÿ“ฃ Ad switches

Changes apply next time a player opens the app.

Ads enabledMaster switch
Use TEST adsSafe Google test ads โ€” keep ON until launch
Banner ads
Interstitial adsFull-screen at match end
Rewarded adsWatch-for-coins
Interstitial every N matches0 = never

๐Ÿ”‘ Live ad unit IDs (optional)

Used only when TEST ads are OFF. Blank = bundled ids.

Banner (Android)
Interstitial (Android)
Rewarded (Android)

๐Ÿ”Š Sounds & music

These are the game's current audio assets. Upload a file to replace one live; remove to revert to the bundled sound. (Needs Firebase Storage enabled.)

๐Ÿ–ผ๏ธ Images

Current bundled image sets. Replace an asset by its path (e.g. images/adventure/adventure_board_empty.png).

โœ… Active overrides

Loadingโ€ฆ