Speedo는 가벼운 Speedrun 분할 타이머입니다.
Linux의 기본 분할 타이머 옵션에 만족하지 않았습니다. 브라우저에서 분할 타이머를 실행하는 것은 옵션이지만 CPU가 얼마나 집중되어 있기 때문에 게임 플레이 중 딸꾹질을 일으켰습니다. 또한 속도 달리기 실습을 돕기위한 도구를 개발하기 위해 평균 분할 타이머보다 더 많은 정보를 원했습니다.
Speedo는 ELISP PLIST에 게임 설정 및 데이터를 저장합니다. 이를 통해 프로그래밍 방식으로 쉽게 읽고 상호 작용할 수 있습니다. 예제 데이터베이스 :
( :title " TITLE "
:category " CATEGORY "
:segments (( :name " One " )
( :name " Two " )
( :name " Three " ))
:attempts
; ; a run (complete attempt)
(( :start " 2020-01-01 00:00 "
:segments (( :name " One " :duration " 1:00.33 " )
( :name " Two " :duration " 1:33.45 " )
( :name " Three " :duration " 2:41 " )))
; ; an incomplete attempt
( :start " 2020-01-01 00:00 "
:segments (( :name " One " :duration " 1:00.24 " )
( :name " Two " :duration " 2:33.08 "
:mistakes ( " 2:03.35 " )))
:reset " 3:25.75 " ))
:config
; ; game specific customizations
(( setq speedo-buffer " *My Buffer Title* " )))