Skip to content

A web server that allows people to play Hanabi, a cooperative card game of logic and reasoning.

License

Notifications You must be signed in to change notification settings

keddie/hanabi-live

 
 

Repository files navigation

Hanabi Live Logo


Description

  • This is the source code for Hanabi Live, which is a website that allows people to play the card game Hanabi online.
  • The client is programmed in TypeScript. It is located in the public/js directory.
  • The server is programmed in Go. It is located in the src subdirectory.
    • It uses a MariaDB database to store information about the users and games.
    • Database logic is in the src/models subdirectory.

Discord

Find teammates to play games with at the Hanabi Discord server. We also discuss code changes here.


List of Variants

Hanabi Live implements many special variants, in which the rules are changed to make the game more difficult.


List of Features

See the features documentation.


Installation

See the installation documentation.


Credits

  • Keldon Jones was the original creator of the client-side user interface.
  • Hyphen-ated created Make Hanabi Great Again, a useful Chrome extension that extended the features of Keldon's site. The features from the extension are integrated into Hanabi Live.

About

A web server that allows people to play Hanabi, a cooperative card game of logic and reasoning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 48.4%
  • Go 31.7%
  • JavaScript 9.9%
  • CSS 7.0%
  • Python 1.2%
  • Shell 1.2%
  • Other 0.6%