Made in <24 hours for a hackathon. I won the "Spirit of the Hackathon" award 🎉
Try it out at
ssh 45.55.159.44 -p 23234
Use ctrl-c to quit
typeracer.mp4
You can play typeracer in the terminal over ssh
Bubbletea and lots of love
I Severely underestimated how much time I had to do this. Luckily I managed to get an MVP without too much trouble.
- Wrote my own networking protocol using just raw TCP.
- Working ssh server that I can go onto whenever I want
i got some more experience with go and I learned how to host things outside of my local network
Clean up the UI, make it easier to join and leave lobbies
Clone the repo and cd into the project directory. Then, open two terminals and run
# Terminal 1
go run ./cmd/server
# Terminal 2
go run ./cmd/ssh
Alternatively, you can do the following in one terminal session
go run ./cmd/server & go run ./cmd/ssh
After starting the server and ssh handler, you can do ssh localhost -p 23234
to connect.