


csTimer




csTimer wersja 2026.11.01 - Profesjonalny Timer do Speedcubingu

Language:

Wprowadzenie

csTimer jest profesjonalnym timerem zaprojektowanym dla speedcuberów, który zawiera:

  • Wiele algorytmów mieszania,w tym wszystkich oficjalnych konkurencji WCA, Odmiany dla podwójnych łamigłówek, treningowe algorytmy dla konkretnych podetapów (np. F2L, OLL, PLL, ZBLL)
  • Mnóstwo funkcji statystycznych, obsługuje rozkład czasów; Dowolna liczba sesji, rozdzielenie/scalanie sesji itp.
  • Odmiany rozwiązywania, takie jak Cross, Xcross, face 2x2x2, Skewb Face, SQ1 shape, do nauki etapów układania.
  • Inne narzędzia pomocnicze, takie jak wizualizacja scrambla, sygnał głosowy preinspekcji po 8 sekundach, metronomy, generator serii scrambli itp.
  • Funkcja kopii zapasowej, aby uniknąć utraty danych, możesz wykonać kopię zapasową swoich ułożeń do plików lokalnych, serwera csTimera lub dysku Google.

csTimer obsługuje większość nowoczesnych przeglądarek stacjonarnych, na telefonie komórkowym i tablecie, możesz dodać csTimer do ekranu głównego i będzie działać jako natywna aplikacja.

csTimer korzysta z pamięci podręcznej przeglądarki, która zużywa internet tylko wtedy, gdy otwierasz go po raz pierwszy, Następnie csTimer jest w stanie działać bez połączenia sieciowego (z wyjątkiem funkcji takich jak kopia zapasowa)

Copyright

csTimer jest oprogramowaniem open source, które jest zgodne z GPLv3. Jeśli masz jakieś sugestie lub komentarze dotyczące csTimer, prosimy o przesłanie ich tutaj

Stworzone przez: Shuang Chen (cs0x7f@gmail.com)

Interfejs użytkownika zaprojektowany przez: Yue Zhang (liebe7@126.com)

Podstawowe funkcje

  • Jak rozpocząć odliczanie - Przytrzymaj spację (lub klawisze Ctrl z lewej i prawej, lub dotknij ekranu na urządzeniach mobilnych) i poczekaj, aż zegar zmieni kolor na zielony, zegar rozpocznie liczenie po zwolnieniu spacji, naciśnij dowolny klawisz, aby zatrzymać czas, który zostanie zapisany.
  • Opis interfejsu użytkownika - Istnieje 6 przycisków w pobliżu logo csTimer: opcje, eksportuj, scramble, lista czasów, darowizna, narzędzia, kliknij scramble, lista czasów, opcje, aby otworzyć odpowiedni panel funkcji.
  • Scramble Panel - W panelu Scramble możesz wybrać typ scramble'a, ustaw zwijaną długość i filtr liter (jeśli dostępny), sprawdź poprzedni scramble, wygeneruj następny scramblel.
  • Panel listy czasów - W panelu listy czasów możesz otworzyć menedżer sesji klikając "Sesja", wybierz/dodaj/usuń sesje, wyczyść sesje klikając przycisk "x" obok listy sesji, następnie możesz wyświetlić bieżącą pojedynczą/średnią, najlepszą pojedynczą/średnią i pełną listę czasu.
  • Panel narzędzi - W panelu narzędzi możesz wybrać określone funkcje pomocnicze, w tym widok scrambla, generatory scrambli, ilość ułożeń i inne rodzaje danych statystycznych.

Skróty klawiszowe

