A TUI speedrun timer in Common Lisp with Croatoan, Mito, and friends!
Go to file
Logan Hunt 5d1cc3e3cb
Update README.markdown
2022-11-29 11:14:44 -07:00
categories Add super mario 64 16 star speedrun; add personal best and speedrun listing helper functions 2022-06-01 23:46:09 -07:00
database Add manual accessors to fix weird accessor issues on linux 2022-07-10 16:18:36 -07:00
.gitignore Update README 2022-06-04 14:30:20 -07:00
README.markdown Update README.markdown 2022-11-29 11:14:44 -07:00
config.lisp Added more CLI options 2022-06-04 13:09:39 -07:00
digits.lisp None of the original commit messages would actually help anyone 2022-05-24 09:57:15 -07:00
lispruns.asd Added more CLI options 2022-06-04 13:09:39 -07:00
main.lisp add actual assocation between the statistics elements 2022-06-04 13:28:23 -07:00
speedrun.lisp Added more CLI options 2022-06-04 13:09:39 -07:00
text.lisp Write code into systems and add formatting for highlight lists 2022-05-24 16:22:00 -07:00
time.lisp Went back to milliseconds to benefit accuracy over formatting ease. Start and end timestamps for run splits are now based on internal timestamps as well. 2022-06-02 22:38:43 -07:00
ui.lisp add actual assocation between the statistics elements 2022-06-04 13:28:23 -07:00
util.lisp Added more CLI options 2022-06-04 13:09:39 -07:00

README.markdown

SBCL Speedrun Timer

This is a complete rewrite of my first Lisp project: a speedrun timer. It uses the amazing ncurses wrapper library croatoan and a SQLite database - with the MITO ORM.

https://user-images.githubusercontent.com/25559600/204612689-05c2bbab-5130-43b0-8b09-f3a9583c506b.mp4

Requirements

Usage

  1. Load the package: sbcl --load lispruns.asd
  2. Get dependencies: (ql:quickload 'lispruns)
  3. (main)