Skip to content

Latest commit

 

History

History
47 lines (41 loc) · 1.43 KB

README.md

File metadata and controls

47 lines (41 loc) · 1.43 KB

ABRA

Catch you the abra for much win!

ABRA (yes, like the pokémon) is an online browser typing race game. You can play it here.

Here's what it looks like:

Mobile Desktop
ABRA session GIF ABRA session2 GIF

made with ❤️ in Lisbon

Instructions

docker-compose up

TODO

  • npm run start local env
  • bind mounts for faster local iteration
  • dev flag
  • watch backend
  • linting
  • tests
  • Backend clustering
  • TypeScript!
  • Rewrite using newer ES features (class, import, etc)
  • History buttons
  • Refactor server code a little
  • Different error color when cursor is red
  • Prevent players in a room having the same color
  • Save user name

Ideas

  • CLI client using blessed
  • Post game chat
  • Room links
  • More stats
  • Autoscroll to visible span
  • Guarantee all sockets start at the same time
  • Sound
  • Submit texts
  • Private rooms
  • Leaderboard
  • Abra stats page or similar (all time words typed, etc.)
  • Text chooser (also language)
  • Various game modes
  • More? Accounts?