PrzyciskFunkcja
Alt + 1Typ mieszania do Square-1
Alt + 2 ~ 7Typ mieszania do 2x2-7x7
Alt + p/m/c/sTyp mieszania do pyra/mega/clock/skewb
Alt + iWprowadź rozmieszanie
Alt + dUsuń wszystkie ułożenia w sesji
Ctrl/Alt + zUsuń najnowszy czas
Alt + strzałka w góre/dółNastępna/poprzednia sesja
Alt + strzałka w lewo/prawoPokaż poprzednie/następne rozmieszanie
Ctrl + 1/2/3Ustaw najnowszy czas na OK/+2/DNF
Ctrl + Alt + t/i/s/v/g/q/b/lWprowadź czasy przez timer/pisanie/stackmat/kostka wirtualna/kostka bluetooth/qcube/timer bluetooth/ostatnia warstwa
GestFunkcja
Góra lewoOstatni czas to DNF
GóraOstatni czas to +2
Góra prawoOstatni czas jest OK
LewoOstatni scramble
PrawoPoprzedni scramble
Dół lewoDodaj komentarz do poprzedniego ułożenia
DółUsuń ostatnie ułożenie
Dół prawoSprawdź ostatnie ułożenie
Klawisze Kostki Wirtualnej

Opis opcji

  • Ukryj wszystkie elementy podczas układania. Ukryj logo i wszystkie panele w czasie układania
  • użyj milisekund. Wyświetlanie cyfry milisekundowej, bez względu na to, czy jest ona znacząca, wewnętrzna dokładność czasowa csTimer wynosi 1 milisekundę.
  • format czasu. Format wyświetlenia czasu.
  • Automatyczny eksport (co 100 rozwiązań). Jeśli zaznaczone, csTimer automatycznie wyeksportuje rozwiązania co 100 rozwiązań do określonego miejsca, lokalnego pliku, serwera csTimer lub Google Storage.
  • Importuj starsze dane. Jeśli przesłałeś wiele kopii zapasowych, możesz zaimportować jedną z maksymalnie 10 ostatnio przesłanych kopii zapasowych, jeśli przypadkowo wgrasz pustą kopię zapasową, ta opcja pomoże Ci odzyskać swoje rozwiązania.
  • Wiadomości w logo. Logo csTimera będzie służyło jako panel do wyświetlania ciekawych informacji, takich jak pobicie własnego rekordu.
  • Wyświetl etykietę średniego czasu. Pod głównym minutnikiem wyświetlane są dwa linie etykiet, domyślnie jest to średnia ao5 i ao12.
  • Zbliż. Możesz dostosować rozmiary wszystkich elementów za pomocą tej opcji.
  • wybierz czcionkę timera. Czcionka głównego licznika.
  • Styl interfejsu użytkownika: . Możesz przełączyć wygląd interfejsu użytkownika na podobne do materiałów lub ukryć cienie za pomocą tej opcji.
  • Styl interfejsu. Przełęcz między widokiem dla urządzeń mobilnych i stacjonarnych.
  • Styl wyświetlania panelu mieszania. Panel scrambli osadzony w tle.
  • Styl wyświetlania panelu statystyk. Panel czasów osadzony w tle.
  • Styl wyświetlania panelu narzędzi. Panel narzędzi osadzony w tle.
  • przezroczystość obrazu tła. Przezroczystość obrazu tła.
  • tło. Możesz wybrać własny obraz jako obraz tła, jednak tylko adresy https są dopuszczane ze względu na ograniczenia bezpieczeństwa przeglądarki.
  • rozmiar timera. Ustaw rozmiar głównego zegara.
  • używaj małej czcionki dla części dziesiętnych. Użyj mniejszego rozmiaru czcionki dla cyfr po przecinku w głównym liczniku.
  • wybierz kolor motywu. Ustaw kolory csTimer'a Kliknij w logo csTimer'a aby pokazać więcej opcji kolorystycznych ​
  • Używaj minutnika myszką i klawiaturą. Użyj myszki, aby uruchomić timer. Wyzwalanie przy użyciu klawiatury będzie również dostępne.
  • użyj inspekcji WCA. Włącz preinspekcje WCA, która jest 15-sekundowym odliczaniem, automatyczna kara +2/DNF będzie zastosowana, jeżeli przekroczysz czas.
  • ostrzeżenie głosowe inspekcji WCA. Ostrzeżenie przy 8/12 sekundach preinspekcji w celu symulacji ostrzeżenia ze strony sędziego na zawodach WCA.
  • Głośność głosu. Wysoki poziom głośności ostrzeżenia.
  • wprowadzanie czasów poprzez. csTimer jest w stanie dodawać rozwiązania na kilka sposobów, obsługuje ręczne wprowadzanie danych, automatycznie rejestrowanie z zegara stackmat, połącz się do inteligentnej kostki bluetooth lub użyj wirtualnej kostki Rubika, poza timerem sterowanym klawiaturą.
  • Jednostka przy wstawaniu liczby całkowitej. Kiedy wpisujesz liczbę całkowitą XXX w polu wejściowym, to są to sekundy, setne sekundy, czy milisekundy?
  • Aktualizacja czasu jest. Jak często zegar jest aktualizowany.
  • Czas trzymania spacji (sekundy). Jak długo trzeba trzymać spacje, aby zegar zaświecił się na zielono.
  • wielofazowe. Liczba faz, naciśnij dowolny klawisz, aby oznaczyć punkt podziału ułożenia.
  • Użyj informacji o stanie Stackmat. Stackmat podaje swój stan, np. prawy pad timera jest dotknięty, csTimer może używać tych informacji, jednak błędy w transmisji mogą powodować nieoczekiwane zachowania.
  • wielkość scramble'a. Rozmiar scrambla
  • Automatyczny rozmiar scrambla. Rozmiar tekstu scrambla zostanie automatycznie dostosowany o długość scrambla, działa razem z poprzednią opcją.
  • Algorytm mieszania o stałej szerokości znaków. Użyj czcionki o stałej szerokości dla scrambla
  • Limit wysokości pola ze scramblem. Gdy obszar scrambla jest zbyt wysoki, pojawi się pasek przewijania, aby uniknąć zwiększenia wysokości pola scrambla
  • Wyrównanie tekstu w polu mieszania. Wyrównanie tekstu scrambla
  • pre-scramble. Ruchy uwzględniane przed scramblem podczas tworzenia podglądu scrambla i wirtualnej kostki
  • Kolor neutralny. Jeżeli włączone na pozycji/pierwszej warstwie kolory niektórych scrambli treningowych będą losowe
  • Probabilities for training-scramble states. Dla rozmieszań treningowych, prawdopodobieństwo każdego przypadku może być ustawione na: prawdopodobieństwo w zwykłych ułożeniach, wszystkie z takim samym prawdopodobieństwem, albo wszystkie przypadki losowo po kolei (to znaczy wszystkie N prawdopodobieństw pojawi się przynajmniej raz w następnych 2 N rozmiszaniach).
  • Używanie szybkiego algorytmu mieszającego dla 4x4x4 (nieoficjalny). Oficjalny scramble 4x4x4 WCA wymaga ogromnych zasobów obliczeniowych, wybierz tę opcję, aby scramble używał losowych ruchów
  • Oznacz kluczowe ruchy w scramble'u. Zaznacza kluczowy ruch w rozmieszaniu, na przykład ruch, który odchodzi od kształtu kwadratowego w SQ1.
  • Akcja po kliknięciu na scramble. Zachowanie po kliknięciu na scramble'a, skopiuj scramble lub wygeneruj następne scramble.
  • Liczba ułożeń niebranych pod uwagę. Liczba ułożeń z każdej strony (najlepszych i najgorszych), które nie są uwzględniane podczas obliczania średniej z ułożeń.
  • pokaż podsumowanie przed listą czasu. Pokaż tabelę statystyk przed listą czasów.
  • Show target time for session best. W tabeli statystyk, czas potrzebny do przebicia rekordu osobistego jest pokazany. "N/A" oznacza, że następne ułożenie nie przebije rekordu osobistego, nieważne jak szybkie będzie, "∞" oznacza dowolny czas oprócz DNF przebije rekord osobisty.
  • Dołącz algorytmy mieszania do statystyk . Pokaż scrambla w oknie statystyk ułożenia.
  • Dołącz datę ułożenia do statystyk. Pokaż datę rozwiązania w oknie statystyk rundy.
  • zmień nazwę sesji po utworzeniu. Natychmiast zmień nazwę sesji po jej utworzeniu.
  • utwórz nową sesję po przełączaniu typu scrambla. Po przełączeniu typu scrambla zostanie utworzona nowa sesja.
  • Odwrotna kolejność na liście czasów . Odwróć listę czasu, tym samym najnowsze rozwiązania znajdą się na dole listy czasu.
  • Włącz opróżnianie sesji. Po wyłączeniu, przycisk '+' (do tworzenia sesji) zastąpi przycisk 'X' obok selektora sesji, więc po kliknięciu zostanie utworzona nowa pusta sesja zamiast czyszczenia całej sesji.
  • Pokaż indeks bezwzględny w raporcie statystycznym. Pokaż indeks bezwzględny w sesji zamiast od 1 do liczby rozwiązań (np. 1/2/3 dla mo3) w statystykach rundy.
  • Pokaż statystykę po kliknięciu numeru rozwiązania. Po kliknięciu pierwszego wiersza listy czasów pokaż statystyki rundy dla pojedynczego rozwiązania.
  • Wskaźniki statystyczne. Wskaźniki statystyczne dla tabeli, pokazywane, jeżeli jest możliwość wyliczenia.
  • Włącz usuwanie wielu wierszy. Pozwól na usunięcie wielu wyników. Dla uniknięcia przypadkowego usunięcia.
  • dokładność rozkładu czasowego. Przedział czasu dla narzędzia rozkładu czasu.
  • Pokaż stopniowo rozwiązanie. Jeśli zaznaczone, tylko długość rozwiązania od układającego jest pokazana i można zobaczyć rozwiązanie krok po kroku, inaczej całe rozwiązanie jest pokazane.
  • Rozmiar grafiki algorytmu mieszającego. Ustaw rozmiar obrazu scramble'a.
  • liczba narzędzi. csTimer jest w stanie pokazać jednocześnie maksymalnie 4 narzędzia.
  • użyj skrótu klawiszowego. Użyj skrótów klawiszowych, aby przełączać typ rozmieszania, wygenerować nowe rozmieszanie, przełączać sesje. Wciśnij logo csTimer, aby zobaczyć szczegóły. Wciśnij logo csTimer, aby zobaczyć szczegóły.
  • Użyj sterowania gestami. Użyj gestów (przesuwania w różnych kierunkach), żeby przełączać OK/+2/DNF, dodawać komentarze, wygenerować nowe rozmieszanie itp. Również dostępne na ekranach niedotykowych kiedy opcja timera myszy jest włączona. ​
  • Prędkość bazowa VRC (tps). Podstawowa prędkość obrotu wirtualej kostki Rubika, prędkość obrotu zwiększy się jeśli będzie wiele ruchów do wykonania.
  • wielofazowe. Automatyczny wielofazowy podział dla wirtualnej kostki Rubika i kostki bluetooth.
  • Tryb kostki bluetooth. Tryby użycia kostek bluetooth: w zwyczajnym trybie, musisz ręcznie rozmieszać kostkę, żeby się zgadzała z tym co na ekranie, w trybie treningowym, po wciśnięciu spacji (albo dotknięciu ekranu na ekranie dotykowym), wirtualna kostka od razu zmieni się na stan rozmieszany. Musisz ułożyć wirtualną kostkę częściowo (zależy od rozmieszania, na przykład permutacja ostatniej ścianki nie jest sprawdzana w treningu OLL) w przeciwieństwie do fizycznej kostki; w trybie ciągłego treningu, w dodatku do trybu treningowego, kiedy kostka wirtualna jest ułożona, od razu wejdziesz w kolejne ułożenie nie wciskając spacji. Możesz również wcisnąć ESC (na ekranie dotykowym wciśnij palcem na dwie sekundy) aby opuścić układanie.
  • Pokaż wirtualną kostkę bluetooth. Pokaż wirtualną kostkę Rubika w głównym timerze podczas łączenia się z kostką bluetooth.
  • Oznacz jako pomieszany po bezruchu. Dla kostek bluetooth csTimer nie może wiedzieć, czy ruch jest w celu scrambingu czy rozwiązania.
  • Oznacz jako pomieszane po wciśnięciu spacji. Po naciśnięciu spacji kostka bluetooth jest pomieszana, obrót będzie traktowany jako rozpoczęcie liczenia czasu.
  • Oznacz jako pomieszane, po wykonaniu ruchu. Użyj określonych sekwencji ruchów na kostce bluetooth, aby powiadomić, że kostka jest pomieszana.
  • Sygnał dźwiękowy, kiedy pomieszano. Sygnał dźwiękowy, kiedy kostka jest ułożona.
  • Zresetuj kostkę bluetooth podczas podłączenia. Podczas łączenia się z kostką bluetooth csTimer wykryje, czy jest ułożona, jeśli nie, mogą pojawić się pewne problemy ze sprzętem lub kostka jest naprawdę nierozwiązana.
  • Automatyczne wykrywanie błędów sprzętowych. Niektóre układanki bluetooth mogą tracić połączenie, csTimer spróbuje wykryć taki przypadek.

