Skip to content

krisfur/gopherdash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gopher‑Dash 🐹

Go

Go Go

A tiny terminal endless‑runner written in Go using Bubble Tea & Lip Gloss.

Jump rocks, leap holes, chase the high score—all in your shell.


Screencast

screencast


Installation

# Go ≥1.24.4
go install github.com/krisfur/gopherdash@latest

The binary ends up in $GOBIN (usually ~/go/bin). Add that to your $PATH or run with a full path.

From source

git clone https://github.com/krisfur/gopherdash.git
cd gopherdash
go run .

Storing scores

Persistent high score is stored locally in .gopherdash_highscore in your executable's directory.

If installing with go install it will be in your $GOBIN location, if compiling locally it will be right in that folder.

To reset your high score just remove the file.


Controls

Key Action
Space or W Jump / Restart after game over
Q Quit immediately

License

MIT © 2025 Krzysztof Furman


Expected look

╭─────────────────────────────────────────╮
│ Distance: 128                           │
╰─────────────────────────────────────────╯
╭─────────────────────────────────────────╮
│                                         
│            🐹                           
│🟫 🪨   🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫         
╰─────────────────────────────────────────╯
╭─────────────────────────────────────────╮
│ Space = jump   Q = quit                 │
╰─────────────────────────────────────────╯

About

Tiny terminal based endless runner game in Go.

Topics

Resources

Stars

Watchers

Forks

Languages