BS Simulator

BS Simulator

BS Simulator

Wejdź do ekscytującego świata symulatora BS, w którym można odblokować i ulepszyć ponad 60 Brawlerów! Dostosuj swój profil, aby uczynić go wyjątkowo i wyróżniaj się wśród konkurencji.

Odblokuj i ulepsz Brawlery

Odkryj szeroką gamę brawlerów, z których każdy ma własne umiejętności i skórki. Wyrównaj je, aby uczynić je silniejszymi i godniejszymi w bitwach.

Trophy Road

Wyrusz w podróż Trophy Road i zebrać ponad 150 nagród! Zdobądź trofea, otwierając skrzynie i wygrywając mini-mode. Im więcej trofeów zbierzesz się, tym wyższa liga i tym lepsze nagrody.

Pass Brawl Pass

Dołącz do przełęczy Brawl i weź codzienne zadania, aby zdobyć ponad 140 nagród! Zbieraj tokeny i odblokować ekskluzywne przedmioty podczas wykonywania zadań i awansowania w przełęczy Brawl.

tablicy liderów

Patuj swoje umiejętności i konkuruj z prawdziwymi graczami z całego świata. Wspinaj się po tablicach liderów i udowodnij, że jesteś najlepszym awanturnikiem!

Codzienne bonusy

, pamiętaj, aby zalogować się codziennie, aby otrzymywać wyłączne bonusy, które pomogą ci osiągnąć wielkość. Te bonusy zostały zaprojektowane tak, aby dać ci przewagę i pomóc w osiągnięciu nowych wyżyn.

Mini-Modes

Ciesz się angażującymi mini-modami, takimi jak Brawlman, gdzie musisz zdobywać punkty i przetrwać przeciwko wrogom tak długo, jak to możliwe. Te mini-mode dodają dodatkowych emocji i różnorodności do swojej rozgrywki.

Powiązane gry:

Jak grać:

- Otwórz skrzynki bijatyczne, aby odblokować bójki, zarobić monety i klejnoty oraz poprawić swoje postępy! - Ulepsz swoje szalaki! - Wypełnij zadania i zdobądź tokeny, aby ukończyć przełęcz Brawl! - Zdobądź trofea, aby rozwinąć swoją drogę trofeum i wygrać ekskluzywne nagrody! - W konkurowaniu z innymi graczami na tabeli liderów! - Zaloguj się codziennie do gry, aby uzyskać codzienne bonusy! - Skorzystaj z ofert specjalnych w sklepie, są one aktualizowane kilka razy w tygodniu! - Dostosuj swój profil: ikona odtwarzacza, nazwa, nazwa koloru (jeśli masz przepustkę Brawl, możesz umieścić kolor gradientu!) - Zagraj w mini -gier, możesz zdobyć dobre nagrody!

Sterownica:

BS Simulator </ititle> </ead> <body> <h1> BS Simulator </h1> <p> Odblokuj i zaktualizuj dziesiątki Brawlerów (ponad 60)! Dostosuj swój profil, aby wyróżnić się na tle innych graczy! </p> <h2> Odblokuj i zaktualizuj Agrawlery </h2> <p> Odblokuj i zaktualizuj różnorodne awantury! Wyrównuj szalaki i zbieraj unikalne skórki. </p> <h2> Trophy Road </h2> <p> Na drodze trofeum znajdziesz ponad 150 nagród! Zbierz trofea, aby zdobyć nagrody i przejść do nowych lig! Zdobądź trofea do otwierania skrzyń i wygrywania mini-mode. </p> <h2> Pass Brawl Pass </h2> <ul> <li> Dołącz do przełęczy Brawl z ponad 140 nagrodami! </li> <li> Pełne zadania, które są aktualizowane codziennie! </li> <li> Wypełnij przepustkę bójki, Zbierz Tokeny i odblokować wyłączne nagrody. Z prawdziwymi graczami w różnych szczytach! Zostań najlepszym na tablicy liderów wśród innych graczy z całego świata! </p> <h2> Codzienne bonusy </h2> <p> Zaloguj się codziennie do gry i uzyskaj wyłączne bonusy, które pomogą Ci osiągnąć nowe wyżyny! </p> <p> Ponadto gra ma mini-mody. Na przykład w Brawlman musisz zdobyć punkty i wytrzymać tak długo, jak to możliwe, będąc świadomym wrogów! </p> <h3> Jak grać: </h3> <ul> <li> Otwórz pudełka bójki, aby odblokować bójki, zdobyć monety i klejnoty! <li> Zarabiaj trofea, aby rozwinąć swoją drogę trofeum i wygrać ekskluzywne nagrody! </li> <li> Kontroluj z innymi graczami na tablicach liderów! </li> <li> Zaloguj się do gry codziennie, aby uzyskać codzienne bonusy! </li> <li> Skorzystaj z ofert specjalnych w sklepie, są aktualizowane kilka razy w tygodniu! </li> <li> Kluczowe.</p> <h3>BS Simulator W Internecie</h3> <p>Możesz grać w BS Simulator online, możesz grać bezpośrednio w przeglądarce. Nie jest konieczne pobieranie.</p> <div class="flex flex-wrap whitespace-nowrap gap-2"> <a href="https://www.jopi.com/pl/cat/tower-defense/" class="subcategory-btn btn btn-sm btn-rounded bg-transparent" title="Obrona wiezy games" > Obrona wiezy </a> <a href="https://www.jopi.com/pl/cat/bomberman/" class="subcategory-btn btn btn-sm btn-rounded bg-transparent" title="Bomberman games" > Bomberman </a> <a href="https://www.jopi.com/pl/cat/planes/" class="subcategory-btn btn btn-sm btn-rounded bg-transparent" title="Samoloty games" > Samoloty </a> <a href="https://www.jopi.com/pl/cat/war/" class="subcategory-btn btn btn-sm btn-rounded bg-transparent" title="Wojna games" > Wojna </a> <a href="https://www.jopi.com/pl/cat/ben-10/" class="subcategory-btn btn btn-sm btn-rounded bg-transparent" title="Ben 10 games" > Ben 10 </a> <a href="https://www.jopi.com/pl/cat/shooting/" class="subcategory-btn btn btn-sm btn-rounded bg-transparent" title="Strzelanie games" > Strzelanie </a> <a href="https://www.jopi.com/pl/t/brawl-stars/" class="subcategory-btn btn btn-sm btn-rounded bg-transparent" title="brawl stars games" > brawl stars </a> </div> </div> </div> </div> </div> </div> <script> if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw.js', {scope: '/bs-simulator/'}) .then(function (registration) { console.log('Service Worker registration successful with scope: ', registration.scope); }) .catch(function (err) { console.log('Service Worker registration failed: ', err); }); window.addEventListener('beforeinstallprompt', function (e) { e.userChoice.then(function (choiceResult) { }); }); } </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-54120-99"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-54120-99'); </script> <footer class="footer-modern"> <div class="footer-container"> <!-- Left side: Logo, tagline, language, social, URL --> <div class="footer-left"> <div class="footer-brand"> <a href="https://www.jopi.com/pl/" class="footer-logo"> <img src="https://www.jopi.com/cdn-cgi/image/quality=78,width=110,height=56,fit=cover,f=auto/jopi.png" alt="logo" class="w-10 h-10"> </a> <p class="footer-tagline">Let the world play</p> </div> <div class="footer-language-wrapper"> <div x-data="{open: false}" class="language-popup-wrapper"> <!-- Language button with flag and text --> <button @click="open = true" class="btn-language border rounded-full border-base-200"> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=30,height=18,fit=cover,f=auto/img/flags/pl.png" alt="Język" class="flag-icon" width="24" height="16"> <span class="language-text">Polish</span> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" class="chevron-icon"> <polyline points="6 9 12 15 18 9"></polyline> </svg> </button> <!-- Language selection popup --> <div x-show="open" @click.away="open = false" x-cloak x-transition class="language-popup-dropdown"> <!-- Close button --> <button @click="open = false" class="language-popup-close"> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"> <line x1="18" y1="6" x2="6" y2="18"></line> <line x1="6" y1="6" x2="18" y2="18"></line> </svg> </button> <!-- Title --> <h2 class="language-popup-title">Select your language</h2> <div class="language-popup-grid"> <a href="https://www.jopi.com/cs/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/cs.png" alt="Czech" class="language-popup-flag"/> <span class="language-popup-name">Czech</span> </a> <a href="https://www.jopi.com/da/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/da.png" alt="Danish" class="language-popup-flag"/> <span class="language-popup-name">Danish</span> </a> <a href="https://www.jopi.com/nl/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/nl.png" alt="Dutch" class="language-popup-flag"/> <span class="language-popup-name">Dutch</span> </a> <a href="https://www.jopi.com/en/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/us.png" alt="English" class="language-popup-flag"/> <span class="language-popup-name">English</span> </a> <a href="https://www.jopi.com/fr/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/fr.png" alt="French" class="language-popup-flag"/> <span class="language-popup-name">French</span> </a> <a href="https://www.jopi.com/de/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/de.png" alt="German" class="language-popup-flag"/> <span class="language-popup-name">German</span> </a> <a href="https://www.jopi.com/it/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/it.png" alt="Italian" class="language-popup-flag"/> <span class="language-popup-name">Italian</span> </a> <a href="https://www.jopi.com/pl/game/game/bs-simulator/" class="language-popup-item active"> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/pl.png" alt="Polish" class="language-popup-flag"/> <span class="language-popup-name">Polish</span> </a> <a href="https://www.jopi.com/pt/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/pt.png" alt="Portuguese" class="language-popup-flag"/> <span class="language-popup-name">Portuguese</span> </a> <a href="https://www.jopi.com/es/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/es.png" alt="Spanish" class="language-popup-flag"/> <span class="language-popup-name">Spanish</span> </a> <a href="https://www.jopi.com/se/game/game/bs-simulator/" class="language-popup-item "> <img loading="lazy" src="https://www.jopi.com/cdn-cgi/image/quality=70,width=32,height=20,fit=cover,f=auto/img/flags/se.png" alt="Swedish" class="language-popup-flag"/> <span class="language-popup-name">Swedish</span> </a> </div> </div> </div> </div> <div class="footer-social"> <a href="https://www.tiktok.com" target="_blank" rel="noopener noreferrer" class="social-icon" aria-label="TikTok"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20"> <path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 2.93 2.93 0 0 1 .88.13V9.4a6.5 6.5 0 0 0-1-.08A6.45 6.45 0 0 0 5 20.1a6.5 6.5 0 0 0 10.86-4.43v-7a8.16 8.16 0 0 0 4.77 1.52v-3.4a4.85 4.85 0 0 1-1-.1z"/> </svg> </a> <a href="https://www.instagram.com" target="_blank" rel="noopener noreferrer" class="social-icon" aria-label="Instagram"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20"> <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.98-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.98-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/> </svg> </a> <a href="https://www.youtube.com" target="_blank" rel="noopener noreferrer" class="social-icon" aria-label="YouTube"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20"> <path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/> </svg> </a> </div> </div> <!-- Right side: 4 columns of links --> <div class="footer-right"> <div class="footer-columns"> <!-- Most played --> <div class="footer-column"> <h3 class="footer-column-title">Najczęściej grane</h3> <ul class="footer-links-list"> <li><a href="https://www.jopi.com/pl/game/game/shopaholic-paris/">Zakupoholik w Paryżu</a></li> <li><a href="https://www.jopi.com/pl/game/game/ffx-runner/">Biegacz FFX</a></li> <li><a href="https://www.jopi.com/pl/game/game/bubble-shooter/">Bubble Shooter</a></li> <li><a href="https://www.jopi.com/pl/game/game/red-ball-4-vol-1/">Czerwona piłka 4 tom 1</a></li> <li><a href="https://www.jopi.com/pl/game/game/pax-con/">Pax Con</a></li> </ul> </div> <!-- Best Categories --> <div class="footer-column"> <h3 class="footer-column-title">Najlepsze kategorie</h3> <ul class="footer-links-list"> <li><a href="https://www.jopi.com/pl/cat/mahjong/">Mahjong</a></li> <li><a href="https://www.jopi.com/pl/cat/match-3/">Mecz 3</a></li> <li><a href="https://www.jopi.com/pl/cat/room-decoration/">Dekoracja pokoju</a></li> <li><a href="https://www.jopi.com/pl/cat/solitaire/">Pasjans</a></li> <li><a href="https://www.jopi.com/pl/cat/physics/">Fizyka</a></li> </ul> </div> <!-- Contact --> <div class="footer-column"> <h3 class="footer-column-title">Kontakt</h3> <ul class="footer-links-list"> <li><a href="https://www.jopi.com/pl/top-rated-games/">Najwyżej oceniane gry</a></li> <li><a href="https://www.jopi.com/pl/latest-games/">Ostatnie mecze</a></li> <li><a href="https://www.jopi.com/pl/most-popular-games/">Najpopularniejsze gry</a></li> <li><a href="https://www.jopi.com/pl/free-games-for-your-website/">Gry na Twoją stronę internetową</a></li> <li><a href="https://www.jopi.com/pl/contact/">Skontaktuj się z nami</a></li> </ul> </div> <!-- Most popular games --> </div> </div> </div> </footer> </div> <div class="drawer-side"> <label for="nav-drawer" aria-label="close sidebar" class="drawer-overlay"></label> <div x-data="drawerSideContentData" class="drawer-side-content bg-accent !pt-0 !px-0"> <div class="menu w-full sticky top-0 z-10 bg-accent pt-6 p-4"> <div class="flex"> <div class="flex-grow"></div> <label for="nav-drawer" aria-label="close sidebar" class="btn btn-ghost min-h-[30px] min-w-[30px] w-[30px] h-[30px]"> <i class="fill-neutral"> <svg xmlns="http://www.w3.org/2000/svg" height="24" width="18" viewBox="0 0 384 512"> <!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--> <path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/> </svg> </i> </label> </div> <label x-data="gameSearchBarData" class="input input-bordered flex items-center gap-2 input-sm h-[64px] mt-3" @fetch="games = $event.detail.games" @clear="games = []" > <input x-model.debounce.500ms="search" type="text" class="grow drawer-search-bar text-primary font-semibold" placeholder="Search games" name="search" aria-label="Search game" aria-describedby="game-search-bar" :disabled="loading" /> <button class="btn btn-sm btn-ghost w-8 min-w-8" :disabled="loading || !search" @click="onClearSearch()" style="background-color: transparent"> <i x-show="!loading && !search" class="fill-base-content"> <svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 640 640"> <!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--> <path d="M480 272C480 317.9 465.1 360.3 440 394.7L566.6 521.4C579.1 533.9 579.1 554.2 566.6 566.7C554.1 579.2 533.8 579.2 521.3 566.7L394.7 440C360.3 465.1 317.9 480 272 480C157.1 480 64 386.9 64 272C64 157.1 157.1 64 272 64C386.9 64 480 157.1 480 272zM272 416C351.5 416 416 351.5 416 272C416 192.5 351.5 128 272 128C192.5 128 128 192.5 128 272C128 351.5 192.5 416 272 416z"/> </svg> </i> <i x-show="!loading && search" x-cloak class="fill-base-content"> <svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 640 640"> <!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--> <path d="M183.1 137.4C170.6 124.9 150.3 124.9 137.8 137.4C125.3 149.9 125.3 170.2 137.8 182.7L275.2 320L137.9 457.4C125.4 469.9 125.4 490.2 137.9 502.7C150.4 515.2 170.7 515.2 183.2 502.7L320.5 365.3L457.9 502.6C470.4 515.1 490.7 515.1 503.2 502.6C515.7 490.1 515.7 469.8 503.2 457.3L365.8 320L503.1 182.6C515.6 170.1 515.6 149.8 503.1 137.3C490.6 124.8 470.3 124.8 457.8 137.3L320.5 274.7L183.1 137.4z"/> </svg> </i> <template x-if="loading"> <div class="flex justify-center items-center h-full"> <span class="loading loading-spinner loading-sm"></span> </div> </template> </button> </label> <div x-show="games.length === 0" class="drawer-quick-search mt-6 flex items-center gap-1"> <h1 class="text-neutral font-bold uppercase text-xs select-none">Categories</h1> <button title="Scroll left" :disabled="scrollStatus === 0" class="btn btn-accent btn-rounded min-h-[30px] min-w-[30px] w-[30px] h-[30px] disabled:bg-accent disabled:opacity-30" style="animation: none" @mousedown="setScroller(false)" @mouseup="clearScroller()" > <i class="fill-neutral"> <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 640 640"> <!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--> <path d="M169.4 297.4C156.9 309.9 156.9 330.2 169.4 342.7L361.4 534.7C373.9 547.2 394.2 547.2 406.7 534.7C419.2 522.2 419.2 501.9 406.7 489.4L237.3 320L406.6 150.6C419.1 138.1 419.1 117.8 406.6 105.3C394.1 92.8 373.8 92.8 361.3 105.3L169.3 297.3z"/> </svg> </i> </button> <div x-ref="quickSearch" class="flex flex-grow" style="overflow-x: auto; scrollbar-width: none;" @scroll="onScroll()"> <div class="select-none sticky min-w-2 bg-gradient-to-r from-accent left-0"> </div> <div class="flex gap-2.5"> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/mahjong/"> Mahjong </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/match-3/"> Match 3 </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/ubrac-sie/"> Ubrac sie </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/pasjans/"> Pasjans </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/gotowanie/"> Gotowanie </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/parking/"> Parking </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/udekoruj-swoj-pokoj/"> Udekoruj swój pokój </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/bubble-shooter/"> Bubble Shooter </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/obrona-wiezy/"> Obrona wiezy </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/fizyka/"> Fizyka </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/bomberman/"> Bomberman </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/io/"> IO </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/pacman/"> Pacman </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/tic-tac-toe/"> Tic Tac Toe </a> <a class="quick-search-tag" href="https://www.jopi.com/pl/cat/gornictwo/"> Gornictwo </a> </div> <div class="select-none sticky min-w-2 bg-gradient-to-l from-accent right-0"> </div> </div> <button title="Scroll right" :disabled="scrollStatus === 2" class="btn btn-accent btn-rounded min-h-[30px] min-w-[30px] w-[30px] h-[30px] disabled:bg-accent disabled:opacity-30" style="animation: none" @mousedown="setScroller(true)" @mouseup="clearScroller()" > <i class="fill-neutral"> <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 640 640"> <!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--> <path d="M471.1 297.4C483.6 309.9 483.6 330.2 471.1 342.7L279.1 534.7C266.6 547.2 246.3 547.2 233.8 534.7C221.3 522.2 221.3 501.9 233.8 489.4L403.2 320L233.9 150.6C221.4 138.1 221.4 117.8 233.9 105.3C246.4 92.8 266.7 92.8 279.2 105.3L471.2 297.3z"/> </svg> </i> </button> </div> </div> <div x-show="games.length === 0" class="px-4"> <div class="mt-8"> <a class="mt-8 !text-neutral" href="https://www.jopi.com/pl/most-popular-games/"> <h2>Popularny</h2> </a> <div class="mt-4 grid gap-4 min-[700px]:grid-cols-[repeat(6,_92px)] grid-cols-[repeat(3,_92px)]"> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/fish-sort/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/fish-sort.png" title="Fish Sort" alt="Thumbnail of Fish Sort" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Fish Sort </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/arrow-cube-escape/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/arrow-cube-escape.png" title="Arrow Cube Escape" alt="Thumbnail of Arrow Cube Escape" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Arrow Cube Escape </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/card-clash-battle-arena/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/card-clash-battle-arena.png" title="Card Clash Battle Arena" alt="Thumbnail of Card Clash Battle Arena" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Card Clash Battle Arena </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/tennis-masters-2026/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/tennis-masters-2026.png" title="Tennis Masters 2026" alt="Thumbnail of Tennis Masters 2026" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Tennis Masters 2026 </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/take-apart-3d/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/take-apart-3d.png" title="Take Apart 3D" alt="Thumbnail of Take Apart 3D" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Take Apart 3D </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/polyblocks/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/polyblocks.png" title="Polyblocks" alt="Thumbnail of Polyblocks" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Polyblocks </div> </div> </div> </a> </div> </div> </div> <div class="mt-8"> <a class="mt-8 !text-neutral" href="https://www.jopi.com/pl/top-rated-games/"> <h2>Most Rated Games</h2> </a> <div class="mt-4 grid gap-4 min-[700px]:grid-cols-[repeat(6,_92px)] grid-cols-[repeat(3,_92px)]"> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/toca-boca/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/toca-boca.png" title="Toca Boca" alt="Thumbnail of Toca Boca" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Toca Boca </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/shell-shockers/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/shell-shockers.png" title="Shell Shockers" alt="Thumbnail of Shell Shockers" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Shell Shockers </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/geometry-dash/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/geometry-dash.png" title="Geometry Dash" alt="Thumbnail of Geometry Dash" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Geometry Dash </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/minefun-io/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/minefun-io.png" title="Minefun io" alt="Thumbnail of Minefun io" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Minefun io </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/kick-the-buddy/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/kick-the-buddy.png" title="Kick The Buddy" alt="Thumbnail of Kick The Buddy" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Kick The Buddy </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/eaglercraft-minecraft-online/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/eaglercraft-minecraft-online.png" title="Eaglercraft Minecraft Online" alt="Thumbnail of Eaglercraft Minecraft Online" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Eaglercraft Minecraft Online </div> </div> </div> </a> </div> </div> </div> <div class="mt-8"> <a class="mt-8 !text-neutral" href="https://www.jopi.com/pl/latest-games/"> <h2>Recently Added Games</h2> </a> <div class="mt-4 grid gap-4 min-[700px]:grid-cols-[repeat(6,_92px)] grid-cols-[repeat(3,_92px)]"> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/toca-boca/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/toca-boca.png" title="Toca Boca" alt="Thumbnail of Toca Boca" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Toca Boca </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/shell-shockers/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/shell-shockers.png" title="Shell Shockers" alt="Thumbnail of Shell Shockers" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Shell Shockers </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/geometry-dash/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/geometry-dash.png" title="Geometry Dash" alt="Thumbnail of Geometry Dash" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Geometry Dash </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/kick-the-buddy/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/kick-the-buddy.png" title="Kick The Buddy" alt="Thumbnail of Kick The Buddy" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Kick The Buddy </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/minefun-io/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/minefun-io.png" title="Minefun io" alt="Thumbnail of Minefun io" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Minefun io </div> </div> </div> </a> </div> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a href="https://www.jopi.com/pl/game/game/eaglercraft-minecraft-online/"> <div class="relative"> <img src="https://www.jopi.com/cdn-cgi/image/quality=55,width=92,height=92,fit=cover,f=auto/img/t/eaglercraft-minecraft-online.png" title="Eaglercraft Minecraft Online" alt="Thumbnail of Eaglercraft Minecraft Online" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div class="game-box-text text-wrap" style="width: 92px" > Eaglercraft Minecraft Online </div> </div> </div> </a> </div> </div> </div> </div> <template x-if="games.length > 0"> <div class="grid grid-cols-[repeat(auto-fill,_92px)] gap-4 mt-4 justify-between px-4"> <template x-for="game in games"> <div class="grid-box game-box" style="--game-box-width: 100%; --game-box-height: 100%"> <a :href="game.href ?? ''"> <div class="relative"> <img :src="game.src ?? 'https:\/\/www.jopi.com\/cdn-cgi\/image\/quality=55,width=92,height=92,fit=cover,f=auto\/img\/t\/.png'" :title="game.title ?? ''" :alt="game.alt ?? 'Thumbnail of '" loading="lazy" class="game-box-layer_bottom" onerror="this.src = 'https://www.jopi.com/cdn-cgi/image/quality=78,width=92,height=92,fit=cover,f=auto/jopi.png'" width="92" height="92" > <div class="game-box-layer_top"> <div x-text="game.name ?? ''" class="game-box-text text-wrap" style="width: 92px" > </div> </div> </div> </a> </div> </template> </div> </template> </div> </div> </div> <link rel="modulepreload" href="https://www.jopi.com/build/assets/app.BW08DfwE.js" /><script type="module" src="https://www.jopi.com/build/assets/app.BW08DfwE.js"></script> <script> function gameSearchBarData(e) { return { search: '', loading: false, init() { this.$watch('search', value => { if (value && value.length > 2) { this.loading = true window.axios.get('https://www.jopi.com/pl/search', {params: {keyword: this.search}}) .then(res => this.$dispatch('fetch', {games: res.data.payload})) .finally(() => this.loading = false) } }) }, onClearSearch() { this.search = '' this.$dispatch('clear') } } } </script> <script> function drawerSideContentData() { return { scrollStatus: 0, interval: null, games: [], onScroll() { // Get the element const el = this.$refs['quickSearch'] // Calculate scroll position if (el.scrollLeft === 0) { this.scrollStatus = 0 } else if (Math.abs(el.scrollWidth - el.clientWidth - el.scrollLeft) < 1) { this.scrollStatus = 2 } else { this.scrollStatus = 1 } }, setScroller(toRight) { // Clear before proceed to prevent leftover this.clearScroller() this.interval = setInterval(() => { this.$refs['quickSearch'].scrollTo({ left: this.$refs['quickSearch'].scrollLeft + (toRight + toRight - 1) * 100, behavior: 'smooth' }) }, 50) }, clearScroller() { if (this.interval) { clearInterval(this.interval) this.interval = null } } } } </script> </body> </html>