Narzędzia

  • GeneratorScrambli. Możesz wygenerować maksymalnie 999 scrambli za pomocą jednego kliknięcia tym narzędziem.
  • Potwierdź czas. Narzędzie do wyświetlania bieżących rozwiązań z komentarzem, scramblem, datą rozwiązania i rekonstrukcję, jeśli jest dostępna, pokazuje się także po kliknięciu czasu ułożenia.
  • Statystyki międzysesji. Możesz przejrzeć statystyki wielu sesji za pomocą tego narzędzia.
  • Statystyki. Tabela statystyczna podobna z tabelą w panelu listy czasów.
  • Rozkład czasu. Rozkład czasu i analiza stabilności, <X Y/Z oznacza, że całkowicie Y rozwiązuje mniej niż X sekund, i wszystkie ostatnie rozwiązania Z są mniejsze niż X sekund w sesji.
  • trend czasowy. Pokazuje krzywą trendu dla wszystkich rozwiązań w bieżącej sesji.
  • Statystyki Dnia. Policz liczbę ułożeń każdego dnia/tygodnia/miesiąca/roku.
  • Narysuj algorytm mieszający. Wyświetl podgląd scrambla, aby zweryfikować poprawność mieszania, wszystkie układanki WCA są wspierane.
  • Rozwiązujący > Roux S1. Rozwiązywacz pierwszego etapu ROUX, który układa blok 1x2x3.
  • Rozwiązujący > EOLine. Rozwiązywacz linii EO, która rozwiązuje orientację wszystkich dwunastu boków i pozycje boków DF i DB.
  • Rozwiązujący > krzyżyk. Rozwiązywacz krzyża, który rozwiązuje boki DF, DL, DR, DB.
  • Rozwiązujący > 2x2x2 bok. Rozwiązywacz ścianki kostki 2x2x2.
  • Rozwiązujący > Cross + F2L. Rozwiązywacz krzyża i F2L, który rozwiązuje to za pomocą algorytmu komputerowego, więc może być dalekie od ludzkich rozwiązań.
  • Rozwiązujący > Roux S1 + S2. Rozwiązywacz pierwszego i drugiego etapu metody ROUX, który pierw układa blok 1x2x3 na lewej ściance a potem kolejny na prawej używając R, M, r, U.
  • Rozwiązujący > 2x2x2 + 2x2x3. Rozwiązywacz pierwszego i drugiego kroku metody Petrus, który pierw układa blok 2x2x2 na lewo i następnie powiększa go do 2x2x3 na lewo.
  • Rozwiązujący > EOLine + ZZF2L. Rozwiązywacz linii EO i ZZF2L, który pierw układa linię EO a następnie jedno z lewych 1x2x3 albo prawych 1x2x3, a potem drugie 2x2x3.
  • Rozwiązujący > SQ1 S1 + S2. Rozwiązywacz pierwszego i drugiego etapu kostki SQ1, który pierw układa kształt SQ1 a następnie rozdziela górne i dolne kawałki.
  • Rozwiązujący > Pyraminx V. Rozwiązywacz V na pyraminxie, układa trzy rogi i dwa boki w kształcie litery 'V'.
  • Rozwiązujący > Skewb Face. Rozwiązywacz jednego koloru na kostce Skewb, konkretnie środek i cztery sąsiadujące rogi.
  • Kostka Bluetooth. Pomocnicze narzędzie dla kostki Bluetooth, które może pokazywać aktualny stan urządzenia, poziom naładowania baterii, widok w czasie rzeczywistym itp.
  • Metronom. Metronom, oprócz dzwaniania z określoną częstotliwością, wywołuje dźwięk w określonym czasie po rozpoczęciu rozwiązywania.
  • Pospolity Scramble. Używaj tych samych scrambli z przyjaciółmi, ustawiając ten sam seed.
  • stackmat. Narzędzie pomocnicze dla Stackmat, które jest w stanie wyświetlić stan, moc sygnału i poziom szumów.

