Eine winzige Lücke. Ein gut getimter Pin. Halte den Rhythmus, während sich das Ziel dreht und neue sammelbare Designs erscheinen. Pinloop verbindet Ein-Tasten-Steuerung mit wechselnden Rotationsmustern, einer bunten lokalen Sammlung und dem Reiz der einen Runde mehr. Du bekommst ein fertiges Spiel, bereit zum Hochladen und für deine eigenen Anpassungen.
Ein Pin. Perfektes Timing.
Klicke, tippe oder drücke Leertaste oder Eingabetaste, um einen Pin zu setzen. Es gibt keinen Timer: Warte auf eine offene Lücke, denn die Berührung eines Pins, der schon im Ziel steckt, beendet den Durchgang. Es kommen immer weitere Runden mit neuen Zielen und Rotationsmustern, und die besten Durchgänge werden in einer lokalen Rangliste gespeichert.
Eine kleine Sammlung mit viel Charakter
30 illustrierte Ziele werden freigeschaltet, wenn Spieler neue Runden erreichen, vom Nadelkissen bis zum Donut, und ein lokales Sammelalbum hält jede Entdeckung fest. 12 Hintergrundpaletten wechseln unterwegs.
Mach es zu deinem Spiel
Lade den Inhalt von game/ auf einen beliebigen statischen Host hoch und es läuft: kein PHP, keine Datenbank, kein Konto. Der TypeScript-Quellcode ist für tiefergehende Änderungen enthalten; baue ihn mit Node.js 22.12+ und npm neu. Das bebilderte Handbuch auf Englisch und Portugiesisch behandelt Installation, Steuerung, Anpassung und häufig gestellte Fragen. Die Oberfläche ist auf Englisch, Portugiesisch und Spanisch verfügbar.
Bilder aus dieser Edition
Aufgenommen aus der hier verkauften Edition.
Startbildschirm: Sprache, Einstellungen, lokale Rangliste und die Sammlung mit 30 Zielen.Spielansicht: Warte auf eine Lücke und setze den Pin, ohne die anderen zu berühren.Einstellungen: Lautstärke, Stummschaltung, weniger Bewegung, Vollbild und Sprache.Ende eines Durchgangs: neue Bestleistung, erreichte Runden und freigeschaltete neue Ziele.
Enthalten
Sofort hostbares HTML5-Spiel (Ordner game/) mit lesbarem JavaScript und CSS
TypeScript-Entwicklerquellcode (Vite-Projekt)
Bebildertes Handbuch auf Englisch und Portugiesisch mit echten Screenshots
Optionale automatisierte Tests (Node.js 22.12+): Spiellogik und Standalone-Setup
Lizenzhinweis von Drittanbietern für die mitgelieferte Schrift
Jeder HTTP(S)-Webhost, der statische Dateien ausliefert (das Öffnen von der Festplatte per file:// wird nicht unterstützt)
Kein PHP, keine Datenbank und kein Konto zum Spielen; Node.js 22.12+ und npm nur zum Bearbeiten und Neu-Bauen des Quellcodes
Der Support umfasst technische Fragen und reproduzierbare Fehler im gelieferten Spiel. Installation und Anpassung sind separate Leistungen.
Änderungsprotokoll
1.0.016. Okt. 2026
Fragen
Brauche ich einen Server oder eine Datenbank?
Nein. Lade den Inhalt des Ordners game/ auf einen beliebigen statischen Webhost hoch und öffne index.html per HTTP oder HTTPS. Bestleistungen und die Sammlung werden im Browser des Spielers gespeichert.
Ist es ein Spiel mit Levels?
Nein. Pinloop ist ein einziger durchgehender Durchgang: Es kommen immer weitere Runden mit neuen Zielen und Rotationsmustern, und eine Kollision beendet den Durchgang. Wer die Runde eines Ziels erreicht, schaltet es in der lokalen Sammlung frei.
Kann ich die Ziele und Farben ändern?
Ja. Im TypeScript-Quellcode listet brand.ts die 30 Ziele und die 12 Hintergründe auf, skins.ts zeichnet die Ziele und tuning.ts enthält Timing- und Kollisionswerte. Führe nach dem Bearbeiten npm run build (Node.js 22.12+) aus und kopiere den gesamten Inhalt von dist/ nach game/.