时间作为网格

  • 2024 年 9 月 26 日发布于joshleeb 的博客。本月初,作者在探索 Devine 的公共维基网站XXIIVV时,看到了关于时间的条目,其中有一个令人着迷的时钟,以线条网格形式在屏幕上扫描显示时间,如图 1 所示。
  • 作者不熟悉此时钟格式(图 1 中为“18T03 725:086”),继续阅读后了解到 Arvelie 日期格式和 Neralie 时间格式,似乎是 Devine 自创并用于网格时钟。
  • 作者最近在探索 2D 图形,决定将构建一个受 Devine 启发的网格时钟作为周末项目,日期采用更常见的公历,时间采用 24 小时制。
  • Devine 时钟的迷人之处在于每次滴答更新线条,新位置与前一次明显不同,这是通过将 Neralie 时间格式的每个数字映射到子区域的垂直或水平轴实现的,将区域分成 10 个分区。但 24 小时制无法获得同样效果,作者将小时用 12 个垂直分区表示,每小时分区再分成 12 个水平分区表示分钟,秒也类似。
  • 作者的代码在Sourcehut上,可编译为 WASM 并在本帖及此页面运行,还有桌面应用,目前代码较乱,未来几个周末会清理。
  • 作者还计划添加一些功能和改进,如切换深色、浅色和自定义配色方案,添加禁用秒和启用毫秒的选项,切换显示 24 小时制和 12 小时制,使时钟更具模拟感和连续性,最后还想添加以 Arvelie-Neralie 模式运行时钟的选项,以向 Devine 和Hundred Rabbits致敬。
阅读 9
0 条评论