Linki

  • Cubing China
  • csTimer — wersja beta
  • csTimer — wersja beta z nieskompresowanymi plikami
  • csTimer — kod źródłowy
  • csTimer version 2019.12.24
  • csTimer version 2018.11.05
  • csTimer version 2015.12.12
  • csTimer version 2012.03.15
  • csTimer version 2012.02.29

Schematy kolorów

Sprzęt kompatybilny z csTimer

Oprócz mierzenia czasu za pomocą klawiatury, csTimer obsługuje również smart kostki bluetooth i smart timery.

Jeśli używasz smart kostki, csTimer zapisze dokładne rozwiązanie każdego z twoich ułożeń i pokaże więcej statystyk i metod do ćwiczenia (na przykład autoamtyczna segmentacja CFOP).

  • Gan 12 ui FreePlay
  • Gan Halo Bluetooth Timer

Polecane produkty

Oto kilka profesjonalnych kostek lub urządzeń.

  • G5 Stackmat
  • Gan 356 M

Wspomóż bezpośrednio

Dziękujemy za chęć wsparcia csTimer! Twoja darowizna zostanie wykorzystana do pokrycia kosztów rozwoju i utrzymania.

Jeśli chcesz zaoferować darowiznę za pośrednictwem PayPal, kliknij poniższy przycisk lub kliknij PayPal.me.

