Tower Princess

Download Tower Princess – adventure game, 3D platformer, roguelite, mobile game, dungeon…

0.0
Download nicht verfügbar
Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

App des Tages

Bingeit

Bingeit

Holen

App-Details

Aktualisiert
Sep 8, 2022
Sprache
English 9 moreLanguagesEnglishSpanish -...
Entwickler
AweKteaM
Kategorie
Mobile

Beschreibung

<|channel|>analysis<|message|>We need to translate the content to German, preserving HTML tags, JSON keys, URLs, etc. Only translate text nodes. Also translate meta description content. Also translate JSON values (description, reviewBody, etc.) but not keys. Ensure we keep structure. Let's go through the content.

Download Tower Princess – adventure game, 3D platformer, roguelite, mobile game, dungeon crawler

Translate: "Download Tower Princess – adventure game, 3D platformer, roguelite, mobile game, dungeon crawler" => "Download Tower Princess – Abenteuerspiel, 3D-Plattformer, Roguelite, Mobile-Game, Dungeon Crawler". Keep dash.

Overview

=> "Übersicht"

...

translate paragraphs. First paragraph: "Tower Princess is a mobile adventure game that blends 3D platforming with roguelite mechanics, offering players a dynamic and replayable experience. Set in a fantastical world where a dragon has imprisoned royal heirs, the game tasks players with navigating procedurally generated dungeons, overcoming traps, and ultimately confronting the beast to rescue the princess. Designed for fans of classic adventure titles and modern roguelite challenges, Tower Princess appeals to both casual gamers seeking lighthearted fun and seasoned players who enjoy high difficulty and strategic depth." Translate to German, natural. Second paragraph: "The game’s narrative is simple yet engaging: a kingdom’s fate rests on the shoulders of one brave adventurer. With each attempt, players face new dungeon layouts, ensuring no two runs are the same. This focus on procedural generation enhances long-term engagement, making the game ideal for those who value variety and persistence. The developer, Luminous Games, has crafted a title that balances nostalgic inspirations with contemporary design, creating a unique niche in the mobile gaming ecosystem." Third paragraph: "Real-world use cases include casual gaming during commutes, short play sessions between tasks, and extended gameplay for dedicated fans. Tower Princess stands out in a crowded market by combining challenging mechanics with a cheerful tone, making failure feel less punishing and more like part of the journey. Its blend of exploration, combat, and progression offers a satisfying loop that keeps players returning." Proceed similarly for other sections. Key Features list items: translate each. Interface, UX & Performance: translate headings and paragraphs. Platform Compatibility & Technical Requirements: translate. Pros and Cons headings: "Pros" => "Vorteile", "Cons" => "Nachteile". List items translate. FAQ: translate questions and answers. Final Thoughts: translate. At end:

Download Tower Princess now

