Cards Against Humanity is a party game for horrible people. Unlike most of the party games you've played before, Cards Against Humanity is as despicable and awkward as you and your friends. The game is simple. Each round, one player asks a question from a black card, and everyone else answers with their funniest white card.
- Cards Against Humanity LLC.
For instructions on how to play, read the official rules. This version implements the 'Packing Heat' house rule.
- +34 000 Playing cards.
- No logging at all.
- No accounts.
- Blank cards.
- No language filters. 🔞
- Easter eggs. 🥚
I haven't found anywhere to play Cards Against Humanity online that's good enough. There are sites like pretendyoure.xyz and azala.info but they are limited in some way. pretendyoure.xyz does not allow blank cards and azala.info has a player/game limit.
Because Angular and Typescript are what I'm most familiar with. 🤷♂️
Yes. Clone the repository and run scripts/setup.sh
.
You should now have the game running on port 5000. For more info see setup.md.
"We own the name "Cards Against Humanity," so you have to call your crappy thing something else."
- Cards Against Humanity LLC.
cah.ninja is the main URL for the game but if you want to run your own version of the game you can do so. setup.md explains how to set up your own version of the game on GNU/Linux.
All card packs are gathered from external sources.
If you think we're missing one you can add it as a PostgreSQL file and store it in scripts/postgres/data/
.
Remember to use the same layout for the PostgreSQL file as us.
All CAH acronyms are stored in scripts/postgres/sql/acronyms.psql
.
If you want to add more, edit that file and create a pull request.