Arcade › Battle Bloom
Click the game above and it runs right here in your browser. No download, no installer, no account needed. stacy228 built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Battle Bloom yet. Play it, then tell stacy228 what you would add next.
Battle Bloom was built by stacy228 with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix Battle Bloom opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Rebuild “Battle Bloom” as a polished, portrait mobile game hub/interface rather than an in-match combat scene. The app is a French-language, single-screen dashboard for a colorful competitive garden-themed game, with tappable menus and modal sheets but no implemented battle arena or combat simulation. Use a responsive centered mobile viewport, maximum width about 520px, full-height screen, clipped overflow, and a deep navy background. The visual style is bold, playful, rounded, and high contrast: layered dark-blue panels, thick rounded corners, bright pink primary action, cyan/yellow accents, white heavy sans-serif typography, emoji-style icons, and chunky drop shadows. Behind the content, add the same abstract decoration: a blue radial glow in the upper-left, a blurred pink circle at upper-right, a cyan glow lower-right/center, and a yellow glow at lower-left. Main home screen layout: a top bar with the bold brand “BATTLE BLOOM,” with BLOOM in yellow, and two dark rounded currency pills on the right showing 🪙 1 240 and 💎 86. Below, show a hero area with the large uppercase headline “PRÊT AU COMBAT ?” split across lines, the greeting “Bienvenue, Nova” in muted lavender, and a tilted rounded-square avatar tile with a white border, orange/yellow gradient, shadow, and a 🌱 sprout icon. Beneath it, place a large full-width pink gradient button with a darker pink bottom shadow, labeled “JOUER,” subtitle “Choisir un mode,” and a large right arrow ➜. Under the play button, create a two-column grid of rounded dark indigo tiles with subtle borders and shadows. Tiles should show an icon floated to the right, a bold title, and muted subtitle: “Boutique” / “Nouveaux objets” with 🛍️; “Récompenses” / “3 à récupérer” with 🎁; “Coffres” / “2 disponibles” with 🧰; “Inventaire” / “12 objets” with 🎒. Add a wide tile spanning both columns for “Profil joueur,” subtitle “Niveau 18 · Série actuelle : 4 victoires,” and ⭐. At the bottom, keep a five-item navigation bar with dark rounded buttons and icons/labels: ⌂ Accueil (active cyan), 🛍 Boutique, 🎁 Récompenses, 🎒 Inventaire, and ⚙ Paramètres. Include a small underlined “ADMIN” link above or near the bottom navigation. All home tiles, navigation items, and the JOUER button must open bottom-aligned modal sheets over a translucent dark backdrop with blur. Sheets are dark navy, rounded at the top, bordered subtly, padded, and scrollable if needed; each has a square rounded close button with × in the upper-right. JOUER opens “Choisis ton mode,” subtitle “Forme ton équipe et lance la partie.” Show four selectable option rows: “⚔️ 1v1 Duel” / “Affronte un rival” with 1v1; “🧩 2v2 Duo” / “Coordonne tes attaques” with 2v2; “🔥 4v4 Escouade” / “Objectif : domination” with 4v4; and “🌪️ 5v5 Tempête” / “Le chaos commence” with 5v5. Selecting one should close the modal and show a temporary toast saying “Recherche d’adversaires en [mode]…”; do not invent or implement an actual match. Implement these other modal contents exactly as dashboard interactions: Boutique with “Objets cosmétiques et bonus du jour,” rows for Pack Floraison (1 spray · 1 badge · 200 pièces) with a 200 🪙 button, Boost d’XP (+50% pendant 2 parties) with 35 💎, and Tenue Éclipse (Skin épique inédit) with Voir. Récompenses with “Ta progression de saison,” rows Palier 18 (Récompense disponible) and Récupérer button, Défi du jour (Gagne 2 parties en 2v2) showing 1/2, and Pass Bloom (Prochain palier dans 240 XP) showing 72%. Coffres with rows 🌟 Coffre Étoile (Prêt à ouvrir) and Ouvrir, plus 🌈 Coffre Arc-en-ciel (Déverrouillage : 01:42:18) and Attendre. Inventaire with 🌱 Graine cosmique (Équipée · Rare) ×1, 💥 Spray Impact (Commun) ×3, and 🏆 Badge Vainqueur (Épique) ×1. Profil joueur should show “Nova · Niveau 18,” a Progression card 18 / 30 with a cyan-to-green 62% progress bar and “1 240 XP avant le prochain niveau,” plus Victoires 46 and Meilleure série 7. Paramètres should show Sons, Vibrations, and Langue rows, with ON buttons for the first two and Modifier for Langue / Français. Include the ADMIN flow exactly as a simulated local interface. Tapping ADMIN opens “Accès administrateur” and explanatory French text stating that native Android fingerprint cannot be invoked and this is only a visual simulation; no fingerprint is collected, stored, or copied. Show a large ☝️, status “Prêt pour la vérification simulée,” and a full-width “Lancer la simulation” button. On activation, briefly change status to “Vérification simulée en cours…,” then after about 700ms close auth, open a dark admin sheet with a red accent border and “🔐 Panel Admin,” “Session locale · Permission niveau 3.” Add horizontally scrollable tabs: Joueurs, Événements, Parties, Récompenses, Commandes. The Joueurs tab contains cards for “Joueurs présents” with 24 and “Serveur Europe · activité normale,” buttons Actualiser and Filtrer; “Nova_17” with green En ligne, “Partie : 2v2 · Permission joueur,” buttons Voir, Expulser, Bannir; and “Rôles et permissions” / Niveau 3 with the three role descriptions. Other tabs should expose the visible management cards: active event “Jardin en folie · fin dans 01:42:18,” creation event controls; six active matches and simulated team/game tools; economy and chests/rewards controls; and command descriptions (/players, /kick, /ban, /event, /grant, /match) plus an audit journal note. Destructive/admin actions should use confirmation dialogs and then a toast saying “Action confirmée et journalisée”; ordinary actions use short white toast notifications near the bottom. Preserve the strongly rounded geometry, shadows, spacing, French copy, and mobile-first interactions throughout.