=> "Lade Tower Princess jetzt herunter" or "Jetzt Tower Princess herunterladen". Keep similar. ... same as h1 but translate. translate content. JSON: translate description, reviewBody, maybe breadcrumb? Breadcrumb is a string "Tower Princess review" maybe keep? It's not a key, it's a value, so translate? Probably yes. Also "reviewBody": "Comprehensive editorial review of Tower Princess." translate. Also "name": "Tower Princess" stays unchanged. "description": translate. "reviewBody": translate. "breadcrumb": translate. Others like "price", "priceCurrency" unchanged. Let's produce final output. Be careful to preserve line breaks. Proceed to translate each text. Ensure special <|call|> </article> <div class="inline-flex items-center gap-3 bg-emerald-50 rounded-xl px-4 py-3 mt-6"> <div class="ap-safety-icon w-10 h-10 bg-emerald-500 rounded-full flex items-center justify-center flex-shrink-0"> <i class="fa fa-shield-halved text-white"></i> </div> <div> <p class="text-sm font-bold text-on-surface">TotalVirus geprüft</p> <p class="text-xs text-on-surface-variant mt-0.5">Diese Software wurde auf Malware geprüft und als sicher zum Herunterladen bestätigt.</p> </div> </div> </div> <!--[if BLOCK]><![endif]--> <section class="ap-module ap-product-languages" aria-label="Verfügbare Übersetzungen"> <div class="ap-product-languages__body"> <div class="ap-product-languages__text"> <p class="ap-product-languages__title">SoftPas auf:</p> <p class="ap-product-languages__copy">Dieses Produkt ist auch in den folgenden Sprachen verfügbar:</p> </div> <nav class="ap-product-languages__links" aria-label="Verfügbare Übersetzungen"> <!--[if BLOCK]><![endif]--> <a href="https://tower-princess.en.softpas.com/" hreflang="en" aria-current="false"> <span>EN</span> <strong>EN</strong> </a> <a href="https://tower-princess.de.softpas.com/" hreflang="de" aria-current="true"> <span>DE</span> <strong>DE</strong> </a> <a href="https://tower-princess.es.softpas.com/" hreflang="es" aria-current="false"> <span>ES</span> <strong>ES</strong> </a> <a href="https://tower-princess.fr.softpas.com/" hreflang="fr" aria-current="false"> <span>FR</span> <strong>FR</strong> </a> <a href="https://tower-princess.pt.softpas.com/" hreflang="pt" aria-current="false"> <span>PT</span> <strong>PT</strong> </a> <a href="https://tower-princess.ro.softpas.com/" hreflang="ro" aria-current="false"> <span>RO</span> <strong>RO</strong> </a> <a href="https://tower-princess.ru.softpas.com/" hreflang="ru" aria-current="false"> <span>RU</span> <strong>RU</strong> </a> <a href="https://tower-princess.tr.softpas.com/" hreflang="tr" aria-current="false"> <span>TR</span> <strong>TR</strong> </a> <!--[if ENDBLOCK]><![endif]--> </nav> </div> </section> <!--[if ENDBLOCK]><![endif]--> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <section> <header class="mb-4"> <h2 class="inline-flex items-center py-4 text-sm font-medium text-on-surface border-b-2 border-blurple"> Anleitungen & Tutorials für Tower Princess </h2> </header> <div class="faq-section w-full pt-4"> <details class="group mb-3 bg-surface-lowest rounded-xl shadow-ambient-sm transition-all duration-200"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none p-5 hover:bg-gray-50 rounded-xl"> <span class="text-gray-900 text-sm font-bold">So installierst du Tower Princess</span> <span class="transition group-open:rotate-180 text-gray-500"> <svg fill="none" height="20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="20"><path d="M6 9l6 6 6-6"></path></svg> </span> </summary> <div class="text-gray-600 text-sm p-5 border-t border-gray-100 bg-gray-50 rounded-b-xl"> <!--[if BLOCK]><![endif]--> <ol class="list-decimal pl-5 space-y-2"> <li>Klicke oben auf die Schaltfläche <strong>Vorschau / Download</strong>.</li> <li>Akzeptiere nach der Weiterleitung die Bedingungen und klicke auf Installieren.</li> <li>Warte, bis der Download von Tower Princess auf deinem Gerät abgeschlossen ist.</li> </ol> <!--[if ENDBLOCK]><![endif]--> </div> </details> <details class="group bg-surface-lowest rounded-xl shadow-ambient-sm transition-all duration-200"> <summary class="flex justify-between items-center font-medium cursor-pointer list-none p-5 hover:bg-gray-50 rounded-xl"> <span class="text-gray-900 text-sm font-bold">So verwendest du Tower Princess</span> <span class="transition group-open:rotate-180 text-gray-500"> <svg fill="none" height="20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="20"><path d="M6 9l6 6 6-6"></path></svg> </span> </summary> <div class="text-gray-600 text-sm p-5 border-t border-gray-100 bg-gray-50 rounded-b-xl"> <!--[if BLOCK]><![endif]--> <p>Diese Software wird hauptsächlich für die oben beschriebenen Kernfunktionen verwendet. Öffne die App nach der Installation, um ihre Möglichkeiten zu erkunden.</p> <!--[if ENDBLOCK]><![endif]--> </div> </details> </div> </section> <section> <header class="mb-4"> <h2 class="inline-flex items-center py-4 text-sm font-medium text-on-surface border-b-2 border-blurple"> Nutzerbewertungen für Tower Princess <span class="ml-2 px-2 py-0.5 text-xs font-bold bg-blurple rounded-full text-white"> 0 </span> </h2> </header> <div class="py-8 px-6 bg-gray-50 mt-4 rounded-lg"> <ul class="space-y-6"> <!--[if BLOCK]><![endif]--> <p class="text-sm font-medium text-gray-500">Keine Bewertungen gefunden</p> <!--[if ENDBLOCK]><![endif]--> </ul> </div> </section> <!--[if BLOCK]><![endif]--> <section> <header class="mb-4"> <h2 class="py-4 text-sm font-medium text-on-surface border-b-2 border-blurple">Ähnliche Apps</h2> </header> <div class="py-6 bg-gray-50 mt-4"> <div class="grid grid-cols-1 sm:grid-cols-3 gap-6"> <!--[if BLOCK]><![endif]--> <div class="text-center"> <a href="https://que-no-te-pillen.de.softpas.com" class="block transition-transform hover:scale-105" title="Que no te pillen¡"> <img src="https://image.winudf.com/v2/image1/NDA3NTAzMDNfMTc0MDQzMTU4MV8wMDE/screen-0.webp?fakeurl=1&type=webp&w=170" alt="Que no te pillen¡" class="w-24 h-24 mx-auto rounded-lg object-cover" loading="lazy" decoding="async" width="96" height="96"> <p class="mt-2 text-sm font-medium text-gray-900 truncate"> Que no te pillen¡ </p> <p class="text-xs text-gray-500">FREE</p> </a> </div> <div class="text-center"> <a href="https://3d-combat-zone.de.softpas.com" class="block transition-transform hover:scale-105" title="3D Combat Zone"> <img src="https://image.winudf.com/v2/image1/NDMyMDIwMjJfMTc1MTUzODY1Nl8wNTc/screen-0.webp?fakeurl=1&type=webp&w=170" alt="3D Combat Zone" class="w-24 h-24 mx-auto rounded-lg object-cover" loading="lazy" decoding="async" width="96" height="96"> <p class="mt-2 text-sm font-medium text-gray-900 truncate"> 3D Combat Zone </p> <p class="text-xs text-gray-500">FREE</p> </a> </div> <div class="text-center"> <a href="https://666-el-dia-del-portal.de.softpas.com" class="block transition-transform hover:scale-105" title="666: El día del portal"> <img src="https://image.winudf.com/v2/image1/MzU2MDkzNjJfMTcyNDE2Mzg2OV8wNjA/screen-0.webp?fakeurl=1&type=webp&w=170" alt="666: El día del portal" class="w-24 h-24 mx-auto rounded-lg object-cover" loading="lazy" decoding="async" width="96" height="96"> <p class="mt-2 text-sm font-medium text-gray-900 truncate"> 666: El día del portal </p> <p class="text-xs text-gray-500">FREE</p> </a> </div> <!--[if ENDBLOCK]><![endif]--> </div> </div> </section> <!--[if ENDBLOCK]><![endif]--> </div> <div class="lg:self-start space-y-6"> <!--[if BLOCK]><![endif]--> <div class="ap-app-aotd-desktop"> <!--[if BLOCK]><![endif]--> <div class="ap-mini ap-aotd"> <p class="ap-mini__title">App des Tages</p> <a href="https://bingeit.de.softpas.com" class="ap-aotd__card"> <img class="ap-aotd__icon" src="https://images.sftcdn.net/images/t_app-icon-s/p/8be0cac8-9721-41ec-8db0-44361a56307f/3179611074/bingeit-logo" alt="Bingeit" loading="eager" fetchpriority="high" decoding="async"> <div class="ap-aotd__body"> <p class="ap-aotd__name">Bingeit</p> <p class="ap-aotd__tag"></p> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> <span class="ap-aotd__cta">Holen</span> </a> </div> <!--[if ENDBLOCK]><![endif]--> </div> <!--[if ENDBLOCK]><![endif]--> <!--[if BLOCK]><![endif]--> <div class="bg-surface-lowest rounded-2xl shadow-ambient-md p-5"> <h2 class="text-lg font-bold text-on-surface mb-4 flex items-center gap-2"> Empfohlene Apps <i class="fa fa-chevron-right text-sm"></i> </h2> <div class="space-y-4"> <!--[if BLOCK]><![endif]--> <div> <div class="flex items-center gap-3"> <img src="https://image.winudf.com/v2/image1/MzY4MjA0NTZfMTc1MjUxNjI4M18wNTM/screen-0.webp?fakeurl=1&type=webp&w=170" alt="YouGooDai" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">YouGooDai</p> <p class="text-xs text-on-surface-variant mt-0.5">Mobile</p> </div> </div> <a href="https://yougoodai.de.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Apps herunterladen </a> </div> <div> <div class="flex items-center gap-3"> <img src="https://image.winudf.com/v2/image1/MzY4MjA0NTZfMTc1MjUxNjI4M18wNTM/screen-0.webp?fakeurl=1&type=webp&w=170" alt="Xe FlashPlayer" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">Xe FlashPlayer</p> <p class="text-xs text-on-surface-variant mt-0.5">Mobile</p> </div> </div> <a href="https://xe-flashplayer.de.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Apps herunterladen </a> </div> <div> <div class="flex items-center gap-3"> <img src="https://image.winudf.com/v2/image1/MzY4MjI5MjJfMTcyNDMzNDYxM18wNDY/screen-0.webp?fakeurl=1&type=webp&w=170" alt="XPlayer" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">XPlayer</p> <p class="text-xs text-on-surface-variant mt-0.5">Mobile</p> </div> </div> <a href="https://xplayer.de.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Apps herunterladen </a> </div> <div> <div class="flex items-center gap-3"> <img src="https://image.winudf.com/v2/image1/MzcyNjEyMzdfMTcyNzExOTUzMl8wMzA/screen-0.webp?fakeurl=1&type=webp&w=170" alt="Windows Media Player 9 Series" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">Windows Media Player 9 Series</p> <p class="text-xs text-on-surface-variant mt-0.5">Mobile</p> </div> </div> <a href="https://windows-media-player-9-series.de.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Apps herunterladen </a> </div> <div> <div class="flex items-center gap-3"> <img src="https://image.winudf.com/v2/image1/MjA2MDM2NzdfMTY4NTM1MjczOV8wOTM/screen-0.webp?fakeurl=1&type=webp&w=170" alt="Windows Media Player" class="w-12 h-12 rounded-xl object-cover flex-shrink-0" loading="lazy"> <div class="flex-1 min-w-0"> <p class="text-sm font-bold text-on-surface truncate">Windows Media Player</p> <p class="text-xs text-on-surface-variant mt-0.5">Mobile</p> </div> </div> <a href="https://windows-media-player.de.softpas.com" class="btn-primary w-full text-center mt-2 block text-sm"> Apps herunterladen </a> </div> <!--[if ENDBLOCK]><![endif]--> </div> </div> <!--[if ENDBLOCK]><![endif]--> </div> </div> </div> </section> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Startseite", "item": "https://tower-princess.de.softpas.com" }, { "@type": "ListItem", "position": 2, "name": "Apps", "item": "https://tower-princess.de.softpas.com/apps" }, { "@type": "ListItem", "position": 3, "name": "Tower Princess", "item": "https://tower-princess.de.softpas.com" } ] } </script> </main> <!-- store UI interactions --> <script nonce="vmGHeSME3JY52UqW9902Ug==" defer src="https://tower-princess.de.softpas.com/js/softpas-ui.js?v=2026-08-14"></script> <footer class="ap-footer"> <div class="ap-footer__cols"> <div> <p class="ap-footer__brand">SoftPas</p> <p class="ap-footer__about"> SoftPas ist deine Plattform für aktuelle Software und Technologie - Apps, Spiele, Mods und Bewertungen für Desktop und Mobilgeräte. </p> <div class="ap-footer__social"> <a href="https://x.com/softpascom" target="_blank" rel="nofollow noopener" aria-label="X"><svg class="ap-social__svg" viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true" focusable="false"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg> </a> <a href="https://www.facebook.com/profile.php?id=61560272739720" target="_blank" rel="nofollow noopener" aria-label="Facebook"><svg class="ap-social__svg" viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true" focusable="false"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg> </a> <a href="https://www.instagram.com/softpascom/" target="_blank" rel="nofollow noopener" aria-label="Instagram"><svg class="ap-social__svg" viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true" focusable="false"><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-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-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.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"/></svg> </a> </div> </div> <div> <h4>Stöbern</h4> <ul> <li><a href="https://www.softpas.com/apps">Apps</a></li> <li><a href="https://www.softpas.com/category/games">Spiele</a></li> <li><a href="https://www.softpas.com/category/ai">KI-Tools</a></li> <li><a href="https://www.softpas.com/articles">Artikel</a></li> </ul> </div> <div> <h4>Rechtliches</h4> <ul> <li><a href="https://www.softpas.com/privacy">Datenschutzerklärung</a></li> <li><a href="https://www.softpas.com/terms">Allgemeine Geschäftsbedingungen</a></li> <li><a href="https://www.softpas.com/cookie-policy">Cookie-Richtlinie</a></li> <li><a href="https://www.softpas.com/dmca">DMCA</a></li> </ul> </div> <div> <h4>Newsletter</h4> <p style="font-size:13px;line-height:20px;margin:0 0 12px;color:var(--ap-muted);"> Abonniere Software-News und kuratierte Empfehlungen. </p> <form action="#" method="POST" style="display:flex;gap:8px;"> <input type="hidden" name="_token" value="RquS4Z95nTgtBaqq7ofFKabmTZJCPLx2Y5ZUedo2" autocomplete="off"> <input type="email" name="email" placeholder="Deine E-Mail" required style="flex:1;min-width:0;height:36px;padding:0 12px;border-radius:6px;border:1px solid var(--ap-border);background:#ffffff;color:var(--ap-text);font-size:13px;outline:none;color-scheme:light;"> <button type="submit" style="height:36px;padding:0 16px;border-radius:6px;background:var(--ap-accent);color:#fff;border:0;font-size:13px;font-weight:600;cursor:pointer;">Abonnieren</button> </form> <a href="https://www.softpas.com/publishing-center" style="display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;color:var(--ap-accent);text-decoration:none;"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1"/><polyline points="16 8 12 4 8 8"/><line x1="12" y1="4" x2="12" y2="16"/></svg> Software hochladen </a> </div> </div> <div class="ap-footer__bottom"> <div>© 2026 SoftPas. Alle Rechte vorbehalten.</div> <div class="ap-footer__legal"> <a href="https://www.softpas.com/about">Über uns</a> <a href="https://www.softpas.com/team">Team</a> <a href="https://www.softpas.com/contact">Kontakt</a> <a href="https://www.softpas.com/advertising">Werbung</a> </div> </div> </footer> <script src="/livewire/livewire.min.js?id=646f9d24" nonce="vmGHeSME3JY52UqW9902Ug==" data-csrf="RquS4Z95nTgtBaqq7ofFKabmTZJCPLx2Y5ZUedo2" data-update-uri="/livewire/update" data-navigate-once="true"></script> <!-- Schema Markup: Organization --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "SoftPas", "url": "https://softpas.com", "logo": "https://softpas.com/logo.png", "sameAs": [ "https://x.com/softpascom", "https://www.facebook.com/profile.php?id=61560272739720", "https://www.instagram.com/softpascom/" ] } </script> <!-- Schema Markup: WebSite --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "SoftPas", "url": "https://softpas.com", "potentialAction": { "@type": "SearchAction", "target": "https://softpas.com/apps?search={search_term_string}", "query-input": "required name=search_term_string" } } </script> <script nonce="vmGHeSME3JY52UqW9902Ug=="> function showAlert(message, type) { type = type || 'info'; var alertDiv = document.createElement('div'); var colors = { 'success': 'bg-green-100 border-green-500 text-green-700', 'error': 'bg-red-100 border-red-500 text-red-700', 'warning': 'bg-yellow-100 border-yellow-500 text-yellow-700', 'info': 'bg-blue-100 border-blue-500 text-blue-700' }; var icons = { 'success': 'fa-check-circle', 'error': 'fa-exclamation-circle', 'warning': 'fa-exclamation-triangle', 'info': 'fa-info-circle' }; alertDiv.className = 'fixed bottom-4 right-4 z-50'; alertDiv.innerHTML = '<div class="p-4 rounded-lg shadow-lg border-l-4 ' + colors[type] + '">' + '<div class="flex items-center">' + '<div class="flex-shrink-0"><i class="fas ' + icons[type] + ' text-xl"></i></div>' + '<div class="ml-3"><p class="text-sm font-medium">' + message + '</p></div>' + '<button class="ml-4 text-gray-400 hover:text-gray-500 alert-close"><i class="fas fa-times"></i></button>' + '</div></div>'; document.body.appendChild(alertDiv); alertDiv.querySelector(".alert-close").addEventListener("click",function(){alertDiv.remove()}); setTimeout(function() { alertDiv.remove(); }, 5000); } </script> <script nonce="vmGHeSME3JY52UqW9902Ug=="> (function(){ var els = document.querySelectorAll('[data-animate]'); if (!els.length) return; if (!('IntersectionObserver' in window)) { els.forEach(function(el){ el.classList.add('is-visible'); }); return; } var obs = new IntersectionObserver(function(entries){ entries.forEach(function(e){ if (e.isIntersecting) { e.target.classList.add('is-visible'); obs.unobserve(e.target); } }); }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' }); els.forEach(function(el){ obs.observe(el); }); })(); </script> <script nonce="vmGHeSME3JY52UqW9902Ug=="> // Hard kill stale service workers that cached HTML responses for some users. // Runs on every page load; no-op once nothing is registered. if ('serviceWorker' in navigator) { navigator.serviceWorker.getRegistrations().then(function(regs){ regs.forEach(function(r){ r.unregister(); }); }).catch(function(){}); if (window.caches && caches.keys) { caches.keys().then(function(keys){ keys.forEach(function(k){ caches.delete(k); }); }).catch(function(){}); } } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Tower Princess", "operatingSystem": "Windows", "applicationCategory": "UtilitiesApplication", "url": "https://tower-princess.de.softpas.com/", "offers": { "@type": "Offer", "price": "FREE", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "url": "https://tower-princess.de.softpas.com/preview" }, "description": "Conquer the dragon and rescue the princess in Tower Princess. Thrilling 3D platforming with procedurally generated dungeons. Each run is unique and replayable\u2026", "publisher": { "@type": "Organization", "name": "AweKteaM", "url": "no dev link" }, "image": [ "https://image.winudf.com/v2/image1/NDMyNDMxNDZfMTc1MTY5Mzg5NV8wMDY/screen-0.webp?fakeurl=1&type=webp", "https://image.winudf.com/v2/image1/NDMyNDMxNDZfMTc1MTY5Mzg5Nl8wMDg/screen-1.webp?fakeurl=1&type=webp", "https://image.winudf.com/v2/image1/NDMyNDMxNDZfMTc1MTY5Mzg5OF8wMjg/screen-2.webp?fakeurl=1&type=webp", "https://image.winudf.com/v2/image1/NDMyNDMxNDZfMTc1MTY5MzkwMV8wNjE/screen-3.webp?fakeurl=1&type=webp", "https://image.winudf.com/v2/image1/NDMyNDMxNDZfMTc1MTY5MzkwNV8wMTY/screen-4.webp?fakeurl=1&type=webp", "https://image.winudf.com/v2/image1/NDMyNDMxNDZfMTc1MTY5MzkwNl8wMzc/screen-5.webp?fakeurl=1&type=webp", "https://image.winudf.com/v2/image1/NDMyNDMxNDZfMTc1MTY5MzkwN18wOTE/screen-6.webp?fakeurl=1&type=webp", "https://image.winudf.com/v2/image1/NDMyNDMxNDZfMTc1MTY5MzkxMF8wMDk/screen-7.webp?fakeurl=1&type=webp" ] } </script> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"@type":"SiteNavigationElement","position":1,"name":"Spiele","url":"https://www.softpas.com/games"},{"@type":"SiteNavigationElement","position":2,"name":"Apps","url":"https://www.softpas.com/apps"},{"@type":"SiteNavigationElement","position":3,"name":"Artikel","url":"https://www.softpas.com/articles"},{"@type":"SiteNavigationElement","position":4,"name":"Produkte","url":"https://www.softpas.com/products"}]} </script> </body> </html>