4 ms·
I am writing a bot to play Cards Against Humanity. One trick to know if a sentence is funny or controversial that works quite well: Simply have the bot post it
by blauwbilgorgel 13y ago
I am writing a bot to play Cards Against Humanity.
One trick to know if a sentence is funny or controversial that works quite well: Simply have the bot post it in an IRC channel or chat-room and count the number of responses it elicits (and give extra weight to words like "lol").
The more people fail the Turing-test, the funnier/controversial the statement.
- matznerd 13y agowhat language are you writing the bot in?
- blauwbilgorgel 13y agoPython. I'll open source when I am done.
- matznerd 13y agoyes, please do post a link here, thanks!
- TrevorJ 13y agoAnecdotal, but I've found that if you play one player 'at random' where you simply draw and play the card unseen, that random player tends to do pretty well and even win a significant number of times. I think what this draws on is the tendency of humans to interpret unexpected statements which shift out understanding as humorous. (Joke setup which leads me to expect punchline x, but what instead what follows is y.)
- dclowd9901 13y agoI was thinking this same thing. Hell, Family Guy is practically written on this algorithm (South Park nailed it).
- jhuckestein 13y agoI always play with a Rando Calrissian and he won the last 3 out of 3 games. It's quite intriguing actually