Maleńka luka. Jedna dobrze wymierzona szpilka. Utrzymuj rytm, gdy tarcza się obraca i pojawiają się nowe kolekcjonerskie wzory. Pinloop łączy sterowanie jednym przyciskiem ze zmieniającymi się wzorami obrotu, kolorową lokalną kolekcją i chęcią zagrania jeszcze jednej rundy. Dostajesz skończoną grę, gotową do wgrania i dostosowania do siebie.
Jedna szpilka. Idealny moment.
Kliknij, stuknij albo naciśnij Spację lub Enter, aby wbić szpilkę. Nie ma zegara: poczekaj na wolną lukę, bo dotknięcie szpilki, która już tkwi w tarczy, kończy podejście. Rundy wciąż nadchodzą z nowymi tarczami i wzorami obrotu, a najlepsze wyniki trafiają do lokalnego rankingu.
Mała kolekcja, dużo charakteru
30 ilustrowanych tarcz odblokowuje się w miarę docierania do kolejnych rund, od poduszeczki na szpilki po pączka, a lokalny album kolekcji śledzi każde odkrycie. Po drodze zmienia się 12 palet teł.
Dopasuj do siebie
Wgraj zawartość game/ na dowolny hosting statyczny i działa: bez PHP, bazy danych i konta. Kod źródłowy w TypeScript jest dołączony na potrzeby głębszych zmian; zbuduj go ponownie za pomocą Node.js 22.12+ i npm. Ilustrowana instrukcja po angielsku i portugalsku obejmuje instalację, sterowanie, dostosowywanie i często zadawane pytania. Interfejs jest po angielsku, portugalsku i hiszpańsku.
Ekrany z tej edycji
Zrobione w edycji sprzedawanej tutaj.
Ekran startowy: język, ustawienia, lokalny ranking i kolekcja 30 tarcz.Rozgrywka: poczekaj na lukę i wbij szpilkę, nie dotykając pozostałych.Ustawienia: głośność dźwięku, wyciszenie, mniej ruchu, pełny ekran i język.Koniec podejścia: nowy rekord, osiągnięte rundy i odblokowane nowe tarcze.
W zestawie
Gotowa do hostingu gra HTML5 (folder game/) z czytelnym JavaScriptem i CSS
Kod źródłowy w TypeScript dla programistów (projekt Vite)
Ilustrowana instrukcja po angielsku i portugalsku z prawdziwymi zrzutami ekranu
Opcjonalne testy automatyczne (Node.js 22.12+): logika gry i konfiguracja samodzielna
Informacja o licencji strony trzeciej dla dołączonej czcionki
Nowoczesna przeglądarka z obsługą JavaScript i Canvas 2D
Dowolny hosting HTTP(S) serwujący pliki statyczne (otwieranie z dysku przez file:// nie jest obsługiwane)
Do gry nie potrzeba PHP, bazy danych ani konta; Node.js 22.12+ i npm tylko do edycji i ponownego zbudowania kodu źródłowego
Wsparcie obejmuje pytania techniczne i możliwe do odtworzenia błędy w dostarczonej grze. Instalacja i dostosowanie to osobne usługi.
Lista zmian
1.0.016 paź 2026
Pytania
Czy potrzebuję serwera lub bazy danych?
Nie. Wgraj zawartość folderu game/ na dowolny hosting statyczny i otwórz index.html przez HTTP lub HTTPS. Najlepsze wyniki i kolekcja są zapisywane w przeglądarce gracza.
Czy to gra oparta na poziomach?
Nie. Pinloop to jedna ciągła rozgrywka: rundy wciąż nadchodzą z nowymi tarczami i wzorami obrotu, a kolizja kończy podejście. Dotarcie do rundy danej tarczy odblokowuje ją w lokalnej kolekcji.
Czy mogę zmienić tarcze i kolory?
Tak. W kodzie źródłowym TypeScript brand.ts zawiera listę 30 tarcz i 12 teł, skins.ts rysuje tarcze, a tuning.ts przechowuje wartości czasu i kolizji. Po edycji uruchom npm run build (Node.js 22.12+) i skopiuj całą zawartość dist/ do game/.