csTimer v 2023.06.28 - 專業的魔術方塊速解計時器
Language:
English
العربية
Català
Čeština
Dansk
Deutsch
Ελληνικά
Español
فارسی
Suomi
Français
עברית
Hrvatski
Magyar
Italiano
日本語
한국어
Nederlands
Norsk
Polski
Português
Română
Pусский
Slovenčina
Српски
Svenska
Türkçe
Українська
Tiếng Việt
简体中文
繁體中文
If you are willing to help translating cstimer into your native language, please go to this page and select your language. If your native language is not on the list, just contact me and I'll add it.
簡介
csTimer是專為速解魔術方塊打造的計時器,它包含了:
- 非常多種打亂方法,包括所有WCA的官方項目、其他變體方塊、某些項目的訓練用打亂(如F2L、OLL、PLL、ZBLL,提供篩選case的功能)等。
- 許多統計功能,還有多段測速、無限量的測速階段,也支援階段的分割/合併等。
- 多種速解小幫手,像是十字、Xcross、2x2x2一面、Skewb一面、sq-1回正讓練習變得更簡單。
- 其他好用工具,像顯示打亂後的樣子、8秒與12秒的提醒、節拍器、批次打亂生成等。
- 備份功能。為了以防資料不見,可以把成績下載到電腦中、存在csTimer伺服器裡或存在Google雲端空間。
csTimer支援大多數的桌面、手機與平板瀏覽器。你可以把csTimer加到手機的主畫面中,運作起來就像APP一樣。
csTimer使用了瀏覽器的快取,代表只有第一次上線的時候會佔流量。在那之後,即使要離線使用也沒關係。(備份等功能除外)
版權
csTimer是使用GPLv3的開放源始碼軟體。 如果對csTimer有任何的建議或問題,可以到這裡提交
作者:陳霜(陈霜)(cs0x7f@gmail.com)
使用者介面設計:張悅(张悦)(liebe7@126.com)
基本功能
- 如何開始計時 - 按著空白鍵(或是同時按下左右Ctrl鍵,用觸控螢幕的話是按著螢幕)直到數字變成綠色。一旦手離開,計時器就會開始,直到任何鍵被按下。成績會記錄在瀏覽器中。
- 使用者介面解說 - 在csTimer的圖示附近有六個按鈕,分別是設定、匯出、打亂、成績列表、資助我們、工具。點擊打亂、成績列表、工具會打開相對應的面板。
- 打亂面板 - 在打亂面板中,你可以選擇打亂的形式、設定打亂的長度、(如果支援的話)篩選case、檢視上一個打亂、產生下一個打亂。
- 成績列表 - 在成績面板中,可以按「階段」按鈕打開階段管理員。在管理員中,可以選擇/增加/刪除階段、清空階段、檢視目前的單次/平均、檢視最佳單次/平均,與檢視完整的成績紀錄。
- 工具 - 在工具面板中,可以選擇要使用的輔助工具,如劃出打亂圖形、打亂生成器、速解小幫手、統計功能等。
快捷鍵
按鍵 | 功能 |
Alt+1 | 切換到Square-1打亂。 |
Alt+2~7 | 切換到2x2x2~7x7x7打亂。 |
Alt+P/M/C/S | 切換到金字塔/十二面體/魔錶/斜轉打亂。 |
Alt+I | 切換到輸入模式。 |
Alt+D | 清空本階段的紀錄。 |
Alt+Z | 刪除最後一個成績。 |
Alt+上/下 | 上一個/下一個階段。 |
Alt+左/右 | 顯示上一個/下一個打亂。 |
Ctrl+1/2/3 | 這一轉是正常/+2/DNF |
設定
- 計時期間隱藏所有物件. 在計時的時候隱藏所有物件。
- 精確到毫秒. 顯示到毫秒。無論這個選項有沒有被勾選,csTimer的精確度都是1毫秒。
- 時間格式. 顯示成績的格式。
- (每100轉)自動匯出. 如果勾選的話,csTimer會每100轉輸出一次成績到電腦、csTimer伺服器,或Google雲端。
- 載入更舊的數據. 如果上傳了超過一個備份檔,可以在這裡匯入最近的10個檔案。如果你不小心匯入了空檔案的話,這個選項可以協助你取回之前的資料。
- 圖標中的提示訊息. csTimer的圖示會在破PB時以跑馬燈的形式顯示資訊。
- 顯示「平均」標籤. 在計時器下方會顯示兩行平均,預設是5次平均與12次平均。
- 縮放. 在這個選項中可以調整所有物件的大小。
- 計時器字體. 計時器的字型。
- UI設計. 在這個選項中可以調整UI的設計,像去除陰影或材質設計。
- UI 介面樣式. 切換成桌面板或行動版。
- 打亂面板顯示樣式. 讓打亂面板嵌入到背景中。
- 統計面板顯示樣式. 讓成績列表嵌入到背景中。
- 工具面板顯示樣式. 讓工具面板嵌入到背景中。
- 背景圖片不透明度. 背景圖片的透明度。
- 背景圖片. 你可以自訂背景圖片,但由於瀏覽器安全性的關係,只能嵌入https的圖片連結。
- 計時器大小. 計時器的字體大小。
- 小數點後使用小型字體. 小數點後的字體縮小顯示。
- 使用滑鼠計時. 用滑鼠控制計時器,開啟這個選項後依然可以使用鍵盤。
- 使用WCA觀察. 使用WCA的15秒觀察,如果超過15秒的話會自動+2/DNF。
- WCA觀察人聲提醒. 為了符合WCA的裁判規定,在觀察8秒/12秒時提醒。
- 語音音量. 上述提醒的音量大小。
- 輸入時間使用. csTimer提供其他紀錄成績的方法,包括手動輸入、從比賽用計時器輸入、使用藍芽連接的智慧方塊,或是在螢幕中顯示虛擬方塊。
- 輸入整數時的單位. 輸入整數XXX的時候,是代表XXX秒、XXX百分秒還是XXX毫秒?
- 時間更新頻率. 計時器的更新頻率。
- 按壓空白鍵時間(秒). 在計時開始前要按壓多久。
- 多階段計時. 分段計時的分段數。在計時中按任意按鍵可以進入下一階段。
- 使用stackmat狀態資訊. SS計時器會輸出它的狀態,像左右邊有沒有被接觸到等等。csTimer可以這些藉由資訊來判斷計時器是否正常。
- 打亂字體大小. 打亂的字體大小。
- 自動調整打亂字體大小. 打亂的字體大小會隨打亂長度而改變。這個選項跟上一個選項會互相配合。
- 等寬字體打亂. 用等寬字體顯示打亂。
- 限制打亂區高度. 如果打亂面板的位置太高的話,會顯示捲軸以避免打亂區出格。
- 打亂對齊. 打亂區與打亂選擇器的對齊狀況。
- pre-scramble. 在打亂前的前置動作。這個選項會影響虛擬方塊跟打亂圖形的顯示。
- 4x4x4使用快速打亂(非官方). WCA的官方4x4x4打亂方法很吃運算資源。如果要改成4x4x4的隨機步驟打亂,可以勾選這個選項。
- 打亂中標記關鍵步驟. 標記打亂中的關鍵步驟,例如sq-1打亂中離開正方形的那一個步驟。
- 點擊打亂時的動作. 點擊打亂公式後會發生的事情:複製本次打亂或生成下一組打亂。
- 刪減數據中的資料數. 計算平均時要去掉的頭尾數據量。
- 在時間清單前顯示摘要. 在時間列表前顯示統計資料。
- 在統計列表中顯示打亂. 在數據欄中顯示打亂。
- 在統計列表中顯示日期. 在數據欄中顯示日期。
- 創建後立即重新命名階段. 在創建階段後立即重新命名。
- 更換打亂模式時創建新階段. 在改變打亂形式時,創建新的階段。
- 顛倒時間清單. 顛倒顯示成績,使得最舊的成績位於最上方。
- 允許階段空白. 關閉時,創建階段的「+」按鈕會取代「X」按鈕。也就是說,按下按鈕時會創鍵一個新的階段,而不是清除本階段。
- 統計報告中顯示絕對索引. 在輸出成績時,以絕對索引的方式輸出。也就是說,時間列表的索引值不會從1開始,而是它在成績紀錄中的位置。
- 點擊編號時顯示統計資料. 如果點擊某筆成績的編號,會顯示它的成績列表。
- 統計指標. 在左側成績欄顯示的統計指標。如果要自訂的話,可以使用aoX(X次去頭尾平均)跟moX(X次不去頭尾平均)。
- 允許同時刪除多個成績. 可以從某轉開始刪除較新的n筆成績。
- 時間分布精確度. 在使用時間分布小工具的時候所顯示的精確度。
- 逐步顯示解法. 如果這個選項設為開啟,小幫手提供的步驟只會顯示一部份,必須一步一步點開來看。如果沒有開啟的話,就會一次看到所有步驟。
- 打亂圖示大小. 選擇打亂圖形的大小。
- 工具數量. csTimer可以同時顯示4個小工具。
- 使用快捷鍵. 用鍵盤快捷鍵來切換打亂模式、生成下一個打亂、切換階段等。
- VRC基準速度(轉/秒). 使用虛擬方塊時的基礎轉動速度。如果有很多步驟要做的話,會自動跳過某些動畫。
- 分項計時. 在使用虛擬方塊或藍芽方塊時自動使用多階段計時。
- 顯示虛擬計客魔方. 連接藍芽方塊時在螢幕中顯示虛擬方塊。
- 停滯時當作已打亂. 使用藍牙方塊時,csTimer不知道現在的操作是打亂的一部分還是在復原。如果這個選項設為開啟,停頓過久會視為打亂結束。
- 按下空白鍵標記打亂完成. 按下空白鍵時,藍牙方塊會被視為打亂完成,接下來進行任何轉動都會開始計時。
- 以特殊動作標記打亂. 用一組特定的動作來標記藍牙方塊已打亂完成。
- 打亂完成時發出聲音. 打亂完成動作觸發時發出嗶聲。
- 連接時重置計客魔方. 連接到藍牙方塊時,csTimer會偵測方塊是否已復原。如果沒有的話,可能是真的沒有復原,也可能是硬體上出了問題。
- 自動硬體錯誤偵測. 有些作工拙劣(X)的藍牙方塊會不小心漏掉幾步,csTimer會試著從軟體面偵測這樣的狀況。
小工具說明
- 打亂製造器. 用這個工具可以一次創造最多999組打亂。
- 確認時間. 用這個工具可以看見這轉的詳細資料,包括打亂、駐記、日期跟解法(如果有的話),說穿了就是按下成績會跳出來的那個對話框。
- 跨階段統計. 用這個工具可以看見跨階段的統計數據。
- 統計. 類似左側時間列表的小面板。
- 分階段計時. 時間分佈跟穩定度分析,<X Y/Z代表少於X秒的總共有Y轉,而且最近有Z轉小於X秒。
- 時間趨勢. 顯示現階段的時間分佈曲線。
- Daily Statistics. 計算每年/每週/每月/每年的復原次數。
- 畫出打亂圖形. 顯示本次打亂後的樣子,支援所有的WCA方塊。
- 速解小幫手 > 解好橋式左橋. 解好橋式的第一步,也就是左下方的1x2x3。
- 速解小幫手 > 解好EOLine. 解好EO line,也就是會轉正所有的邊,並且解好底面的直線。
- 速解小幫手 > 解好十字. 解好底面十字。
- 速解小幫手 > 2x2x2 一面. 解好2x2x2底面。
- 速解小幫手 > Cross + F2L. 一次解好前兩層。因為要解的東西太多,它輸出的解法通常會超出人腦的計算量。
- 速解小幫手 > Roux S1 + S2. 橋事前兩步驟的小幫手。它會先解好左下角的1x2x3,再用R, M, r, U解出右邊的1x2x3。
- 速解小幫手 > 2x2x2 + 2x2x3. Petrus前兩步的小幫手。它會先解好左下方的2x2x2後,再擴展成2x2x3。
- 速解小幫手 > EOLine + ZZF2L. EO line與ZZF2L的小幫手。解好EO line之後,它會以ZZ的方式先解好一側的1x2x3,再擴展成2x2x3(也就是前兩層)。
- 速解小幫手 > SQ1 S1 + S2. Sq-1前兩步驟的小幫手。它會讓方塊回正後,再使U、D面的顏色一致。
- 速解小幫手 > Pyraminx V. 金字塔「V」的小幫手。它會解好成V字型的三個角與兩個邊。
- 速解小幫手 > Skewb Face. 解好斜轉方塊的一面一層。
- 計客魔方. 藍牙方塊專用的小工具。它會顯示目前方塊的狀態、電池電量、上一轉解法等。
- 節拍器. Metronome, besides beeping at specific frequency, you make it beep at specific time after starting solve as well.
- 共同打亂. Using same scrambles with friends by setting a common seed.
- stackmat. Auxiliary tool for Stackmat, which is able to view the status, power and noise level of the signal, etc.
連結
配色方案
csTimer感謝你的資助! 你的捐款會用作開發經費跟維護成本。
如果想要使用PayPal捐款的話,可以按下面的按鈕或是這個連結。
你也可以在支付保上面捐款,只要掃一下底下的QR Code,或是轉帳給cs0x7f@gmail.com。
再次感謝你的支持!
In case of failure check that Bluetooth is enabled on your system!
Browser you are using must support Web Bluetooth API. Consider using compatible browser, the best choice is:
- Chrome on macOS, Linux, Android or Windows
- Bluefy on iOS
Also you can check Web Bluetooth Community Group implementation status for complete list of different browsers and supported Web Bluetooth API features.