csTimer version 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,并可筛选情况)等
- 丰富的成绩统计功能;它支持分段计时;任意数量分组,分组可拆分、合并等
- 各种求解器,如Cross、Xcross、二阶一面、Skewb一层、SQ1复形等,方便魔方爱好者学习相关玩法
- 其他辅助工具,如打乱图案、8秒观察(语音)提醒、节拍器、打乱批量生成等
- 备份功能,为了避免丢失,你可以将成绩备份到本地文件、csTimer的服务器或Google存储
csTimer支持大部分桌面浏览器。在手机、平板电脑上,你可以把csTimer添加到你的屏幕,它将和本地app一样
csTimer利用了浏览器的本地缓存功能,只有第一次打开它时会消耗流量。此后即便网络连接断开,csTimer也可以正常工作(除了备份等功能)
版权信息
csTimer是开源软件,遵循GPLv3协议。 如果你对csTimer有任何建议或意见,请提交到这里
功能设计:陈霜 (cs0x7f@gmail.com)
界面美工:张悦 (liebe7@126.com)
基础功能
- 如何开始计时 - 按住空格键(或同时按下左右Ctrl按键,触碰手机屏幕),等待计时器变成绿色。松开空格的同时计时器将开始计时。再次按下任意按键计时停止,并记录此次复原魔方时间。
- 界面说明 - csTimer的Logo附近有6个按钮,分别为:设置、导出、打乱、成绩列表、捐赠、工具。点击打乱、成绩列表、工具可以打开对应的功能面板。
- 打乱面板 - 在打乱面板中,你可以设置当前打乱类型,设置打乱长度及可能出现的情况(如果支持的话),回顾上一条打乱,产生下一条打乱。
- 成绩列表面板 - 在成绩列表面板中,你可以通过点击“分组”打开分组管理,选择、添加、删除分组,清空分组。查看当前的单次、平均,最快的单次、平均,以及完整的成绩列表。
- 工具面板 - 在工具面板中你可以选择特定的辅助功能,包括打乱图案、打乱生成器、求解器、其他丰富的成绩统计信息等。
快捷键表
快捷键 | 功能 |
Alt + 1 | 打乱类型切换至 Square-1 |
Alt + 2 ~ 7 | 打乱类型切换至 二~七阶魔方 |
Alt + p/m/c/s | 打乱类型切换至 金字塔/五魔方/魔表/斜转魔方 |
Alt + i | 打乱类型切换至 手动输入 |
Alt + d | 删除统计功能中本组所有成绩 |
Alt + z | 删除统计功能中本组最新的一个成绩 |
Alt + 上/下 | 统计列表切换到下/上一分组 |
Alt + 左/右 | 显示上/下一条打乱公式 |
Ctrl + 1/2/3 | 将最新成绩的完成状态改为 OK/+2/DNF |
设置项明细
- 计时过程中隐藏所有元素. 在计时过程中隐藏打乱、成绩列表、工具栏及Logo。
- 显示到0.001秒. 展示时间的时候显示毫秒位。无论是否启用,csTimer内部的计时精度均为1毫秒。
- 时间格式. 展示时间的格式。
- 自动导出(每100次还原). 如果勾选,每隔100次还原csTimer会自动导出成绩到指定的地方,文件、csTimer服务器或是Google存储。
- 导入非最新数据. 如果你上传过多次成绩,勾选此项的话,每次导入时可以从最近上传的最多10个备份中选择一个导入。如果你不慎上传了一个空的备份,这个选项能帮你找回之前的数据。
- 在Logo中提示信息. csTimer的Logo会作为一个信息展示面板,提示各种你可能关注的信息,如打破PB等。
- 显示平均标签. 在主界面的数字下面显示两行标签,分别是当前的两个平均成绩,默认是ao5和ao12。
- 缩放. 你可以通过此选项调整所有元素的大小。
- 选择计时器字体. 主计时器字体。
- 界面设计为. 你可以通过此选项把界面切换成材料设计样式,或隐藏阴影。
- 界面风格显示为. 在桌面版和移动版(也可以理解为横屏和竖屏)之间切换。
- 打乱区显示样式. 把打乱面板嵌到背景里。
- 统计区显示样式. 把成绩列表面板嵌到背景里。
- 工具区显示样式. 把工具面板嵌到背景里。
- 背景图片不透明度. 背景图片的不透明度。
- 背景图片. 你可以选择自己的图片作为计时器背景图,但由于浏览器的安全限制,只能用https开头的图片链接。
- 计时器大小. 设置主计时器的大小。
- 小数点后使用小字体. 主计时器的小数点后的数字用相对较小的字体。
- 启用鼠标计时. 使用鼠标开始计时器,当然,用键盘开始计时也依然可用。
- 使用WCA观察. 使用WCA观察阶段,即15秒倒计时,如果观察时间超过 15 秒,会自动进行+2/DNF判罚。
- WCA观察语音提示. 在观察到8秒/12秒时发出语音提醒,模拟WCA比赛时裁判的提醒。
- 语音音量. 上述提醒的音量。
- 产生成绩通过. csTimer可以通过多种途径产生成绩,它支持手动输入,自动从Stackmat读取,连接到蓝牙智能魔方,或使用键盘控制的虚拟魔方,当然还包括最基础的键盘计时。
- 输入整数时的单位. 当你在输入框中输入XXX时,它代表的时间时XXX秒还是X.XX秒还是0.XXX秒?
- 计时器更新方式. 计时过程中主计时器如何更新。
- 开始前按住空格时间(秒). 在计时器变绿之前需要按住空格多久。
- 多阶段测速. 分阶段的数目,计时过程中可以按下任意按钮记录子阶段时间。
- 使用Stackmat状态信息. Stackmat会传输它的状态信息,如左右触碰区是否有感应等,csTimer可以利用这些信息,但由于数据传输差错,有的时候会产生意外行为。
- 打乱字体大小. 打乱文本的大小。
- 自动打乱字体大小. 打乱文本的大小将根据打乱公式的长度自动调整,这个选项和上一个选项共同生效。
- 等宽字体打乱. 使用等宽字体显示打乱公式。
- 限制打乱区的高度. 当打乱区域太高时,将会出现滚动条,以避免打乱面板继续升高。
- 打乱区对齐方式. 整个打乱区域的对齐方式,包括打乱类型选项等。
- pre-scramble. 在打乱公式前的预转动,主要用于虚拟魔方和打乱图案。
- 四阶魔方使用快速打乱(非官方). WCA官方的4x4x4打乱需要大量的计算资源,可以通过勾选此选项来启用4x4x4随即转动打乱代替。
- 标记打乱中的关键转动. 标记打乱中的关键步骤,例如对于SQ1打乱会标记处让形状离开正方形的那一步。
- 点击打乱时的动作. 当您点击打乱公式时触发的行为,复制打乱或生成下一个打乱公式。
- 首尾各删去几个成绩. 当计算去尾平均时从最好和最坏处舍弃的成绩比例。
- 成绩列表前显示摘要. 在成绩列表前显示分组统计表。
- 成绩统计中显示打乱. 在轮次统计中显示打乱公式。
- 成绩统计中显示日期. 在轮次统计中显示还原时间日期。
- 新建分组时重命名. 创建分组后立即重名该分组。
- 改变打乱类型时新建分组. 当切换打乱类型时,将创建一个新的分组。
- 倒序显示成绩列表. 倒叙显示成绩列表,从而最近的还原会显示在成绩列表的最下面。
- 启用分组清空. 当禁用时,一个‘+’按钮(用于创建分组)会代替分组选择项边上的‘X’按钮,即当你点击这个按钮时会创建一个空的分组而不是删除整个分组。
- 在统计报告中显示绝对索引. 在轮次统计中显示成绩的绝对位置而不是1~还原个数(如对于mo3就是1/2/3)。
- 点击还原序号时显示统计. 当点击成绩列表的第一列时,显示该单次还原的轮次统计信息。
- 统计指标. 统计表中的统计指标,如果需要自定义,目前支持aoX和boX。
- 启用批量删除. 能够从某个成绩开始删除多个成绩,为了避免误解,这个选择的成绩会是所有删除成绩中最早的那个。
- 时间分布显示精度. 成绩分布工具的时间间隔。
- 逐步显示解法. 如果勾选,求解器会只显示解法长度,接着你可以一步一步查看解法,不勾选的话求解器则会直接显示完整的解法。
- 打乱图案大小. 设置打乱图案的大小。
- 工具栏数量. csTimer支持同时显示至多4个工具。
- 使用键盘快捷键. 你可以使用快捷键切换打乱类型,产生下一个打乱,或在分组之间切换。
- VRC基础速度 (tps). 虚拟魔方的基础转动速度,如果积累了多个转动待执行,虚拟魔方会加速转动。
- 多阶段测速. 对于虚拟魔方和蓝牙魔法,csTimer支持自动多阶段拆分。
- 显示虚拟蓝牙魔方. 当与蓝牙魔方连接时在主计时界面显示一个虚拟魔方。
- 保持几秒后标记已打乱. 对于蓝牙魔方,csTimer不知道哪些转动是打乱,哪些转动时还原。
- 使用空格标记已打乱. 通过空格标记蓝牙魔方为已打乱,此后的任何转动都会触发计时开始。
- 使用转动标记已打乱. 在蓝牙魔方上执行特定转动序列就会标记当前状态为已打乱。
- 标记已打乱时发出嘀声. 当识别到某个标记已打乱的信号时发出滴声。
- 连接时重置蓝牙魔方. 当连接蓝牙魔方时,csTimer会检查魔方是否还原,如果没有,可能是由于一些硬件问题也可能是魔方真的没还原。
- 自动硬件错误检测. 有一些蓝牙魔方会因为硬件问题丢失一些转动,csTimer会试着发现这样的情况。
工具说明
- 打乱生成器. 通过这个工具,你可以一键批量生成最多999个打乱。
- 确认成绩. 这个工具用来查看当前还原,包括它的备注、打乱公式、还原日期及实时重构(如果可用的话),你在成绩列表中点击某个还原时弹出的也是这个对应的对话框。
- 跨分组统计. 通过这个工具你可以做一些跨分组的统计。
- 统计数据. 与成绩列表面板里的统计表类似的统计表。
- 时间分布. 时间分布及稳定性统计工具。<X Y/Z代表当前分组中一共有Y个还原小于X秒,最近的所有Z个还原都小于X秒。
- 时间趋势. 显示当前分组中所有成绩的趋势曲线。
- Daily Statistics. 以天/周/月/年的维度统计还原次数。
- 打乱图案. 打乱图案,用于确认打乱是否正确,支持所有WCA官方项目。
- 求解器 > 桥式S1. 桥式第一阶段求解器,还原一个1x2x3块。
- 求解器 > EOLine. EO line求解器,还原所有12个棱块的方向,及DF和DB棱的位置。
- 求解器 > 十字. 十字求解器,还原DF、DL、DR、DB四个棱块。
- 求解器 > 二阶一面. 二阶一面求解,还原二阶魔方的一面。
- 求解器 > Cross + F2L. 十字及F2L求解,通过计算机搜索求解十字和四组F2L,因此解法可能和人类解法大相径庭。
- 求解器 > Roux S1 + S2. 桥式第一阶段和第二阶段求解器,它首先在左边求解一个1x2x3块,然乎再右边使用R, M, r, U扩展出另一个1x2x3块。
- 求解器 > 2x2x2 + 2x2x3. Petrus第一阶段和第二阶段求解器,它首先在左边求解一个2x2x2块,然后再把它扩展成2x2x3。
- 求解器 > EOLine + ZZF2L. EOLine及ZZF2L求解器,它首先求解出一个EOLine,然后求解左右两个1x2x3块之一,接着求解另一个1x2x3块。
- 求解器 > SQ1 S1 + S2. SQ1阶段1及阶段2求解器,它首先计算SQ1的复形,然后分离U面与D面色块。
- 求解器 > Pyraminx V. 金字塔V求解,它还原3个角块和两个棱块,从而形成一个‘V’图案。
- 求解器 > Skewb Face. 斜转一面求解,它会求解斜转的一层,更具体地说,围绕1个中心还原4个相邻的角块。
- 蓝牙魔方. 用于蓝牙魔方的辅助工具,可以显示当前状态、电量、实时解法重构等。
- 节拍器. 节拍器,除了可以按特定频率发出滴声,你还可以让它在还原开始后的特定时间发出滴声。
- 公共打乱. 通过设置相同的种子,你可以和朋友共享相同的打乱公式。
- stackmat. 用于Stackmat的辅助工具,可以显示状态、信号功率、噪声等。
链接
更多配色方案
感谢您愿意支持csTimer! 您的捐赠将用于支持我们后续的开发和维护费用。
如果您希望通过PayPal为我们提供捐赠,请单击下面的按钮或通过PayPal.me
你也可以通过支付宝转账的方式为我们提供资助,请付款至该账户,或扫描后面的二维码:cs0x7f@gmail.com
再次感谢您的捐赠!