Publication:
Manatee: Using Google Nearby Messages to Build a Cross-Platform, Proximity-Based Mobile Client for Cards Against Humanity-Style Party Games

No Thumbnail Available

Date

2020-03-03

Published Version

Published Version

Journal Title

Journal ISSN

Volume Title

Publisher

The Harvard community has made this article openly available. Please share how this access benefits you.

Research Projects

Organizational Units

Journal Issue

Citation

Shepherd, Meredith C. 2019. Manatee: Using Google Nearby Messages to Build a Cross-Platform, Proximity-Based Mobile Client for Cards Against Humanity-Style Party Games. Master's thesis, Harvard Extension School.

Research Data

Abstract

Party games like Apples to Apples and Cards Against Humanity are, in many ways, better suited to digital decks than to physical decks: digital decks can be easily created, remixed, combined, and shared, and a single thumb drive can easily store a deck that would fill an entire room if printed. The rise of multiple online Cards Against Humanity clones since the game’s original publication demonstrates that there is a demand for a digital version of the game that provides those advantages. However, while the permissive Creative Commons license under which Cards Against Humanity is distributed allows for remixing and sharing, it does not permit the decks to be used for commercial purposes, and past attempts to produce a web version of the game have struggled to pay for servers and hosting fees. Manatee is a cross-platform mobile game designed specifically for in-person gameplay without the need for a centralized game server or for special hardware. It is built with Xamarin.Forms and Google’s Nearby Messages, and designed to work within Nearby Messages’ inherent latency and bandwidth limitations. Via the Cardcast API, it allows users to choose from both existing published decks and thousands of user-created decks, and lets them start and join games without needing a preexisting shared network or relying on a centralized server.

Description

Other Available Sources

Keywords

computer science

Terms of Use

This article is made available under the terms and conditions applicable to Other Posted Material (LAA), as set forth at Terms of Service

Endorsement

Review

Supplemented By

Referenced By

Related Stories