Możesz również wesprzeć nas przez Alipay, zeskanować kod lub wpłacić darowiznę na konto: cs0x7f@gmail.com

Dziękujemy za wsparcie!

W przypadku problemów upewnij się, że Bluetooth jest włączony w ustawieniach systemowych!

Przeglądarka, której używasz, musi obsługiwać Web Bluetooth API. Rozważ użycie kompatybilnej przeglądarki, oto najlepsze opcje:

  • Chrome na macOS, Linux, Android bądź Windows
  • Bluefy na iOS

Pełną listę obsługiwanych przeglądarek można sprawdzić tu.

Do niektórych kostek bluetooth, potrzebujemy adres MAC kostki aby rozszyfrować dane. csTimer potrafi automatycznie odczytać adres MAC kostki jeśli poprawnie skonfigurowano przeglądarkę. csTimer potrafi automatycznie odczytać adres MAC kostki jeśli poprawnie skonfigurowano przeglądarkę.

  • Chrome: włącz flagę chrome://flags/#enable-experimental-web-platform-features w ustawieniach przeglądarki.
  • Bluefy: włącz opcję Enable BLE Advertisements w ustawieniach przeglądarki.

Jeśli masz problemy z adresami MAC kostki, możesz przeczytać GAN Smart Cubes MAC adress FAQ.