Giter Site home page Giter Site logo

hangouts-against-humanity's Introduction

Hangouts Against Humanity

"Cards Against Humanity"-like game for Google Plus Hangouts

The eventual goal of this project is to create a javascript framework for this type of card game. The engine will be completely expandable by using a simple JSON file of new cards.

Thanks to Cards Against Humanity for this great CC-BY-NC-SA 2.0 game!

Buy it on Amazon! - Expansion 1! - Expansion 2! - Expansion 3! - Expansion 4!

This project is dual-licensed under the AGPLv3(or any later version) and Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

hangouts-against-humanity's People

Contributors

bradleclerc avatar enricob avatar joshuha avatar keab42 avatar kitsuneheart avatar kspier avatar louist avatar misterikkit avatar nikkiana avatar nobilisreed avatar nukleas avatar popularoutcast avatar samurailink3 avatar tresi avatar wwsean08 avatar zph avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hangouts-against-humanity's Issues

Two "Two Girls" cards

This came up during a game. There are two "Two Girls..." cards when you include both the NEIndy and Image1 expansions.

2 matches for "girls.*cup" in buffer: cards.js
1007: {"id":1007,"cardType":"A","text":"Two girls, one cup.","numAnswers":0,"expansion":"NEIndy"},
1284: {"id":1284,"cardType":"A","text":"2 Girls 1 Cup","numAnswers":0,"expansion":"Image1"},

Card Czar skipping

A few friends and myself have been using the app through the 'launch public game' option. We've had to reset multiple games, and here are the few things we've done:

The main issue that we get is (doesn't seem to be at any particular point in the game) where we have one black card appear, the card czar gets skipped, and then another black card appears with a new card czar.

This causes some of us to either not be able to select any cards at all, or only select one-two cards (can't select what we would prefer to play for that hand).

We've had this happen when we've changed the amount of goal points to win and keeping them the same. We thought it could have been a problem with the decks we were picking, so we tried to limit the amount we picked (base + GOT, Not Safe for Humanity is our default; we tried adding in the Christmas and PAX cards a few times). We all use Google Chrome. :) I tried to include as much as I could, sorry if I forgot anything!

UI for Judge

Some players have expressed interest in a more overt way of letting them know that they are the Card Czar, such as a border color change.

Issues with new video hangouts

There are several problems since the G+ hangout improvements.

  1. The Card Czar video window cannot be moved without first minimizing.
  2. The video window bleeds over the sides when resized.
  3. Random problems with people not having their screen refresh from hand to hand. So, they think the last hand is going while a new card has been shown.

Need Card Czar timeout

If players walk away, leave the hangout, etc, they time out, but that doesn't seem to be the case for whoever is the card czar, and since you can't boot people from hangouts (only ignore them), if the card czar leaves, the game seems to be stuck. Requiring a restart.

Consider creating a loading screen

Sometimes on slower connections, the white loading screen can make users think there is a problem. A loading screen would help this issue.

UK Edition

I recieved my copy of the UK Edition today, so I'm probably going to start transcribing the cards to convert them for this, but how should I handle it?

  1. Make a pack that just contains the different cards
  2. Transcribe everything and players can deal with the doubles if they want to
  3. Both of the above, clearly labelled
  4. Determine the common cards and leave those as the base set. Move anything that isn't in the base set into a US Edition pack (selected by default), and add a UK Edition pack with the UK-specific cards.

Card Czar -> Your Cards

Playing last week on my turn as a Card Czar I was able to click and expand my "Your Cards" area. It was empty as expected, but I was unable to minimise it. When the other players submitted their solutions I was no longer able to click on those solutions to choose a winner.

Card Loading

We appear to have broken the game. No cards would load, regardless of what sets we selected.

Card Czar Skipping

Reported from Site: black cards still sometimes skip a czar. In one case, a "pick one" was followed by a "pick two" in a skip. One person could only submit a single card, while everyone else could submit two.

Deselect Usability Issue

In single-card turns, a player shouldn't have to de-select the current card to click and select another one.

"Rando Cardrissian" option

From the official "house rules":

Every round, pick one random White Card from the pile and place it into play. This card belongs to an imaginary player named Rando Cardrissian, and if he wins the game, all players go home in a state of everlasting shame.

It can be useful when there are fewer players... though I don't know how easily a player who is not a hangout member could be added...

Shuffle Cards for Card Czar

Currently, cards come in in the order they are submitted. Cards should be shuffled before being presented to the Card Czar.

Bad Card

The card
With enough time and pressure, [blank] will turn into [blank].
Only asks for one card

Better Randomization

White and Black cards need to be better randomized. Cards need to be randomized, then removed from play completely until the deck is depleted, then the deck is 'reshuffled' and put back into play. This will give a more accurate experience.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.