
Country Bounce | TikTok Live Chat Battle Royale Game (Python Script)

Description
Country Bounce Live — Interactive TikTok Live Battle Royale
Country Bounce Live turns your TikTok LIVE chat into a real-time physics battle royale. Viewers type a country name (or its 2-letter code) in the comments to drop their country’s ball into the arena, send TikTok Gifts to launch bombs that blow holes in the arena wall, and watch the last country bouncing take the win — all rendered live as a browser source in OBS Studio / Streamlabs.
No coding knowledge required to run it: install the Python server once, connect your TikTok username from a password-protected Admin Panel, and go live. Every sound effect, gift-to-bomb mapping, and game rule is configurable from the browser — no code editing needed.
Key Features
- Type-to-Spawn Gameplay — Viewers type a country name or ISO code (case-insensitive) in TikTok chat to spawn their country’s ball.
- TikTok Gifts = Bombs — Any TikTok gift can be mapped to a bomb value; gifts instantly queue bombs that blast open the arena wall.
- Never a Dead Stream — If nobody comments for 20 seconds, the game automatically seeds a bot to kick things off. If real viewers don’t reach the configurable minimum player count, bots fill the remaining slots gradually so every match still starts on time.
- Full Match Flow — Waiting → 15s Pre-Spawn lobby → 10s “Get Ready” countdown → Battle → Chaos (shrinking arena) → Winner celebration modal.
- Live On-Screen Indicators — Alive counter, phase timer, a “Next Spawn” queue counter (so viewers know their comment was received even mid-match), and a bomb counter.
- 190+ Country Flags bundled out of the box, with alias matching (full name or code, e.g. “Indonesia” or “id”).
- 400+ TikTok Gifts Pre-Mapped to bomb values in the Gift Manager — add, edit, or delete mappings live from the Admin Panel.
- 4 Configurable Sound Effects (Collision, Bomb, Win, Countdown) — upload your own audio and adjust volume per sound, with instant in-panel preview.
- Secure Admin Panel — password-protected control room with CSRF-protected actions, confirmation prompts on destructive actions (reset arena, reset leaderboard, delete gift), and toast notifications for every action.
- OBS-Ready — a clean 1080×1920 portrait canvas designed to drop straight into a Browser Source.
- Self-Hosted — runs on your own PC or VPS via Python/Flask + Socket.IO. No monthly subscription, no third-party overlay service.
Requirements
- Windows, macOS, or Linux
- Python 3.9 or newer
- OBS Studio (or any software supporting Browser Sources)
- An active TikTok LIVE stream to connect to
What’s Included
- Full Python/Flask + Socket.IO source code
- Admin control panel (TikTok connection, gift mapping, game settings, audio config, security)
- 190+ country flag assets, sample sound effects, and a preloaded 400+ gift mapping catalog
- Step-by-step documentation (installation, OBS setup, TikTok connection, troubleshooting)
Support is provided through the item’s comment/support section. Please include your OS, Python version, and a description of the issue when requesting help.
| Author | arizu_studio |
|---|---|
| Price | $12 |
| Sales | 2 |
| Rating | 0 (0) |
| Published | Jul 10, 2026 |
| Last Update | Jul 10, 2026 |
| Application Runtime | Native |
| High Resolution | No |
| Operating System Versions | Windows 11, Windows 10, Windows 8 Metro, Windows 8 Desktop, Windows 7, Windows Vista, Windows XP, macOS 15, macOS 14, macOS 13, macOS 12, macOS 11, macOS 10.15, macOS 10.14, macOS 10.13, macOS 10.12, OS X 10.11, OS X 10.10, OS X 10.9, OS X 10.8, Mac OS X 10.7, Mac OS X 10.6, Mac OS X 10.5, Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.0 |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,360 views · 67 clicksSaaS · Week 46 · 7,360 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,643 views · 232 clicksWebsite · Week 46 · 46,643 views · 232 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,583 views · 127 clicksSaaS · Week 46 · 44,583 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,471 views · 206 clicksSaaS · Week 46 · 63,471 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,720 views · 127 clicksDesktop App · Week 46 · 32,720 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,340 views · 19 clicksWebsite · Week 46 · 8,340 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
6,966 views · 29 clicksWeek 46 · 6,966 views · 29 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,446 views · 18 clicksWeek 46 · 6,446 views · 18 clicks