Skip to content

Play Cards Against Humanity online with friends!

License

Notifications You must be signed in to change notification settings

aquap/leafblower

 
 

Repository files navigation

Leafblower

Play Cards Against Humanity online with friends!

Head over to https://leafblower.fly.dev/ to test it out.

Features

  • In-game chat. So you can talk 💩 all you want
  • Mobile friendly

Development

This project requires the following to run

erlang 23.2.1
elixir 1.12

If you have asdf installed, simply run asdf install

To run this project locally simply run

mix deps.get
mix phx.server

Code organization

File What it does
game_live This is what you see when you start playing the game
game_statem Handles the game state and logic
game_supervisor Spawns the game_statem and game_ticker process
deck Handles all operations to the deck like drawing cards from it
cards_against.json Stores all the cards used in the game. Taken from JSON Against Humanity

FAQ

About

Play Cards Against Humanity online with friends!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 78.6%
  • CSS 14.0%
  • JavaScript 3.0%
  • Dockerfile 2.6%
  • Other 1.8%