Skip to content

Narrator app on Android for the social-deduction board games "The Resistance: Avalon" and "Secret Hitler". 1k+ installs on Google Play Store. Migrated from Java to Kotlin as of v4.2.

License

Notifications You must be signed in to change notification settings

liweiyap/narradir-android

Repository files navigation

Narradir : Narrator App for
The Resistance: Avalon & Secret Hitler

Get it on Google Play

Narradir [na-rey-deer] is designed to be used with the original The Resistance: Avalon and Secret Hitler board games. You will need at least one of these games, as well as an Android phone, in order to take advantage of this app.

This app automates the night-time narration based on the roles in your game. It offers the following improvements over similar apps out there:

  • It allows the user to play a background sound during narration to help cover up any sounds made inadvertently by players.
  • It allows the user to change the pause length during which certain characters have to perform their roles.
  • In the case of The Resistance: Avalon, it provides a "smart" selection for the characters. As the number of players changes, the range of characters available for selection might also change. In addition, certain selection rules apply. Some characters will be automatically selected/deselected depending on the selection/deselection of other characters.

Credits

The Resistance: Avalon is a game for 5–10 players, designed by Don Eskridge, developed by Travis Worthington, and published by Indie Boards and Cards. It is a trademark of Don Eskridge and Indie Boards and Cards.

Secret Hitler is a game for 5–10 players, created by Mike Boxleiter, Tommy Maranges, and Max Temkin, and published by Goat, Wolf, & Cabbage LLC. It is copyrighted by Mike Boxleiter, Tommy Maranges, Max Temkin, and Goat, Wolf, & Cabbage LLC.

For the avoidance of doubt, Narradir is not affiliated with or sponsored by Don Eskridge, Travis Worthington, Indie Boards and Cards, Mike Boxleiter, Tommy Maranges, Max Temkin, or Goat, Wolf, & Cabbage LLC. No money was made through the distribution of this app.

Google Play and the Google Play logo are trademarks of Google LLC. Android is also a trademark of Google LLC.

Narradir was developed by Li-Wei Yap. The code within this app is Copyright © 2021 Li-Wei Yap and licensed under the GNU General Public Licence v3.0. The code may not be reproduced without citation.

The character artwork for The Resistance: Avalon was designed entirely by Indie Boards and Cards and others including Luis Francisco, George Patsouras, Marco Turini, Pablo Messuti, and Luis Tomas. For the purposes of this app, the character artwork for The Resistance: Avalon was cartoonified using the Cartoon Photo Editor from Lyrebird Studio.

The character artwork for Secret Hitler was designed entirely by Mackenzie Schubert.

The app background was designed by Logos by Nick.

The ARKHAM fonts used in the app were designed by James Cianciaruso.

The gear icon in the settings button was taken from www.flaticon.com and designed by Freepik.

The voice of the narrator is en-US-Wavenet-B from the Text-to-Speech API of the Google Cloud SDK.

The cards background sound was taken from the YouTube Audio library. The rest of the background sounds were taken from SoundBible.com. The crickets background sound was recorded anonymously. The fireplace background sound was recorded by Daniel Simion. The rain background sound was recorded by Mark DiAngelo. The rainforest background sound was recorded by glorysunz. The rainstorm background sound was recorded by Mike Koenig. The wolves background sound was recorded by fws.gov.

The overall app design was inspired by the One Night Ultimate Werewolf app by Bezier Games, Inc., Ted Alspach, Andre Infante, Jonathan Casper, Jeremiah Maher, Akihisa Okui, Gus Batts, and Eric Summerer.

The app developer would like to express his deepest gratitude to Rui Xiang Peh, Isla Lim, Darrell Wong, and Li-Toong Yap for their generous help in the internal testing of the app and in providing valuable feedback.

The app developer sincerely apologises in advance if he has forgotten to acknowledge/credit anybody else who needs to be acknowledged/credited.

Important note

The source code may not be reproduced without citation. If, for whatever reason, one decides to download the source code and build it himself/herself, please note that there will be a build error because the raw resource MP3 file for the crickets background sound is missing. I am not permitted to upload it because it is licensed for personal use only.

Why the name Narradir?

The name is a portmanteau of narrator and Nadir, which is the last name of Abed, one of the main characters of the American television sitcom Community. In one episode involving delicious chicken fingers, Abed narrated a good chunk of the story line, as if "in a mafia movie" (his own words). In two other episodes featuring Dungeons & Dragons, Abed was the Dungeon Master, whose tasks include narration. The launcher icon of the app is also a reference to the school logo of Greendale Community College, which is the main setting of this sitcom.

About

Narrator app on Android for the social-deduction board games "The Resistance: Avalon" and "Secret Hitler". 1k+ installs on Google Play Store. Migrated from Java to Kotlin as of v4.2.

Topics

Resources

License

Stars

Watchers

Forks

Packages